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
Easy Apply Now

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:
  • 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
Easy Apply Now
Job Details
Managed by Jobot Pro
Location
Fort Mill, SC
Job Type
Permanent
Compensation
$130,000 - $150,000