Senior Software Engineer Embedded C++
Medical device company is looking to add a Senior Software Engineer Embedded C++ to its established team of Engineers working on next generation products!
- Fort Mill, SC
- $130,000 - $150,000
- Managed by Jobot Pro: Erika Teer
A bit about us:
Medical device company is looking to add a Senior Software Engineer Embedded C++ to its established team of Engineers working on next generation products! This role will be onsite with some remote flexibility.
Why join us?
Excellent benefits like:
- 100% Employer paid Med, Dental, Vision
- 4% match on 401K
- 10 paid holidays and 3 weeks PTO to start, goes to 4 weeks after 1 year of employment
- Flexible scheduling
Job Details
The ideal candidate will have:
5+ years’ experience with C and C++ on embedded platforms, with some Windows programming experience. - MUST!
Microcontrollers, Hardware Drivers, Oscilloscopes, ARM Cortex M$ Processors- ALL NICE TO HAVES!
A minimum of 5 years experience in a similar role, ideally having already worked in a regulated industry e.g. Medical, Aerospace, Automotive.
Experience working in a quality/regulatory systems environment.
Things that score highly on resume:
Primary Role:
Required Skills:
Desirable Skills:
Education:
5+ years’ experience with C and C++ on embedded platforms, with some Windows programming experience. - MUST!
Microcontrollers, Hardware Drivers, Oscilloscopes, ARM Cortex M$ Processors- ALL NICE TO HAVES!
A minimum of 5 years experience in a similar role, ideally having already worked in a regulated industry e.g. Medical, Aerospace, Automotive.
Experience working in a quality/regulatory systems environment.
Things that score highly on resume:
- Some regulated industry experience (medical, aerospace, automotive), or can demonstrate an appreciation of safety critical development.
- Shows an aptitude to design modular and scalable solutions
- Experience of larger communications protocols and interfacing to moderately complex hardware
- Experience of both Windows and embedded, particularly interfacing between the two.
- Experience with ARM Cortex M4 processor or similar
- Experience in implementing control algorithms
- Experience in reading electronic schematics
- Experience in working with oscilloscopes and logic analyzers
Primary Role:
- Work with others on architecture of embedded software projects.
- Specify, write, test and document software for next generation medical devices using a mixture of C and C++.
- Collaborate with other engineering team members on development projects.
Required Skills:
- Strong experience in writing C/C++ code for microcontrollers (including hardware drivers).
- Ability to work hands-on with prototype hardware.
- Experience using software development tools e.g. IDEs, ALM Tools etc.
Desirable Skills:
- Understanding scalable and modular design principles.
- Ability to understand new technologies and deliver creative/novel and scalable solutions.
- Experience of writing Engineering tools in Windows (Win32, MFC, .NET in C++, C# etc.).
- Knowledge of low-level communications, Ethernet, SPI and I2C would be desirable.
- Experience reading electronic schematics.
Education:
- Software, Electronics or related Engineering or Science degree.
Easy Apply Now
Job Details
Managed by Jobot Pro
Location
Fort Mill, SC
Job Type
Permanent
Compensation
$130,000 - $150,000