Senior Software Engineer
Backend Developer
Electrical Engineering
Senior
Ardupilot Autopilot
Automation
Autopilot
Desktop Support
Device Deployment
DevOps
Embedded Software
Embedded System
Embedded Systems
End User Support
Engineer
Engineering
Flight Software
Hardware Engineering
Hardware Software Co Design
Industrial Automation
Linux
Machine Vision
Mechatronics
Operating System
Operating Systems
Programming
Programming Language
Programming Languages
Px4 Autopilot
Robotics
Sensor Fusion
Software Development
Software Engineer
Software Engineering
Systems
Technical Support
Windows Autopilot
Job Description
Lynx Software Technologies, Inc. is building embedded software products for autonomous flight systems, with a focus on autonomy integration, test, and validation. This Senior Software Engineer role supports the development, integration, and testing of embedded capabilities used in autonomous flight, operating from Fort Worth, TX or Palmdale, CA on an onsite basis.
The position supports work across engineering teams, including independent execution at times and collaboration with other software and program development and deployment groups. A Secret clearance is required, along with 25% travel.
Role focus
- Develop, integrate, and test embedded software products for autonomous flight systems.
- Apply software engineering principles and concepts across the software development lifecycle.
- Coordinate with clients and peers on technical solutions and share professional project status updates.
What you’ll do
- Develop, integrate, and test software products using a broad application of software field principles, theories, and concepts.
- Balance independent project work with collaborative delivery in a team environment.
- Communicate project status professionally and collaborate on technical solutions with clients and peers.
Required qualifications
- Bachelor’s degree in computer engineering, Computer Science, or a related technical discipline.
- 5+ years of strong software development experience for embedded systems using C, C++, Java, Python, and Bash for automation, testing, and application development.
- Experience developing and configuring autonomous flight systems using ArduPilot and/or PX4.
- Experience with UAS/UAV or RC aircraft operations, integration, and troubleshooting.
- Proficiency with Git including branching strategies, code reviews, and collaborative development.
- Understanding of robotics and autonomous systems, including flight software, sensor integration, and embedded system design.
- Proficiency with Linux and Windows development environments.
- Ability to professionally communicate project status and collaborate on technical solutions with clients and peers.
- Ability to obtain a Secret DoD security clearance.
- 25% Travel.
Technologies and tools
- Languages and platforms: C, C++, Java, Python, Bash; Linux, Windows; microcontrollers; embedded hardware platforms.
- Autonomy and flight systems: ArduPilot, PX4; MAVLink; MAVLink telemetry; command-and-control messaging; mission planning; ground control stations; perception, computer vision, and sensor fusion.
- Software engineering and delivery: Git; Docker; CI/CD.
- Planning and documentation tools: Atlassian Tools including Confluence, JIRA, Bitbucket.
- Hardware documentation: electrical schematics.
Compensation and location
- Location: Fort Worth, TX or Palmdale, CA (onsite)
- Base salary: $120,000 - $164,000 per year
- Bonus: Bonus Eligible
Benefits
- Low-cost Medical / Dental / Vision coverage options
- 401K with generous employer match
- Responsible Paid Time Off + Paid Holidays
- Remote work opportunities based on role
- Employee Assistance Program (EAP)
- Career growth and professional development opportunities