Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Merlin

NewBe an early applicant

Software Integration Engineer

Posted Updated
Discussion

Description

You will develop and maintain software that connects aircraft avionics, simulation models, test hardware, and engineering tools. You will configure hardware interfaces, support real-time simulations, build telemetry and diagnostic tools, test Linux and embedded deployments, and troubleshoot integration issues with connected systems and laboratory equipment.

Responsibilities

  • Develop and maintain C++ and Python software connecting avionics, simulation models, test hardware, and engineering tools
  • Implement software components and hardware interfaces within the established architecture
  • 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
  • Support real-time execution of aircraft simulation models
  • Develop telemetry interfaces and data-processing components for UDP, TCP, and messaging systems
  • Contribute to asynchronous Rust services for telemetry ingestion, timestamp alignment, displays, and session recording
  • Build operator displays and diagnostic tools
  • Build, deploy, and troubleshoot software on Linux hosts and embedded targets
  • Write unit, smoke, and hardware integration tests and add regression coverage
  • Diagnose issues across software, networks, and connected hardware
  • Maintain code and configuration changes in Git, track work in Jira, and document interfaces and procedures

Requirements

  • Proficiency developing and debugging modern C++ and Python software
  • Strong familiarity with Linux host systems
  • Experience integrating software with physical hardware, external systems, vendor libraries, or APIs
  • Understanding of C++ resource management, multithreading, synchronization, and error handling
  • Familiarity with UDP/TCP networking and binary data formats
  • Familiarity with timing-sensitive software concepts
  • Experience using Git, automated testing, and Jira or comparable issue tracking
  • Familiarity with Docker-based application deployment
  • Ability to work regularly onsite in the Boston lab
  • Authorization to work in the United States without current or future visa sponsorship

Benefits

  • Catered lunches
  • Snacks
  • Beverages including coffee and tea
  • Health insurance
  • Dental insurance
  • Life insurance
  • Flexible paid time off
  • 401k with match
  • Work/life integration

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →