Posted in

Senior Engineer – Software Quality

Senior Engineer – Software Quality

CompanyShield AI
LocationSan Diego, CA, USA
Salary$117732 – $176598
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

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.