The company is looking for a Senior Advanced Software Engineer to support a high-impact technical program, involving the development and delivery of complex software solutions within a cross-functional engineering team, specifically for embedded systems, Linux, and advanced user interface development.
Requirements
- Experience in Linux-based embedded software development
- Strong Qt/C++/UI development experience
- Experience with COTS device and FPGA interfacing
- Agile development experience preferred
Responsibilities
- Develop and support advanced embedded software in a Linux environment
- Design and implement Qt/C++ user interface components at a mature production level
- Build and integrate drivers and interfaces for COTS devices and FPGAs
- Contribute to full software development lifecycle activities
- Collaborate with engineering teams to ensure successful system integration
- Apply technical standards, methodologies, and best practices to solve engineering challenges
Other
- Active Secret clearance required at start.
- Bachelor’s degree in Software Engineering, Computer Science, or related STEM field
- 8+ years of relevant experience (or Master’s degree with 6+ years)
- Strong communication skills and ability to achieve buy-in across teams
- Ability to provide technical leadership and mentor others