A complete application in a minute
Tailored resume and cover letter, ready to send.
General Atomics is seeking a senior software team lead to drive embedded control-system software development in a mission-critical environment. You will plan requirements, guide development, oversee testing, and assign technical work to engineers in a fast-paced program.
The role requires a strong background in C, C++, C#, and Python with testing automation, plus deep knowledge of embedded/RTOS systems and the ability to obtain DoD security clearance.
Lead a software team developing embedded control-system software, including planning requirements, development, testing, and technical work assignments. Investigate and resolve complex engineering issues, document and present findings, train team members, and communicate with project leadership and customers.
Requirements: Requires a relevant engineering or technical degree and at least 12 years of experience with a bachelor's degree, 10 years with a master's degree, or 7 years with a PhD. Candidates need software leadership experience, proficiency in C, C++, and C#, Python testing automation experience, embedded and real-time systems knowledge, and the ability to obtain and maintain a DoD security clearance.
Key Skills: Embedded Software Development, Software Team Leadership, C, C++, C#, Python, WPF, Real-Time Operating Systems, Linux, VxWorks, FreeRTOS, Software Testing and Automation, Hardware-Software Debugging, Control Systems, System Integration, Oscilloscopes