Senior Engineer, Middleware (R3582)
Shield AI
What you'll do:
- Develop, test and/or troubleshoot software in C++ (primary), python, scripts using SDLC tools.
- The work involves adding features to our middleware and communications software, called EdgeOS, that is used to develop the autonomy software.
- It could also include simulation development or interface translations between our Hivemind ecosystem and 3rd party systems. Lastly, it could involve systems integration execution across our components.
Required qualifications:
- Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 4 years and a Master’s degree; or 2 years with a PhD; or equivalent work experience.
- Some Industry or Internship experience developing C++ software in Linux environment.
- Strong skills in C++ and Software Engineering
- Great written and verbal communication.
- Demonstrated history of showing ownership of project outcomes and delivering exceptional results.
- Record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.
Preferred qualifications:
- ROS (or comparable middleware) and/or robotics experience.
- Experience with networking and communication protocols.
- Experience with safety-critical systems.
- Embedded systems experience.