Haystack
← Back to Jobs
Engineering

Embedded Development Engineer

Sharpedge SolutionsPrinceton, NJ🇺🇸United StatesPosted 10 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

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.

 

Skills

Jira

Similar jobs