Job description
Shall have a minimum of a Bachelor of Computer Science or Computer Engineering or related discipline from an accredited college or university and have two (2) years of software/system development work experience, with knowledge in one (1) or more of the following areas:
Software System Design
Software System Development
Software System Integration
Software System Testing
Experience in 1 of the following:
Developing embedded software systems in assembly, C, C++, or other proprietary languages. Developing embedded software systems in one or more of the following operating system environments: Unix, Linux, Windows, VxWorks, or vendor-proprietary operating systems.
Experience with operating system internals with one or more of the following operating systems: Unix, Linux, Windows, VxWorks, or vendor-proprietary operating systems.
Reverse engineering and analysis of software.
Low-level programming of device drivers in a Unix, Linux, or Windows environment.
Bit-level data analysis.
Systems engineering of large-scale embedded systems.
- Hands-on experience with integrating hardware and software systems.