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.
|