FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Integration Engineer
Merlin Labs. Develop and maintain C++ and Python software connecting aircraft avionics, simulation models, test hardware, and engineering tools .
Posted 10/22/2026full-timeBoston • Massachusetts • United StatesMid-LevelSenior💰 $130,000 - $175,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in developing and debugging C++ and Python software for aircraft avionics and simulation systems, with strong experience in integrating hardware interfaces and real-time execution. Familiar with Linux environments, networking protocols, and telemetry systems, demonstrating the ability to collaborate effectively with engineering teams.
Highest-signal resume keywords
C++ Software DevelopmentPython Software DevelopmentLinux Systems ProficiencyUDP/TCP NetworkingHardware Integration
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++PythonLinuxUDPTCPARINC 429CANGitDockerGL Studio
Soft Skills
CommunicationCollaborationProblem-SolvingIndependenceAdaptability
Tools & Technologies
JiraSystemdCross-CompilationEmbedded LinuxRust
Industry Keywords
AvionicsTelemetrySimulation ModelsHardware-in-the-Loop TestingFlight-Test Displays
Tech Stack
Tools & technologiesDockerJavaScriptLinuxPythonReactRustSQLTypeScriptC++
About the role
Key responsibilities & impact- Develop and maintain C++ and Python software connecting aircraft avionics, simulation models, test hardware, and engineering tools
- Implement software components and hardware interfaces within the established architecture, contributing to design decisions and code reviews
- Integrate UEI PowerDNA equipment through vendor SDKs, low-level I/O APIs, and hardware abstraction layers
- Configure and validate ARINC 429, CAN, serial, analog, and discrete interfaces using aircraft interface control documents
- Support real-time execution of aircraft simulation models, including periodic processing, I/O exchange, watchdogs, and performance diagnostics
- Develop and maintain telemetry interfaces and data-processing components using UDP, TCP, and messaging systems
- Contribute to asynchronous Rust services for telemetry ingestion, timestamp alignment, flight-test displays, and session recording
- Build operator displays and diagnostic tools using GL Studio, React, HTML5, SQL, and web APIs
- Build, deploy, and troubleshoot software on Linux hosts and embedded targets using cross-compilation, packaging, systemd, and Docker workflows
- Write unit tests, Python-based smoke tests, and hardware integration tests; reproduce defects and add regression coverage
- Collaborate with avionics, aircraft software, flight dynamics, and lab engineers to diagnose software, network, and hardware issues
- Maintain code and configuration changes in Git, track work in Jira, and document interfaces, deployment steps, and troubleshooting procedures
- Help develop and maintain hardware-in-the-loop test environments for exercising aircraft systems and resolving integration issues before flight
Requirements
What you’ll need- Proficiency developing and debugging modern C++ and Python software
- Strong working familiarity with Linux host systems, including command-line tools, software builds, dependencies, services, permissions, networking, and diagnostics
- Experience integrating software with physical hardware, external systems, or vendor libraries and APIs
- Understanding of resource management, multithreading, synchronization, and error handling in C++
- Familiarity with UDP/TCP networking and binary data formats, including byte order, message framing, and input validation
- Familiarity with timing-sensitive software concepts such as periodic execution, buffering, latency, and watchdogs
- Ability to interpret technical documentation and interface definitions and translate them into working software and tests
- Experience using Git for collaborative development, automated testing, and Jira or comparable issue tracking
- Familiarity with Docker-based application deployment
- Willingness to learn Rust, embedded Linux deployment, and avionics interfaces with support from experienced engineers
- Ability to work independently on assigned components, communicate progress and blockers, and seek guidance when needed
- Ability to work regularly onsite in the Boston lab to integrate and troubleshoot physical equipment
- Applicants must be authorized to work in the United States without visa sponsorship now or in the future
- Successful background and reference checks required
- Nice-to-have: Experience with UEI PowerDNA/PDNA SDKs or comparable data acquisition and avionics interface platforms
- Nice-to-have: Familiarity with ARINC 429, CAN, and RS-232/RS-422 serial interfaces
- Nice-to-have: Experience with embedded Linux, ARM targets, cross-compilation, CMake, Yocto SDKs, Debian packaging, or systemd services
- Nice-to-have: Experience with Rust, particularly asynchronous programming using Tokio, serde, or axum
- Nice-to-have: Experience integrating or troubleshooting low-level I/O APIs, device drivers, or hardware abstraction layers
- Nice-to-have: Experience with hardware-in-the-loop testing, aircraft simulation, or integrating generated simulation models into C++ applications
- Nice-to-have: Familiarity with telemetry systems, timestamp synchronization, IRIG time, or flight-test displays such as IADS
- Nice-to-have: Experience with GL Studio, React and JavaScript/TypeScript, HTML5, SQL, or REST APIs
- Nice-to-have: Experience with GoogleTest, pytest, parser fuzzing, or continuous integration using GitHub Actions
- Nice-to-have: Familiarity with ZeroMQ, session recording, S3 storage, or simulation replay workflows
- Nice-to-have: Aviation experience through professional work, flight simulation, or a pilot’s license
Benefits
Comp & perks- Catered lunches with rotating menu
- Snacks and beverages, including coffee and tea
- Health insurance
- Dental insurance
- Life insurance
- Flexible paid time off
- 401(k) with match
- Work/life integration
- Professional development support
- On-site work perks
- Equal opportunity employer
- Reasonable accommodation in the application and selection process