Find a jobRecruiters

Sr. Software Engineer (C++/Embedded/ARM)

Exclusive opportunity

Onsite

Sr. Software Engineer (C++/Embedded/ARM)

Accord Technologies Inc

Sr. Software Engineer (C++/Embedded/ARM)

Skills

PythonExpressCompliance

7 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$120 – $130 / year

Location:

Endicott, NY 13760, USA

Work mode:

Onsite

Published on:

15 October 2026

What they need


**Title: Sr. Software Engineer

location: Onsite Endicott, NY (Onsite)

Position type: FTE** PS: The role is heavily focused on low-level processor/SoC software, safety-critical avionics, ARM, multicore, and board-level interfaces. Mandatory Skills The broader low-level ARM/SoC skills first, then use S32G2, Layerscape, and LS1046A as high-value filters.

Embedded/firmware engineer + C/C++ + ARM + bare-metal + BSP/device drivers + multicore/SMP + SoC/processor bring-up + bootloader + DO-178C + avionics + TSN/PCIe/AFDX.

The NXP S32G2 / LS1046A experience is highly specialized

Skills Matrix No of years of exp C, C++, Embedded, ARM, Bare Metal, SoC

BSP, Device Drivers, Bootloader, Processor Bring-Up, Multicore/SMP

NXP S32G2, Layerscape, LS1046A

DO-178C, Software Level A, DO-254

TSN, PCIe, AFDX, ARINC-429, MIL-STD-1553

Job Description Required Education, Experience, & Skills

  • A Bachelor s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field with a strong embedded software development background.
  • 5+ years of experience developing embedded software solutions.
  • Experience integrating and testing functionality directly on target hardware.
  • Fluent in the C/C++ language with exposure to assembly language programming.
  • Strong oral and written communication skills with the ability to proactively communicate with team members on a regular basis to maximize team productivity.
  • Strong technical communication and writing skills with demonstrated ability to clearly describe planned technical solutions, convey/track development progress, and document complex issues identified during troubleshooting efforts.

Preferred Education, Experience, & Skills

  • 5+ years of experience in aviation-related embedded control systems, including familiarity with systems such as flight controls, engine controls, or mission systems.
  • Experience with multi-tasking and multi-core software execution environments.
  • Experience with ARM cores, ARM tools, and software supporting ARM IP such as GIC, CoreLink, & TrustZone.
  • Experience developing processor support packages, board support packages, and low-level hardware device drivers.
  • Experience with various communication interfaces such as Ethernet, Mil-Std-1553B, ARINC-429, & Time-Sensitive Networking.
  • Experience with various board internal digital buses such as PCI Express, SPI, QSPI, & AXI.
  • Experience with safety critical development processes such as ARP4754, DO-178B/C, DO-254, & ISO-26262.
  • Experience with software security concepts such as secure boot, isolated execution of software from secure and non-secure domains, and secure communication protocols.
  • Strong technical documentation skills with the ability to generate documentation that clearly captures software architecture and design details.
  • Demonstrated leadership experience.
  • Cross-domain knowledge / perspective on engineering disciplines beyond software engineering such as analog/digital circuit design, FPGA-based firmware logic design, and systems engineering.

Experience in very low, processor level software development to

  • Create and execute SoC benchmarking procedures
  • Configure, enable, and develop SoC features (NXP S32 family, S32G2 specifically but not limited to S32G2 and/or LayerScape family, LS-1046A specifically)
  • Mitigate multi-core interference risks
  • Implement bare-metal SMP MCP OS architectural framework, processor bring-up, bootloader
  • Ensure deterministic operation in safety-critical avionics applications
  • Implement novel communications protocols like TSN, PCIe, AFDX, etc.
  • Evaluate and produce reports for SoC fit-for-purpose and sufficiency use-cases in safety-critical avionics systems
  • Develop novel MCP test environments and methodologies for DO-178C Software Level A compliance, python skills, ARM DS IDE and Dstream
  • Perform complex analyses like WCET, DCCC, etc.
  • FPGA, ASIC interfaces and timing interactions

SoC System On a Chip

SMP Symmetric Multi-Processing

MCP Multi Core Processor

TSN Time-Sensitive Networking

PCIe Peripheral Component Interconnect Express

WCET Worst-Case Execution Timing Analysis

DCCC Data Coupling and Control Coupling Analysis

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

5 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools