Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Engineer, Software Quality image - Rise Careers
Job details

Senior Engineer, Software Quality

Founded in 2015, Shield AI is a venture-backed defense technology company with the mission of protecting service members and civilians with intelligent, autonomous systems. Its products include Hivemind Enterprise—EdgeOS, Pilot, Commander, and Forge—as well as V-BAT and Sentient Vision Systems (wide-area motion imaging software). With offices in San Diego, Dallas, Washington, D.C., Abu Dhabi (UAE), Kyiv (Ukraine), and Melbourne (Australia), Shield AI’s technology actively supports U.S. and allied operations worldwide.  For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X and Instagram.    


Join Shield AI’s EdgeOS team as a Software Quality Engineer and become part of a talented group shaping the future of robotics and autonomy. The EdgeOS team is a core component of the Hivemind team, responsible for developing Shield AI’s critical robotics ecosystem. This platform integrates with various teams to enable cutting-edge autonomy solutions.  


What You'll Do:
  • 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


Required Qualifications:
  • 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.  


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. 


$117,732 - $176,598 a year

Full-time regular employee offer package:

Pay within range listed + Bonus + Benefits + Equity


Temporary employee offer package:

Pay within range listed above + temporary benefits package (applicable after 60 days of employment)


Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information.


###


Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know. 

Shield AI Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Shield AI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Shield AI
Shield AI CEO photo
Ryan Tseng
Approve of CEO

Average salary estimate

$147165 / YEARLY (est.)
min
max
$117732K
$176598K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Engineer, Software Quality, Shield AI

At Shield AI, we're on a mission to protect service members and civilians with our innovative, intelligent autonomous systems. We've been making waves in the defense technology sector since 2015, and we're looking for a talented Senior Engineer, Software Quality to join us in our San Diego Metro Area office. As part of our EdgeOS team, you'll be in the thick of developing and refining our critical robotics ecosystem that powers various teams' autonomy solutions. Your role will revolve around creating robust automation frameworks and tests that ensure the reliable validation of EdgeOS's quality. You'll get to address crucial quality needs focusing on API coverage, software integration, and Hardware-in-Loop integrations. Collaborating with peer teams, you'll help tackle common software code quality issues and develop tools for our customers to quickly test their add-ons. We’re looking for someone with strong problem-solving skills and a solid track record in delivering quality software. If you're proficient in C++, Python, and have experience with embedded systems, you're already ahead in the game. Join us and help shape the future of robotics and autonomy while enjoying a competitive salary range of $117,732 to $176,598, plus bonuses, benefits, and equity options. Let's innovate together!

Frequently Asked Questions (FAQs) for Senior Engineer, Software Quality Role at Shield AI
What are the primary responsibilities of the Senior Engineer, Software Quality at Shield AI?

As a Senior Engineer, Software Quality at Shield AI, your main responsibilities will include developing automation frameworks, validating EdgeOS quality, addressing software code issues, and interfacing with teams to share best practices. Your work will enhance the software integration and quality of our robotics ecosystem.

Join Rise to see the full answer
What qualifications are required for the Senior Engineer, Software Quality position at Shield AI?

To qualify for the Senior Engineer, Software Quality role at Shield AI, candidates typically need a minimum of four years of related experience with a bachelor’s degree in Computer Science, Computer Engineering, Robotics, or a related field. Proficiency in C++, Python, and embedded systems experience is essential.

Join Rise to see the full answer
What programming languages should I know for the Senior Engineer, Software Quality role at Shield AI?

Candidates for the Senior Engineer, Software Quality position at Shield AI should be proficient in programming languages such as C++ and Python, which are vital for developing software quality automation and integration tests.

Join Rise to see the full answer
Can you describe the work environment for the Senior Engineer, Software Quality at Shield AI?

The work environment for the Senior Engineer, Software Quality at Shield AI is collaborative and dynamic. You'll be part of a skilled team that thrives on innovation and teamwork, focusing on delivering high-quality solutions for our autonomous systems in a supportive atmosphere.

Join Rise to see the full answer
What are the career advancement opportunities for a Senior Engineer, Software Quality at Shield AI?

At Shield AI, as a Senior Engineer, Software Quality, you will have numerous opportunities for career advancement. You can progress into leadership roles within the engineering team or transition into other specialized areas such as systems engineering or project management.

Join Rise to see the full answer
Common Interview Questions for Senior Engineer, Software Quality
Can you explain how you would approach developing an automation framework for quality testing?

