Senior Autonomy Software Engineer – Embedded Systems

Lynx

Fort Worth (TX)

On-site

USD 160,000 - 200,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote work opportunities based onRole

Job summary

Thompson Software Solutions is hiring a Principal Software Engineer (Autonomy) to lead development of embedded software for autonomous flight systems. The role involves designing, integrating, and testing software using C, C++, Java, Python, and Bash across multi-site teams.

Candidates should have 8+ years of embedded software experience, familiarity with ArduPilot/PX4, MAVLink, and Linux/Windows environments, and the ability to obtain a Secret DoD clearance. Travel is up to 25%.

Qualifications

  • Bachelor's degree in computer engineering, Computer Science, or related technical discipline.
  • 8+ years Strong software development experience using C, C++, Java, Python, and Bash for embedded systems, automation, testing, and application development.
  • Experience developing and configuring autonomous flight systems using ArduPilot and/or PX4 flight controllers.
  • Experience with UAS/UAV or RC aircraft operations, integration, and troubleshooting.
  • Proficient with Git for source control, branching strategies, code reviews, and collaborative software development.
  • Understanding robotics, autonomous systems, flight software, sensor integration, and embedded system design
  • Proficient with Linux and Windows development environments
  • Ability to professionally communicate project status and collaborate on technical solutions with clients and peers
  • Ability to obtain Secret DoD security clearance
  • 25% travel

Responsibilities

  • Develop, integrate, and test software products for autonomous systems.
  • Work with a multi-site team and collaborate across programs.
  • Prepare and present technical solutions while ensuring security and compliance with DoD requirements.

Skills

C
C++
Java
Python
Bash
Embedded systems
ArduPilot
PX4
Git
Linux
Windows
Communication
Secret clearance

Education

Bachelor's degree in computer engineering or Computer Science

Tools

Docker
CI/CD pipelines
MAVLink
JIRA
Confluence
Bitbucket

Job description

Thompson Software Solutions is hiring a Principal Software Engineer (Autonomy) to lead development of embedded software for autonomous flight systems. The role involves designing, integrating, and testing software using C, C++, Java, Python, and Bash across multi-site teams.

Candidates should have 8+ years of embedded software experience, familiarity with ArduPilot/PX4, MAVLink, and Linux/Windows environments, and the ability to obtain a Secret DoD clearance. Travel is up to 25%.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Autonomy
Senior Embedded Software Engineer – Autonomy

Lynx • Fort Worth (TX)

Hybrid
USD 160,000 - 200,000
Medical coverage
401K match
Paid time off
+3
Senior Embedded Software Engineer - Autonomy & Flight
Senior Embedded Software Engineer - Autonomy & Flight

Lynx Software Technologies, Inc. • Fort Worth (TX)

On-site
USD 160,000 - 200,000
Remote work opportunities based on rol
401K with employer match
Paid time off & holidays
+2
Principal Embedded Engineer - Autonomy & Flight Systems
Principal Embedded Engineer - Autonomy & Flight Systems

Lynx Software Technologies, Inc. • Palmdale (CA)

On-site
USD 160,000 - 200,000
Remote work opportunities based onrole
401K
Senior Embedded Software Engineer - Autonomy (Remote)
Senior Embedded Software Engineer - Autonomy (Remote)

Lynx Software Technologies • Palmdale (CA)

On-site
USD 120,000 - 160,000
Health benefits
401K match
PTO & Holidays
+3
Autonomy Embedded Software Engineer - Secret Clearance
Autonomy Embedded Software Engineer - Secret Clearance

Lynx • Fort Worth (TX)

Hybrid
USD 120,000 - 160,000
Senior Embedded Software Engineer – Autonomy (Remote)
Senior Embedded Software Engineer – Autonomy (Remote)

Lynx Software Technologies, Inc. • Palmdale (CA)

On-site
USD 120,000 - 160,000
Medical/Dental/Vision
401K with employer match
Paid Time Off & Holidays
+3
Principal Software Engineer (Autonomy)
Principal Software Engineer (Autonomy)

Lynx Software Technologies, Inc. • Palmdale (CA)

On-site
USD 160,000 - 200,000
Remote work opportunities based onrole
401K
Principal Software Engineer (Autonomy)
Principal Software Engineer (Autonomy)

Lynx • Fort Worth (TX)

On-site
USD 160,000 - 200,000
Remote work opportunities based onRole
Senior Software Engineer (Autonomy)
Senior Software Engineer (Autonomy)

Lynx • Palmdale (CA)

Hybrid
USD 120,000 - 180,000
Low-Cost Health Coverage
401K with Generous Employer Match
Paid Time Off
+4
Senior Software Engineer (Autonomy)
Senior Software Engineer (Autonomy)

Lynx Software Technologies, Inc. • Palmdale (CA)

On-site
USD 120,000 - 160,000
Medical/Dental/Vision
401K with employer match
Paid Time Off & Holidays
+3