Find Your Next Opportunity

Direct Hire, Contract, Contract to Hire

  1. Start your job search below
  2. Filter by Location, Remote Jobs, Keywords, and more. Save your keyword searches for automated notifications when new jobs are added.
  3. Apply! 

Principal Embedded Software Engineer - Motor Control

Portage, MI 49002

Posted: 01/21/2024 Job Type: Permanent/Direct Hire Industry: Engineering Job Number: 24789 Pay Rate: $ 140000.00 - $ 175000.00

Job Description

Excellent Opportunity with a Global Medical Device Organization! 


Principal Embedded Software Engineer – Motor Control


Located in Portage MI /Hybrid Work Location Role


Great Career Advancement Opportunities


Relocation Assistance Available  

Compensation is Base + Bonus + Discretionary Bonus  





Our client is seeking Principal Embedded Software Engineer that will support new product development for their NeuroSurgical division, where you will be working to bring advancement and intelligence to surgical execution.  Thes­e exciting technologies provide procedural solutions within the cranial and spinal fusion space.


POSITION PROFILE (Major duties, accountabilities, and responsibilities)


Technical Responsibilities:

  • Lead/mentor teams in medical device design.
  • Apply advanced engineering concepts across products.
  • Integrate new technologies.
  • Guide architecture decisions.
  • Translate user needs to designs.
  • Develop complex systems.

 Business Responsibilities:

  • Understand industry, collaborate on strategies.
  • Partner with customers, drive customer-centric design.
  • Collaborate on financial/business modeling.
  • Apply standards, advise on documentation.
  • Lead standards/regulations development.
  • Take advantage of opportunities to gain clinical knowledge.


General Responsibilities:

  • Coordinate cross-functional efforts.
  • Enhance processes, mentor talent.
  • Lead complex product development.
  • Maintain quality, influence standards.


Job Requirements



  • Bachelor's degree completed in Software Engineering/ Computer Science or related discipline and 8+ years of work experience.
  • Prior embedded motor control experience.
  • Proficient C/C++ programming language experience.
  • Experience with Algorithm implementation.
  • Control systems/PID/FOC experience.

 Preferred Qualifications (Strongly desired):


  • Test strategy, verification experience
  • Requirements management experience (Traceability with industry-standard tools such as DOORS, Polarian, Jama Connect)
  • Real-time system design
  • Software profiling/optimization
  • ARM Cortex-M (STM32) and or Xilinx Zynq familiarity
  • Software build automation knowledge (CI/CD)
  • Familiarity with IEC 62304 and ISO 14971
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.