ThayerMahan logo
ThayerMahanPosted 2 weeks ago

Senior Software Engineer, Embedded Systems

HybridGroton, Connecticut, United States

Full TimeSenior LevelMasters DegreeSmall

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce