The Sr. Staff Software Engineer (Embedded) leads and develops innovative unmanned and robotic systems for defense and commercial applications. The role develops functional software for embedded devices and systems, including aircraft and payloads, and may test those devices in flight-test environments. Work includes designing, developing, coding, testing, and debugging system software, and analyzing and improving its efficiency, stability, and scalability on specific devices. The position involves both full life-cycle development and extending existing software codebases to meet program requirements. The engineer works with other engineering disciplines and multidisciplinary teams to develop prototypes and products, integrate sensors and embedded processors, support software transition to production and certification, and contribute to the company’s software development process. The role also leads technical work and supports testing, demonstrations, and design reviews. The position is based in an office and R&D environment, with possible exposure to outdoor environments while traveling. Periodic domestic and international travel may be required, including to approved flying locations and program sites. The role may involve long, irregular hours around deadlines, weekends, holidays, and field testing. Applicants must meet the stated U.S. person or export-license eligibility requirements for access to ITAR/EAR-controlled information.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior