Job Description
We are looking for a motivated and experienced engineer to join our edge software team. The edge software team is responsible for all software that runs on our edge compute devices and interacts with our cloud-connected product.
Responsibilities / Role
- You will deliver high quality and unit tested code with a quick release cycle
- You will handle bugs as they arise and work to root cause issues using our internal tools, your knowledge of our software system, and Linux
- You will contribute to the architecture and design of our edge software system in collaboration with the edge team and other software teams
- You will contribute to the team’s continuous improvement through advancing our internal tooling and development best practices
- You will review others’ code and provide meaningful feedback
- You will participate in our agile development workflow including daily scrums and biweekly sprint planning and retrospectives
Required qualifications
- Experience writing production quality Python code that utilizes multiprocessing/multithreading/IPC/event driven architectures.
- Experience delivering unit tested code in a fast paced environment
- Experience working with Docker, Linux, bash scripting
- Experience using Git or an equivalent version control system
- Flexibility, communication, collaboration, open-mindedness, humility, a willingness to learn, and ability to work both independently or with others
Bonus qualifications
- Experience writing production quality and unit-tested C++ code
- Experience with Linux system level tools and architecture
- Experience writing performant code that runs in a resource constrained compute environment
- Experience with computer vision or industrial automation
- Experience with Ansible or a similar configuration management tool
- Experience using JIRA or a similar task tracking system as part of an agile development workflow
Company Info.
Elementary Robotics, Inc.
We're focused on using computer vision and machine learning to enable the next generation of robust, intelligent robot assistants that are affordable and human-safe. We're backed by top tier investors and we have a sharp go-to-market strategy, so you know your work will have an impact on the world!
Get Similar Jobs In Your Inbox
Elementary Robotics, Inc. is currently hiring Software Engineer Jobs in Mexico City, CDMX, Mexico with average base salary of Mex$110,000 - Mex$150,000 / Year.