Post Job Free
Sign in

Embedded Software Engineer

Company:
Vets Hired
Location:
Owego, NY
Posted:
August 09, 2025
Apply

Description:

Job Description

Position Description

A senior embedded software engineer is needed to support a key customer project. This role involves updating legacy software, maintaining and creating software requirements, and performing hardware-software integration.

This is an opportunity to contribute to technological advancement through embedded systems development. The team works on modern aircraft systems, offering a positive work environment and flexible schedules.

Responsibilities Include:

Update and maintain legacy embedded software.

Develop and manage software requirements.

Integrate and test hardware-software systems.

Collaborate with cross-functional teams.

Qualifications Required:

BS degree in Electrical Engineering, Computer Science, Computer Engineering, or equivalent.

5+ years of experience in embedded software development.

Proficiency in C; familiarity with assembly preferred.

Experience integrating bare metal applications.

Knowledge of processor architectures and hardware communication protocols (PCIe, SPI, I2C).

Experience creating/configuring embedded Linux images.

Strong testing/debugging skills and knowledge of debugging tools.

Experience in hardware device driver development.

Familiarity with DO-178C airworthiness standards.

Experience with software design modeling tools like Cameo.

Strong verbal and written communication skills.

Must be a U.S. citizen and able to obtain/maintain a SECRET security clearance.

Qualifications Desired:

Bootloader development experience (first and second stage).

Hardware interfaces: ARM Cortex, UART/RS-232/VME BUS, I2C, SPI, PCIe.

Platforms: PowerPC, X86.

Languages: C, C++, Bash, Verilog, VHDL.

RTOS: VxWorks, POSIX API, RedHawk, Green Hills.

FPGAs & SoCs: Intel Cyclone V, Xilinx Zynq 7000, Microsemi SmartFusion2, DE10-Lite, DE1-SoC.

Full-time

Apply