Job Description :
Rate is open

Duration: 3 months +

Phone and then in-person interview.

Position: Embedded C Software Engineer

Location: King of Prussia, PA

Must be US Citizen or GC Holder.

STM8 or 8 bit experience is ideal and any candidates with those credentials
would be the ones we would want to talk to first. However, if someone is
very competent in embedded C then they would also be worthwhile to talk to.

Role

-Designs, develops and debugs real-time embedded C code in a highly
collaborative medical device development environment on
the STM8 family of microcontrollers
-Supports a global cross-functional design and development team
-Creates design documentation as appropriate for the product development
lifecycle

Education and Key Experience:-

-A BS in a related discipline and at least 5 years'' experience developing
real-time embedded C code for the STM8 family of
microcontrollers
-Experience in an embedded software medical device development environment a
must
-Proven to communicate effectively both verbally and in writing with
engineers and leaders

Key Skills:-

-Translate a diverse range of requirements and technical specifications into
embedded C code
-Programming in C using the IAR Workbench or comparable integrated
development environment
-Apply coding standards to development work
-Ability to unit test and debug embedded code using standard bench test
equipment and software debugging tools
-Proven ability to control a variety of onboard equipment including
H-bridges, I2C bus devices and general purpose I/O
-Solid understanding of embedded software techniques including state
machines, code layering and protection, interrupts, timers,
open and closed loop control
-Design and development of control algorithms
-Preparation of design documentation as needed
-Use of collaborative software development tools including Git revision
control and Jira task management