Senior Engineer – Software Quality
Company | Shield AI |
---|---|
Location | San Diego, CA, USA |
Salary | $117732 – $176598 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- Typically requires a minimum of 4 years of related experience with a bachelor’s degree in CS, Comp Eng, Robotics, or a related field; or 2 years and a master’s degree; or 1 year with a PhD.
- Proficiency in software quality best practices, automation, programming in C++, Python.
- Experience with embedded systems.
- Strong problem-solving skills and a proven track record of delivering high-quality software solutions.
- Strong communication skills, capable of collaborating effectively across various teams and presenting to customers or technical leadership.
Responsibilities
- Develop and assist with the design of automation framework and tests to scalably and reliably validate EdgeOS quality.
- Address quality needs focused on API coverage, SW integration and Hardware-in-Loop integration.
- Address common software code quality issues across EdgeOS as well as software built by peer Hivemind teams.
- Assist with creation of frameworks and tooling available for customers so they can leverage and rapidly retest with their own add-on software.
- Interface with peer integration and test teams to implement complementary tools, tests, share and best-practices.
- Other duties as assigned.
Preferred Qualifications
- Experience with C++14, C++17, JSON, DSL.
- Experience with ROS.
- Proficiency with simulation tools and hardware-in-the-loop (HIL) testing environments.
- Experience with CI/CD pipelines.
- Familiarity with networking, operating-systems, and radio communications.