Position: Jr. Embedded Software Engineer
Location: Franklin Lakes, NJ
Duration: 12+ Months Contract
Total Hours/week: 40.00
1st Shift
Client: Medical Device Company
Employment Type: Contract on W2 (Need US Citizens Or GC Holders Only)
No H1B’s
Junior level Embedded software engineer Embedded C Embedded debugging and testing RTOS knowledge
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