Responsibilities/Skills:
Develops real-time embedded applications that meet strict timing requirements
Develops BSP software for proprietary (8/16/32-bit bare metal) and VME/VPX embedded systems
Develops device driver software for hardware peripherals (register-level drivers modify existing OS drivers drivers for custom FPGA/CPLD peripherals)
Participates in all software development phases from requirements design coding implementation testing and qualification
Generates/supports generation of software documents (SRS SDD STD etc.)
Supports design review presentations for both internal and external customer audiences
Participates in the testing and qualification processes in the field and with external validators
Participates in improving development processes and implementation of new technologies
Required:
BS Electrical/Computer Engineering BS Computer Science preferred. Associates degree required.
3 years of experience with C/C on embedded systems (prefer avionics or automotive)
3 years of experience with hardware integration including device drivers
Ability to understand digital & analog electronics schematics to drive software development
Ability to obtain security clearance at Secret level
Preferred
Linux kernel development and build systems (Yocto Buildroot) experience
BSP development experience for SH2A ARM PowerPC or x86 architecture processors
Experience with Agile development methods
Experience with FPGAs/CPLDs VHDL/Verilog
Experience with RTOS Linux IPC (ARINC-653 RTOS is a plus).
Experience with aircraft avionics including MIL-STD-1553. FACE experience is a plus
Experience with DO178B/C is a strong plus AS9100C/AS9115 is plus data modeling is a plus
Responsibilities/Skills: Develops real-time embedded applications that meet strict timing requirements Develops BSP software for proprietary (8/16/32-bit bare metal) and VME/VPX embedded systems Develops device driver software for hardware peripherals (register-level drivers modify existing...
Responsibilities/Skills:
Develops real-time embedded applications that meet strict timing requirements
Develops BSP software for proprietary (8/16/32-bit bare metal) and VME/VPX embedded systems
Develops device driver software for hardware peripherals (register-level drivers modify existing OS drivers drivers for custom FPGA/CPLD peripherals)
Participates in all software development phases from requirements design coding implementation testing and qualification
Generates/supports generation of software documents (SRS SDD STD etc.)
Supports design review presentations for both internal and external customer audiences
Participates in the testing and qualification processes in the field and with external validators
Participates in improving development processes and implementation of new technologies
Required:
BS Electrical/Computer Engineering BS Computer Science preferred. Associates degree required.
3 years of experience with C/C on embedded systems (prefer avionics or automotive)
3 years of experience with hardware integration including device drivers
Ability to understand digital & analog electronics schematics to drive software development
Ability to obtain security clearance at Secret level
Preferred
Linux kernel development and build systems (Yocto Buildroot) experience
BSP development experience for SH2A ARM PowerPC or x86 architecture processors
Experience with Agile development methods
Experience with FPGAs/CPLDs VHDL/Verilog
Experience with RTOS Linux IPC (ARINC-653 RTOS is a plus).
Experience with aircraft avionics including MIL-STD-1553. FACE experience is a plus
Experience with DO178B/C is a strong plus AS9100C/AS9115 is plus data modeling is a plus
View more
View less