We use essential cookies

Please Accept our Privacy Policy

Embedded Development Engineer

Tekfortune Inc.

Princeton, NJ • 10/28/2026

Job Description

Job Description
Job Title: Embedded Development Engineer
Location : Princeton, New Jersey (only onsite, no remote)

Job description:
" 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.