Senior Software Engineer, Embedded Systems
HybridGroton, Connecticut, United States
Job Summary
Develop software solutions spanning web applications to embedded Linux and microcontrollers for autonomous system command and control, digital signal processing, and data flow management. Create and maintain code while reviewing designs, documenting user and maintainer guides, and writing automated tests. Support production staff with system preparation and provide field engineering support for R&D, new product testing, and deployed systems. Mentor junior engineers and fluidly communicate specifications and solution spaces when tackling incompletely defined tasks. Collaborate with stakeholders to select minimum viable short-term options that build toward long-term goals. Requires 8+ years of experience, DoD security clearance, and ability to travel for at-sea support or major client milestones.
Required Qualifications
- U.S. Citizen
- Bachelor's or Master's degree
- 8+ years relevant industry experience
- Able to obtain DoD security clearance
- Expertise in at least two software languages enumerated under preferred skills
- Ability to travel to Groton HQ on short notice
- Hybrid expectation: 100% onsite at Groton HQ for initial onboarding, and 2-3 days per week onsite thereafter
- Occasional travel for at-sea support or major client milestones
Desired Qualifications
- Git / GitLab
- CI/CD
- Python
- Bash
- Linux
- Data visualization
- C
- C++
- Rust
- Docker
- Networking
- Experience working with or developing for DoD customers
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.