You can use pre-signed URLs with CloudFront.
HN user
dpipemazo
Head of Engineering @ Lumafield
Lumafield | Team Lead, Embedded | On-Site BOS or SFO | Full-Time
We're looking for a team lead to join our Embedded team at Lumafield, owning the software which powers our Neptune and Triton CT scanners. You'd lead a team owning design, architecture, and implementation for features that interact with our in-house designed hardware and cloud platform.
Please find some links below with content about Lumafield, the Embedded Software Lead role, and some info about our products.
Info about Lumafield: https://www.lumafield.com/
Job posting: https://www.lumafield.com/careers/job?id=3818b67a-5875-4076-...
Check out our Voyager Software: https://app.lumafield.com/projects
Video with Linus Tech Tips: https://www.youtube.com/watch?v=RE0f4ed5N24
Interesting CT Scans: https://www.scanofthemonth.com/
Email me at dpipemazo < at > lumafield < dot > com with your resume and a quick intro to discuss more!
Elementary | Software (C++, Python), Embedded (Jetson), CV/ML, DevOps (AWS) | Full-time | Los Angeles, CA (remote OK on some positions) |
Web site: https://elementaryml.com/ Full Job board here: https://boards.greenhouse.io/elementary
We just secured $30 million in Series B funding led by Tiger Global and Threshold Ventures, Fika Ventures, Fathom Capital, Toyota AI Ventures, and Idealab. With this new capital we plan to expand our engineering, sales and support teams to service an incredible list of recently acquired customers.
Our mission is to make manufacturing more efficient and less wasteful through scalable, automated, data-driven products that support strained quality inspection teams who continue to experience massive labor shortages due to the ever-expanding demand for manufactured goods. Our goal is to inspect 100% of products coming off of production lines, reducing manufacturing defects and eliminating costly and dangerous recalls of products that ultimately wind up in consumers hands.
“There are few trillion dollar markets like manufacturing, and watching the execution level of the Elementary team to land and expand with global, Fortune 200 companies has been extremely exciting to be a part of.” - Mo Islam, Elementary Board Director and Partner at Threshold Ventures.
Please feel free to either apply to the job postings directly or email me your resume at dan [at] <domain>.com to discuss.
Sublime has requester which works quite well if you’re familiar with the Python requests syntax. You write the query in the equivalent Python line and then use some hotkeys to execute/send it. Variables can be used/stored in the file for common, verbose variables such as auth tokens. The response comes back in a new tab and it’s fairly easy to search through.
Elementary | Software, DevOps Engineers | Remote and/or Los Angeles | Full-time | https://elementaryml.com
Elementary delivers IoT-connected cameras to manufacturers for quality assurance. We have a full-stack engineering team (edge hardware, SW, IoT, cloud/backend + frontend) that delivers an end product which allows non-technical users to label, train and deploy custom ML models for their products to the cameras in their factory. We're scaling rapidly through the first quarter of 2022 in order to meet customer demand.
Open roles can be seen here: https://boards.greenhouse.io/elementary
Our tech stack includes: - Python (edge + backend) - C++ (edge) - Docker (edge + cloud) - Redis (edge + backend) - Django (backend) - AWS S3, ECS, RDS, Lambda, SageMaker (and others)
We also open-source our edge microservice SDK based on Redis + Docker: https://github.com/elementary-robotics/atom
Please feel free to send email me directly to discuss and/or submit your resume / CV to dan [at] [domain.com]
Elementary | Los Angeles + Mexico City | Many positions
Elementary Robotics is building the future of Computer Vision and Machine Learning for manufacturing. We're a Series A startup backed by fantastic investors including Threshold, Fika, Toyota AI Ventures and Idealab! Our products are deployed at Fortune 500 companies and delivering value to their manufacturing processes through CV + ML quality and traceability checks that run on the edge and report results to our state-of-the-art cloud platform. We pride ourselves on strong software engineering fundamentals to allow our team to move quickly and deliver high-quality features to our customers. Most of our codebase is in Python across the stack and we utilize our Atom SDK to write reusable microservices on the edge: https://github.com/elementary-robotics/atom.
Full list of open positions: https://boards.greenhouse.io/elementaryrobotics
We move quickly and empower our team to deliver meaningful features to our customers. We'd love for you to join us!
Thanks for asking -- at this time we're focusing on hires we can bring within the company for 2020. As we get towards the end of the year we will open up job postings for hires starting in Summer/Fall 2021.
Always happy to discuss -- send me an email at dan [at] [same-domain-as-website].
Elementary Robotics https://elementaryrobotics.com | Cloud + Firmware | Los Angeles, CA | near-tem remote, long-term onsite | Full Time
Elementary is a full-stack robotics + vision company developing novel robotic inspection systems for the factory of the future. We focus on letting the computer vision, machine learning and software drive the requirements of our products and then build the hardware in a cost-effective fashion to meet these needs. We are focused on delivering quality + traceability products to manufacturers.
Our team is hiring on both ends of the stack:
1. A firmware engineer to design and develop our low-cost servo motor technology that powers our robots (STM32 MCU + ARM linux compute)
2. A cloud engineer to design + scale our infrastructure for our IoT service, user-facing web application, and machine learning operations.
At Elementary we've adopted `latest` as it tracks nicely with the bleeding-edge tag for Docker containers which we don't have control over. This way, when we build/deploy containers off of the `latest` branch there's an equivalent tag on our DockerHub repos.
Hello! Yes, quite sorry about that. I'll update the link. Thanks!
Elementary Robotics | Multiple Positions | Los Angeles and Mexico City | ONSITE when safe, REMOTE for now
Elementary is building the future of software-first robotics. We're currently focusing on computer vision and machine learning applications targeted at the industrial manufacturing space. We recently (yesterday) exited stealth and announced a series A led by Threshold.
We're hiring multiple positions in our Los Angeles office including a Firmware engineer (C, microcontrollers, embedded linux) and Quality technician. In our Mexico City office we're hiring full-stack, frontend and backend engineers for our react + django + async python realtime streaming applications.
Working at Elementary also comes with the opportunity to work on and contribute back to the open-source community. Check out our Atom microservices SDK at github.com/elementary-robotics/atom. We build robots running Redis on the edge!
https://www.elementaryrobotics.com https://boards.greenhouse.io/elementaryrobotics
We found streams to be a breakthrough feature for pub-sub type data on IoT devices. That it can both be low-latency pub-sub and a stateful, short-lived cache is quite powerful to improve performance for many queries to the types of data generated by cameras and high-frequency sensor devices.
http://atomdocs.io/ https://github.com/elementary-robotics/atom
One of my favorite features recently while developing C for embedded systems has been the --wrap linker flag that allows me to effectively test code that interacts with hardware without modifying the source.
By passing -Wl,--wrap=some_function at link time with test code we can then define
__wrap_some_function
that will be called instead of some function. Within __wrap_some_function one can also call __real_some_function which will resolve to the original version if you still want to call the original one. This is especially useful if trying to observe certain function calls in tests that interact with hardware.Do you have any other recommendations/preferences to help with unit-testing C code?
We did a similar analysis in the early days at Elementary after rolling something custom based on ZMQ. We would up creating Atom: https://github.com/elementary-robotics/atom
Atom is an easy, Redis Streams-based RPC that also emphasizes docker containerization of microservices. We support plug-ang-play serialization with msgpack and Apache Arrow currently supported and more on the roadmap. You can also send raw binary if you please.
Another nice thing about Redis is that if you're running microservices on the same instance you can connect to redis through a linux socket on tmpfs and bypass the TCP stack to get even better performance.
Elementary Robotics | Software Engineer, others | Full-Time | Downtown Los Angeles
https://www.elementaryrobotics.com/careers
Elementary is building the future of robotics through a software-first approach. We are hiring across the stack in our DTLA office (5th + Grand). Our stack is primarily Python and C++ based around the core of our open-source SDK: https://github.com/elementary-robotics/atom
Elementary Robotics | Full-Stack Web Engineer | Full-Time | Mexico City, CDMX
Elementary is excited to be building its web team in Roma Sur! Our stack is typescript + python + redis + docker. Come join us as we're working on the next generation of robotic interfaces and products to get more robots into the world!
At Elementary we're working on [atom](https://github.com/elementary-robotics/atom) which is a ROS-like OS for your robot in which each element (effectively a "node" from ROS) is docker containerized. Docs [here](https://atomdocs.io/) It also gives you more powerful serialization options on the wire (no serialization, msgpack and arrow currently supported) and has some nice data APIs due to using redis streams as a message brokering backend.
It's still pretty early and doesn't have nearly as many features or open-source packages but it's helped us be nimble and avoid a fair amount of the build/maintenance headaches.
Similar redis-based SDK we built at Elementary: https://github.com/elementary-robotics/atom https://atomdocs.io/
Definitely not as fully fleshed out but we made some choices on the serialization/pub-sub side that allowed for more efficient binary message-passing and solved some of the slow-subscriber problems for high-frequency data.
More job postings: https://www.elementaryrobotics.com/careers
Elementary Robotics | Los Angeles - DTLA (5th and Grand) | Full-time | Onsite
Elementary's goal is to bring more robots into the world through lowering the upfront cost and programming complexity of robotic systems. We're a full-stack robotics company working on everything from electronics to web interfaces. We're hiring across the board with a few selected roles called out below.
SDK: https://github.com/elementary-robotics/atom SDK Docs: https://atomdocs.io
------
Roles:
Senior Machine learning Engineer: https://hire.withgoogle.com/public/jobs/elementaryroboticsco...
Senior Full-stack Developer: https://hire.withgoogle.com/public/jobs/elementaryroboticsco...
Senior SDK Engineer: https://hire.withgoogle.com/public/jobs/elementaryroboticsco...