Senior Embedded Software Engineer

Medical device company is looking to add a Senior Embedded Software Engineer to its established team of Engineers working on next generation products!

  • Fort Mill, SC
  • $105,000 - $150,000
  • Managed by Jobot Pro: Erika Teer
Easy Apply Now

A bit about us:

An industry leading Medical Device company in the greater Charlotte area is looking for a Senior Embedded Software Engineer as they continue to grow. This role is the result of continued success, and sustained growth. The successful applicant will join a dedicated, established team of Engineers working on next generation products. This role will be onsite with some remote flexibility.

Why join us?

What We Offer:
  • Competitive base salary and overall compensation package
  • Full benefits: Medical, Dental, Vision
  • Generous PTO, vacation, sick, and holidays
  • Life Insurance coverage
  • 401 (K) with generous company match

Job Details

The ideal candidate will have:
  • 5+ Years of C++ experience
  • Embedded experience
  • Experience with Engineering tools such as Win32, .NET, C#, etc
  • Excellent communication

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.

Experience:
  • 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.

Travel:
  • Occasional travel to Europe may be required.

Ideal Candidate:
5 or more years’ experience, has experience with C and C++ on embedded platforms, with some Windows programming experience.
Can show strong technical skills, an aptitude to understand new technologies quickly and have an appreciation of regulated development practices.

Must be very personable and a good fit for a small tight-knit team, this is just as important as your skillset, so that is considered very carefully.

Things that score highly on resume:
  • Some regulated industry experience (medical, aerospace, automotive), or can demonstrate an appreciation of safety critical development.
  • Some experience in embedded C++
  • 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


Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Location
Fort Mill, SC
Job Type
Permanent
Compensation
$105,000 - $150,000