Description
The Firmware Team at Anduril is seeking an experienced Senior Systems Engineer to develop complete requirements-based test frameworks that verify safety-critical applications.
As a Senior Systems Engineer, you will generate requirements to meet mission- and standards objectives, define tests to verify the requirements, and integrate and automate static analysis, code coverage, and test execution, and artifact collection tools.
We are looking for a highly skilled engineer with a solid understanding of the processes of developing low-level firmware (C) architecture, design, and test. You should have experience in generating requirements, tests, and trace matrices, and familiarity with software development lifecycle (SDLC) and Agile methodologies.
Responsibilities:
- Generate requirements to meet mission- and standards objectives
- Define tests to verify the requirements
- Integrate and automate static analysis, code coverage, and test execution, and artifact collection tools
Required Qualifications:
- BS or MS in CS/CE/EE or equivalent industry experience
- Experience in generating requirements, tests, and trace matrices
- Solid understanding of the processes of developing low-level firmware (C) architecture, design, and test
- Familiarity with software development lifecycle (SDLC) and Agile methodologies
Preferred Qualifications:
- Experience with test suites (e.g., LDRA) and requirements management systems (e.g., Jama)
- Familiarity with continuous integration and delivery (CI/CD) pipelines
- Experience with scripting languages (e.g. Python)
- Experience with embedded C development on microcontroller cores (ARM, AVR, MSP430, PIC, etc.)
Salary Range: $191,000-$253,000 USD
Benefits:
At Anduril, we invest in our people. Our comprehensive, competitive benefits package ensures you’re supported in health, recovery, and whatever comes next.