Job Openings >> Firmware Engineer (Embedded Software Engineer) – Junior Level
Firmware Engineer (Embedded Software Engineer) – Junior Level
Summary
Title:Firmware Engineer (Embedded Software Engineer) – Junior Level
ID:4096604
Department:Development
Description

Position : Firmware Engineer (Embedded Software Engineer) – Junior Level

Location : Franklin Lakes, NJ

Duration : 12 Months

Total Hours/week : 40.00

Client: Medical Device Company

Level of Experience: Senior Level

Client: Medical Device Company

Job Category: Engineering

Employment Type: Contract on W2 (Need US Citizens or GC Holders Only)

 

Job Description:

  • The Firmware Engineer (Embedded Software Engineer) is a technical position contributing to the embedded software/firmware development and testing for medical device product advancements.
  • The responsibilities can include but are not limited to: embedded electronics and software architecture definition, board design and updates & design for critical features and functions, integrating, debugging and verifying implemented features through unit and functional testing.

 

Minimum Qualifications:

  • Bachelor’s Degree in Electrical Engineering, Physics, Computer Engineering, software engineering or similar.
  • A minimum of 3 years of post-educational professional experience, with focus on Embedded Software Development, debugging and testing
  • Hands on experience developing embedded software in C and programming knowledge of Real-Time operating systems such as VxWorks, Micrium etc. is required

 

Desired Qualifications:

  • 5+ years of professional experience in the medical device industry.
  • Experience programming processors such as PIC32, STM32 etc
  • Previous experience on medical device embedded software and electrical design efforts.
  • Experience developing low level device drivers for hardware peripheral interfaces and devices such as SPI, I2C, USB, LCD, ADC, DAC, RFIC
  • Knowledgeable in hardware/software interfaces, programming of embedded processor utilizing a Real Time Operating System (RTOS), real-time and post processing data analytics,
  • Programming knowledge on C#
  • Experience in a structured development environment with source control and bug tracking systems
  • Experience generating technical documentation and authoring internal/external publications

 

Competencies:

  • Excellent written & verbal communication skills
  • Self-directed with the ability to learn and adapt quickly to new technologies and trends
ApplicantStack powered by Swipeclock