When approaching the development of an automation framework, I'd start by identifying the testing requirements and create a plan that outlines the tools needed and the architecture of the framework. I would ensure that the framework is scalable and robust by design, allowing for easy updates and integration with existing systems.

Join Rise to see the full answer
What steps do you take to ensure code quality in software development?

To ensure code quality, I focus on implementing coding standards, conducting code reviews, and utilizing automated testing where applicable. I also believe in fostering open feedback channels among team members to encourage continuous improvement.

Join Rise to see the full answer
What experience do you have with Hardware-in-Loop (HIL) testing?

I have hands-on experience with Hardware-in-Loop testing, which involves simulating real-world operating conditions for software and hardware integration testing. This method has allowed me to identify potential issues and optimize system performance before deployment.

Join Rise to see the full answer
How do you handle defects found during the testing phase?

When defects are found during testing, I prioritize them based on severity and potential impact. I work closely with the development team to ensure that issues are understood, documented, and resolved efficiently, often defining clear steps for regression testing post-fix.

Join Rise to see the full answer
What role do you think communication plays in quality assurance?

Effective communication is crucial in quality assurance as it ensures that all stakeholders, from developers to project managers, are aligned on expectations, processes, and results. I emphasize clear documentation and regular updates to facilitate collaboration and prevent misunderstandings.

Join Rise to see the full answer
Can you discuss your experience with Continuous Integration/Continuous Deployment (CI/CD)?

I have extensive experience with CI/CD practices, which I find essential for maintaining high software quality. Incorporating automated testing into the CI/CD pipeline allows for immediate feedback on code changes, reducing bugs and improving overall product quality.

Join Rise to see the full answer
What software quality best practices do you believe are most important?

Key software quality best practices include automated testing, comprehensive code reviews, detailed documentation, and regular training for team members on industry standards. These practices help maintain high standards of quality throughout the development cycle.

Join Rise to see the full answer
Describe a challenging QA project you have worked on.

A challenging QA project I worked on involved integrating multiple subsystems into a single cohesive system. The challenge was ensuring compatibility and performance under load. Through structured test planning, detailed test cases, and active collaboration with developers, we successfully delivered a high-quality solution.

Join Rise to see the full answer
What is your experience with embedded systems in software quality roles?

My experience with embedded systems includes testing software in real-time operating environments, where I focus on determining how software interacts with hardware components. This background is essential for validating the performance and reliability of the systems.

Join Rise to see the full answer
How would you keep up with the latest developments in software quality engineering?

To stay current in software quality engineering, I regularly attend workshops and conferences, subscribe to industry publications, and actively participate in online communities and forums. Continuous learning is vital in the fast-evolving tech landscape.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Shield AI Hybrid San Diego Metro Area
Posted 11 days ago

Join Shield AI as a Senior Electrical Engineer to drive the design of advanced autonomous aircraft and systems.

Photo of the Rise User

Become a key player in Shield AI's mission by developing sophisticated avionics software for advanced unmanned aerial vehicles.

We are seeking a Senior .NET Full Stack Developer with U.S. Citizenship to support vital government technology initiatives amidst a team of innovative professionals.

GSSTech Group Remote No location specified
Posted 3 days ago

Seeking experienced API Developers for critical banking integration projects to design and secure scalable APIs using advanced technologies.

Photo of the Rise User
SEON Technologies Remote No location specified
Posted 4 days ago

Join SEON as a Full Stack Engineer, where you'll lead the way in enhancing ID verification services within a cutting-edge fraud prevention system.

Photo of the Rise User
Posted 4 days ago

Join Palo Alto Networks as a Senior Staff Software Engineer to enhance their Data Platform systems protecting vital organizations worldwide.

Photo of the Rise User
IonQ Remote College Park, Maryland, United States
Posted 4 days ago

Join IonQ as a Senior Staff Software Engineer and lead the charge in revolutionizing quantum computing through advanced system automation.

Join a dynamic team as a Software Development Engineer (Python, AWS) where you'll develop cloud-native applications and APIs.

Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Diversity of Opinions
Dare to be Different
Collaboration over Competition
Maternity Leave
Paternity Leave
Paid Time-Off
Paid Sick Days
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance

Join GoDaddy as a Full Stack Software Development Engineer, driving innovation in the agentic AI domain while working remotely.

Photo of the Rise User
Google Hybrid Cambridge, Massachusetts, United States
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join Google as a Software Engineer III to innovate and develop cutting-edge technologies for billions of users worldwide.

Our mission is to protect service members and civilians with intelligent systems.

269 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!