Embedded Development Engineer Princeton - NJ - New Jersey

Princeton, NJ, US • Posted 1 day ago • Updated 1 day ago
Contract W2
Contract Corp To Corp
12 Months
On-site
$49 - $49/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • C
  • C++
  • RTOS
  • IAR Embedded Workbench

Summary

Design, develop, and maintain embedded software for ARM based microcontrollers using C and C++.

Implement and optimize real time applications on RTOS platforms (VxWorks experience is a strong plus).

Develop and integrate drivers for I2C, SPI, UART, and other peripheral communication protocols.

Work with BSPs, low level hardware initialization, and board bring up activities.

Utilize JTAG and other hardware debugging tools for system level troubleshooting and validation.

Implement and manage threads, semaphores, mutexes, and other concurrency mechanisms in real time environments.

Use IAR Embedded Workbench and other toolchains for development, debugging, and optimization.

Participate in JIRA based SDLC workflows, and defect management, good experience in Git based version control environment(branching, merging)

Support verification, validation, and documentation activities required for medical device compliance.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90911958
  • Position Id: 41644
  • Posted 1 day ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.