Principal Embedded Software Engineer (C++, NPD, Motor Control)
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
Required
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]
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.
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
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
- 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
- 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!
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.***
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 knowGet notified about new Embedded Software Engineer jobs in Kalamazoo, MI.
Sign in to create job alertSimilar Searches
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub