Embedded Real Time Linux Developer (C, C++, multi-threaded, multi-core design, RTOS, OS device drivers, Software Emulators) in Rochester, NY

C, C++, Linux OS, multi-threaded, multi-core design, RTOS, OO Design, developing and debugging embedded system OS device drivers, designs featuring modern ARM SoC packages, NXP i.MX SoC family, hardware schematics, circuit designs, software emulators/debuggers
Full Time
Depends on Experience
Travel not required

Job Description

Embedded Real Time Linux Developer (C, C++, multi-threaded, multi-core design, RTOS, OS device drivers, Software Emulators) in Rochester, NY
Position: Embedded Real Time Linux Developer (C, C++, multi-threaded, multi-core design, RTOS, OS device drivers, Software Emulators) in
Location: Rochester, NY
Duration: Full-Time ONSITE position (no contracts, no corp to corp, no remote)
Salary: Excellent Compensation with benefits + interview travel + 401K
Ability to obtain US Government Secret Security Clearance
SKILLS: C, C++, Linux OS, multi-threaded, multi-core design, RTOS, OO Design, developing and debugging embedded system OS device drivers, designs featuring modern ARM SoC packages, NXP i.MX SoC family, hardware schematics, circuit designs, software emulators/debuggers
DESCRIPTION:
For our prestigious client with global presence, we are currently seeking an Embedded Real Time Linux Developer with experience in at least some of the following:
  • C
  • C++
  • Linux OS
  • Multi-Threading
  • Multi-Core Design
  • RTOS (Real Time Operating System)
  • OO Design
  • Developing and debugging embedded system OS device drivers
  • Designs featuring modern ARM SoC packages
  • NXP i.MX SoC family
  • Hardware Schematics
  • Circuit Designs
  • Software Emulators/Debuggers

ROLE:

  • 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 OR MS Degree and a minimum of 7 years of experience.

PREFERRED ADDITIONAL SKILLS:

  • At least 7+ to 10 years of experience
  • 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 and 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.

------------------------------

Please click the Apply Now button below to send your resume.

Dice Id : 10216777
Position Id : B_EmbedLinxDEV
Originally Posted : 2 months ago
Have a Job? Post it