Firmware Engineer (Embedded Linux)

  • C++
  • C/C++
  • Electrical Engineering
  • Electronic Instrumentation
  • Embedded Systems
  • Git
  • I2C
  • Linux
  • OOP
  • Qt
  • SPI
  • Systems Programming
  • UART
  • USB
Description:

This is a temporary role with Magnit Global, an official contract workforce partner of Keysight in the US and Canada.

Onsite position in Budd Lake, NJ. 

Located just 25 minutes from PA and 45 minutes from New York City this site is primarily devoted to the design, manufacture, and marketing of Keysight’s power supply solutions. These products range from ultra-low noise linear supplies used to validate the integrity of products sold into the wireless market, to 15KW switching supplies, AC sources, 20kW regenerative power solutions, electronic loads, and solar array simulators.

The primary focus will be on converting embedded applications and operating systems from WinCE to Linux in power supplies, and possibly helping to develop new products as time permits.

Job Qualifications

BS / MS Computer Science,  Computer Engineering, or Electrical Engineering

Strong experience with embedded Linux at the detailed operating system level.

Strong C/C++ programming skills. Be able to create code that is clear, efficient, maintainable, and well documented. C++ OOP embedded development experience is a great plus.

Experience in multi-threaded and/or embedded systems programming.

The ability to work within an existing code base and adapt to its style.

Ability to work in a team environment and effectively communicate ideas/issues/solutions

Highly desirable:

Experience with communication protocols (USB, SPI, I2C, UART).

Understanding of electrical fundamentals and electronic instrumentation.

Familiarity with power supply units and electronic measurement devices.

Experience with and an understanding of GIT.

Experience with QT debugging tool

Qualification/ Licensure :
  • Work Authorization : Green Card, US Citizen, Other valid work visa
  • Preferred Years of Experience : 2+ years
  • Travel required : No travel required
  • Shift timings: 9 AM to 5 PM
Job location
New Jersey
Pay
USD 54.35 - USD 66.52 per hour
CONTRACT DURATION
2 year(s)
Share this job:
Related jobs
Electronics, Electrical Equipment SRMS Operations Support - Quality (Swing)
Santa Rosa, California
1+ years

Blueprints

Geometric Dimensioning

Metrology

Optical

Read Blueprints

SUB-Assemblies

Posted: on May 30, 2023
Electronics, Electrical Equipment Service Technical Support - Entry
Clearwater, Florida
1+ years

Adjustments

Calibration

Calibrations

Customer Service

Maintenance

Metrology

Organizational Skills

Service Center

Posted: on May 30, 2023