Senior C++ Engineer - Foundations (Hivemind SDK)
shieldai · San Diego
Job description
About the role
Shield AI, a venture-backed defense-tech company, is looking for a Senior Engineer to help design and develop the middleware framework behind its autonomy systems. You will join the Hivemind Foundations team and build the high-performance, reliable, robust foundational layer of the Hivemind SDK, EdgeOS, which enables autonomous systems to run on platforms in very demanding environments.
Key responsibilities
- Own the architecture and implementation of features critical to EdgeOS and EdgeOS RT middleware.
- Develop runtime services and abstractions that work across Linux, real-time operating systems and resource-constrained platforms.
- Design and develop tooling to evaluate, observe and debug autonomous systems.
- Contribute to and extend EdgeOS Language, the interface definition language used by autonomous systems.
- Work with autonomy, systems, simulation and test engineers from initial design through integration.
- Raise the engineering bar through design and code reviews, technical guidance, documentation and mentorship.
Required profile
- Bachelor's degree in Computer Science, Electrical Engineering or a related field.
- Typically 7 years of related experience with a bachelor's, 6 with a master's, 4 with a PhD, or equivalent experience.
Required skills
- Strong C++11 or newer in a production environment.
- Multithreaded systems design, development and debugging.
- Software for real-time operating systems and embedded platforms.
- Systems programming: concurrency, memory management, resource constraints and performance optimization.
- Automated testing and technical documentation.
Preferred: C++17+, MISRA C++ or similar standards, DO-178C, ROS2, interface definition languages, CMake and Nix, and profiling/debugging across hardware and OS environments.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 5 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
shieldai
San Diego