Embedded Software Engineer

2 Days Old

About the job Embedded Software Engineer
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.
Location:
Owego, NY, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search