What You'll Do
- You will work closely with talented engineers to architect core systems, set standards for software engineering, drive strategic technical improvements, and align technical approaches with long-term roadmaps.
- Guide efforts towards EdgeOS, a high-performance plugin-based C++ SDK for robotics
- Lead the contribution to a DSL and code generation tool for data types and network communications
- Guide the creation of developer-focused tools in the EdgeOS ecosystem
- Investigate and implement best practices for high-reliability systems
- Work with autonomy and simulation teams and improve EdgeOS based on their needs
Required Qualifications
- Typically requires a minimum of 10 years of related experience with a Bachelor’s degree; or 9 years and a Master’s degree; or 7 years with a PhD; or equivalent work experience. Computer Science
- 3+ years of people leadership experience with teams of 4 or more people
- 5+ years of experience in C++11 or later
- Strong foundation of C++ API design
- Experience with multithreaded programming
- Experience writing (soft/hard) real-time systems
- Experience shipping and supporting a software product
- Demonstrated record of working hard, being a kind and trustworthy teammate, and holding yourself and others to high standards
Preferred Qualifications
- Design and development of DSL, related compilers and tools
- Expertise in communication systems, including wireless networking (troubleshooting, performance tuning/optimization)
- Familiarity with C++17
- Familiarity with Conan/CMake
- Python experience
- Robotics, game engine, and/or GPU experience

0 applies
11 views
Other Jobs from Shield AI
Sr Staff Product Marketing Manager, Hivemind
Senior Software Engineering Manager, Ground Systems (R2624)
Chief Engineer, Autonomy (R3568)
Senior Staff Electrical Engineer
Similar Jobs
Threat Research Intern
Typescript developer - node.js
Full-Stack Engineer - Finance Engineering Core
Software Engineer - Finance Technology
Software Engineer - Parametric
Java Developer_Director_Software Engineering
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say