×
Register Here to Apply for Jobs or Post Jobs. X

Software Integration Engineer

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: LinuxCareers
Full Time position
Listed on 2026-10-24
Job specializations:
  • Software Development
    Python, Software Engineer, C++ Developer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 110000 - 165000 USD Yearly USD 110000.00 165000.00 YEAR
Job Description & How to Apply Below

Merlin is an aerospace and defense company developing autonomous flight systems. This Software Integration Engineer role focuses on building and maintaining hardware-in-the-loop test environments and software that interfaces aircraft avionics, simulation models, and test hardware with engineering tools.

What You'll Do
  • Develop and maintain C++ and Python software connecting aircraft avionics, simulation models, test hardware, and engineering tools
  • 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
  • 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
  • Collaborate with avionics, aircraft software, flight dynamics, and lab engineers to diagnose integration issues across software, networks, and hardware
What You 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
  • Experience using Git for collaborative development and Jira or comparable issue tracking
  • Ability to work regularly onsite in the Boston lab to integrate and troubleshoot physical equipment
Nice to Have
  • Experience with UEI PowerDNA/PDNA SDKs or comparable data acquisition and avionics interface platforms
  • Familiarity with ARINC 429, CAN, and RS-232/RS-422 serial interfaces
  • Experience with embedded Linux, ARM targets, cross-compilation, CMake, Yocto SDKs, Debian packaging, or systemd services
  • Experience with Rust, particularly asynchronous programming using Tokio, serde, or axum
  • Experience with hardware-in-the-loop testing, aircraft simulation, or integrating generated simulation models into C++ applications
  • Aviation experience through professional work, flight simulation, or a pilot's license
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary