Engineer II, Software Development (R3261)
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 2 years of related experience with a Bachelor’s degree; or 0 years and a Master’s degree; or a PhD without experience; 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.