The Radiation Team · 1 day ago
Software Engineer III
The Radiation Team is focused on aerospace systems and is seeking a Software Engineer III to support software development for prototype and production efforts. The role involves developing software solutions for flight systems and evaluating the reliability and functionality of these systems in radiation environments.
Information Technology & Services
Responsibilities
Contribute to the development and maintenance of flight software systems
Contribute to the development and maintenance of testing tools and software infrastructure
Contribute to the development and maintenance of automated test fixture software
See your software through from cradle to grave: from scoping work to minimum viable product to production releases to ongoing maintenance
Collaborate with hardware, test, and radiation engineers to validate design decisions
Documentation of software design, development, and testing activities
Qualification
Required
Minimum 4+ years of experience in software development with experience in C/C++
Strong understanding of software development principles and best practices
Experience with embedded development including microcontrollers, FPGA, ASIC, and RTOS/bare-metal applications
Excellent analytical and problem-solving skills
Ability to work independently and as part of a team
Strong written and verbal communication skills
Preferred
Experience with bootloaders, drivers, and other low-level operating system mechanics
SITL/HITL testbed experience
Experience with avionics integration efforts
Experience with avionics qualification efforts
Experience with reviewing engineering designs, test data, program requirements, requirements decomposition