
Software Engineer
Role summary
We are seeking mid-level Software Engineers with a minimum of 5 years of professional experience to join our dynamic engineering teams. The role focuses on designing, developing, and maintaining embedded and systems-level software for advanced aerospace, defense, and embedded systems. Successful candidates will collaborate closely with cross-functional engineering teams, contribute to critical software stacks, and support rapid development cycles. This is an on-site position requiring U.S. Citizenship and willingness to travel.
Location: On-site only (no remote option)
Citizenship Requirement: U.S. Citizenship required
About the Role
We are hiring mid-level Software Engineers with at least 5 years professional experience to join our fast-paced, highly collaborative engineering teams working on advanced aerospace, defense, and embedded systems. We are looking for innovative, team-oriented engineers who take initiative, value ownership, and thrive in an environment where impact matters more than titles.
Core Responsibilities
- Design, develop, and maintain embedded and systems-level software
- Work closely with electrical, mechanical, and systems engineers in a tightly integrated development environment
- Contribute to avionics, control, and mission-critical software stacks
- Support rapid development cycles, prototyping, testing, and iteration
- Take ownership of technical decisions and deliverables
Desired Skills & Experience
Required
- Software development Experience with C/C++, C#, Python
- Understanding of Engineering Process
- Ability and willingness to travel up to 25%.
Strongly Preferred
- Embedded C/C++, RTOS, low-level systems
- Ability to architect software systems
- Strong software fundamentals and engineering discipline
Nice to Have
- Avionics or aerospace systems experience
- Control systems, guidance, or GNC exposure
- Desktop software development
- PX4
- Open Foam
Additional Considerations
- This role is on-site only and not remote
Pay: $104,000.00 per year
Benefits:
- 401(k)
- AD&D insurance
- Dental insurance
- Dependent health insurance coverage
- Disability insurance
- Family leave
- Health insurance
- Life insurance
- Paid sick time
- Paid time off
- Partner benefits
- Prescription drug insurance
- Vision insurance
Application Question(s):
- Are you a US citizen?
- Do you have at least 5 years of professional experience as a software engineer?
- Can you and are you willing to work at the office full time hours?
- Can you work regular business hours Monday-Friday?
- Do you have professional software development experience with C, C++, C#, or Python?
- You have thoroughly read and understand the job description and have determined without a doubt that you are fully qualified for the position?
- Do you have reliable transportation to travel to and from the worksite M-F?
Work Location: In person
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite