Dofactory.com
Dofactory.com

Senior Software Engineer Embedded C++

Company
Location
Fort Mill, SC
--
Remote
Pay
$130,000 - $150,000 / Year 
--
Fulltime
Level
Senior level
Skills
Why work here?
Medical device company is looking to add a Senior Software Engineer Embedded C++ to its established team of Engineers working on next generation products!

Job Description

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.

 
Ref #
2769745
Posted
29 days ago
  •  
Last updated 26 days ago


Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
Made with    in Austin, Texas.  - vsn 44.0.0
© Data & Object Factory, LLC.