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