CyberCoders

Principal Embedded Software Engineer (C++, NPD, Motor Control)

CyberCoders Kalamazoo, MI

Located in South West Michigan, we are a long standing Medical Device company known for using cutting-edge tech making healthcare better in every way!

We are seeking a Principal level C++ Embedded Software Engineer who has experience with Motor Control, Control Theory, & Field-Oriented Algorithm Implementation to join our team in supporting New Product Development within our Neurosurgical R&D division!

Our upcoming project(s) include re-architecting a legacy motor controller platform (DC) that was built 20+ years ago based off of DSP / Xilinx FPGA that we are considering switching to STM. This will be a 4 year project working with teams globally including prototyping, defining the life cycle, planning, and developing.

This is a HIGHLY visible role with expectations of leading a team in the next 12-18 months. This console will sit in the back of the Operating Room housing high speed motors, power, controls, UI, attachments, and we have plans on making them smarter using sensors to monitor the life and operations of the product!

What You Will Be Doing

  • Lead/mentor teams in medical device design by applying advanced engineering concepts across products
  • Integrate new technologies, guide architecture decisions, and translate user needs to designs in order to develop complex systems
  • Understand the industry, take advantage of opportunities to gain clinical knowledge, and work to collaborate on strategies
  • Partner with customers driving customer-centric design
  • Collaborate on financial/business modeling by applying standards, advising on documentation, and lead standards/regulations development
  • Coordinate cross-functional efforts via enhancing processes, mentoring talent, and leading complex product development while maintaining quality & influencing standards

What You Need for this Position

Required

  • STEM Degree with 8+ years of experience
  • Motor control experience (DC) / Control Theory / Control systems / PID / FOC
  • C/C++ programming
  • Algorithm implementation
  • ARM Cortex-M (STM32) and/or FPGA Xilinx Zynq familiarity

Preferred

  • Test strategy, verification
  • Requirements management
  • Real-time system design
  • Software profiling/optimization
  • Software build automation knowledge (CI/CD)
  • Familiarity with IEC 62304 and ISO 14971

Top Reasons to Work with Us

  • Competitive base & bonus package
  • Relocation paid in full, upfront
  • Health benefits include medical and prescription drug insurance, dental insurance, vision insurance, critical illness insurance, accident insurance, hospital indemnity insurance, personalized healthcare support, an Employee Assistance Program, a wellbeing program, and a tobacco cessation program
  • Financial benefits include Health Savings Account (HSA), Flexible Spending Accounts (FSAs), 401(k) plan, Employee Stock Purchase Plan (ESPP), basic life and AD&D insurance, and short-term disability insurance
  • Full-time employees are also eligible for supplemental life insurance, long-term disability insurance, and tuition reimbursement
  • 12 paid holidays, minimum of 15 paid vacation days per calendar year, and more!

So, if you are a Principal Embedded Software Engineer with experience, please apply today and email [email protected].

Benefits

Looking forward to receiving your resume through our website and going over the position with you. Clicking apply is the best way to apply, but you may also:

Email Your Resume In Word To

[email protected]

  • Please do NOT change the email subject line in any way. You must keep the JobID: linkedin : CV5-1775165 -- in the email subject line for your application to be considered.***

Caroline Veillon - Lead Recruiter

Applicants must be authorized to work in the U.S.

CyberCoders is proud to be an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law. CyberCoders will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. CyberCoders is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or an accommodation while seeking employment, please contact a member of our Human Resources team to make arrangements.

  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering
  • Industries

    Biotechnology Research

Referrals increase your chances of interviewing at CyberCoders by 2x

See who you know

Get notified about new Embedded Software Engineer jobs in Kalamazoo, MI.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub