Job Newsletter
Job Title: EMBEDDED REAL TIME LINUX DEVELOPER (C)


Job Code: GW-04192113350932
Salary Range: DOE
Job Location: NY--
City: Rochester    State: NY


JOB DESCRIPTION:


Job Description: 

Member of a multi-disciplinary Agile SW development team that 
iteratively designs, implements, integrates, debugs, and tests 
embedded software for tactical radio applications, with an emphasis 
on interfacing to digital and RF hardware
Works side by side with electrical engineers and other engineering 
staff to develop interfaces between hardware and software/firmware 
meeting operational performance requirements of the overall system
Provides SW development leadership and innovation in areas of 
technology advancement, software component re-use, distributed 
configuration management, and automated integration/test pipelines
Supports the transition of product into a local start-of-the-art 
production facility working directly with operations personnel to 
ensure on-time customer delivery
Qualifications:

Bachelor's Degree and a minimum of 9 years or prior relevant 
experience.  Graduate Degree and a minimum of 7 years of 
experience. 
Preferred Additional Skills

Experience with developing and debugging embedded system OS device 
drivers
Software development experience with designs featuring modern ARM 
SoC packages (e.g. Board support packages, driver development, 
and/or JTAG Emulation)
Software development experience with the NXP i.MX SoC family is 
desirable
Development experience with the Linux OS is desirable
Ability to interpret hardware schematics, circuit designs, and 
datasheets
Proficiency with C, C++
Proficiency with multi-threaded, multi-core design and/or real-time 
operating systems
Experience with object-oriented design and CORBA
Understanding of Design, Implementation and Testing of large 
software systems
Experience with software emulators/debuggers
Experience with network fundamentals and network equipment is 
desirable
Ability to work effectively in a team environment; good 
interpersonal and communication skills
Creativity in problem solving
Requires comprehensive level knowledge of job area typically 
obtained through advanced education combined with experience.