Job Description
InnoTECH Staffing is looking for a highly motivated Mid-Level Embedded Software Engineer to join a small product team developing a new medical device that will save lives for a company located in Southern, NH.
This is onsite 5 days a week. There is no sponsorship.
This is your opportunity to make a substantial impact on a project that is creating a cutting-edge technology. If you enjoy playing with hardware and solving technical challenges in a fast-paced environment, we want to hear from you!
How you will make an impact:
Design, implement, and verify operation of embedded software
Analyze, create, and update requirements and procedures
Solve problems, build products, and make a difference in the world
To be successful in this role, you will need the following skills and experience:
Bachelor’s Degree or work equivalent, and 3+ years of experience with the following:
Designing, implementing, and integrating software/hardware systems
Experience with Python 3 and C/C++ 20
RTOS and embedded systems development (examples include: QNX, Real-time Linux, FreeRTOS, ThreadX, Zephyr, embedded Linux)
Object-Oriented Design
Industrial fieldbus (EtherCat, CAN, Modbus)
Qt User interfaces
Strong troubleshooting skills
Demonstrated ability to adapt rapidly to changing circumstances and technology
Must have excellent communication skills and attention to detail
Familiar with DevSecOps
Demonstrated evidence of individually solving a challenging technical problem
Passion for a job well-done and an intrinsic interest in how things work
Full-time