Seeking a Software Engineer to design, develop, create, and modify embedded airborne software for cutting-edge sensor and control systems. The selected candidate will be a creative and energetic engineer comfortable with multidisciplinary teams on fast moving and complex projects.
Responsibilities: The Software Engineer will develop software for avionics, drones, robots, and other sensor and control systems, and will work with a team of engineers and technicians to develop, integrate, validate and verify firmware/software.
Bachelor’s Degree in Electrical/Computer Engineering or a related field
3-5 years experience with C/C++, RTOS, Embedded Linux, ARM, micro-controller,
Additional skills preferred: TCP/IP, SATA, USB, DOORS, RTC, Eclipse IDE, Windows, Rhapsody, UML, Static Code Analysis (e.g. Understanding, PC-Lint), DO-178 & DO-254, OpenCL.
Must have hands-on experience in embedded Linux software development
Excellentcommunication & problem solving ability
US Citizenship required to obtain security clearance
Preferred Experience (not required):
Linux Device driver, Linux BSP, Linux Kernel familiarity, GNU makefile & toolchain, cross-development environment, U-BOOT, TCP/IP, ARM processor, board-bring-up experience, Electronic lab equipment, protocol analyzer, software unit/formal test development, Static Code Analysis tool, DO-178 software processes.