Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailPosition 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