Principal Engineer, Embedded Software
Company: Top Tool Company
Location: Santa Clara
Posted on: November 6, 2024
Job Description:
For over three decades, Cirtec Medical has been a leading
provider of manufacturing solutions for complex Class II and III
medical devices. We specialize in providing comprehensive services
from design and development to manufacturing and finished device
assembly. Our expertise spans active implants and neuromodulation,
interventional cardiology, structural heart, minimally invasive
surgical systems, smart orthopedics, and precision components.Our
dedicated teams prioritize growth, innovation, and collaboration.
We actively seek opportunities for improvement to enhance our
support for clients. If you embrace a growth mindset and thrive on
challenge, you may be a perfect fit for our team!Position
Summary:The Principal Embedded Software Engineer will design,
implement, and debug software in C++ and C for implantable
neuromodulation devices. This individual will work within a
multi-disciplinary engineering team including software, electrical
and mechanical engineers, and other functions of the company to
ensure high quality and on-time product introductions.Key
Responsibilities:
- Lead and coordinate design, implementation and testing of
embedded software in an Object-Oriented architecture.
- Debug HW & firmware issues during board bring up and feature
use as needed.
- Change / employ RTOS calls as appropriate.
- Present technical information to internal and external team
members.
- Create and implement wireless communication and power transfer
protocols for external devices.
- Lead creation and maintenance of software design history file
and participate in periodic phase reviews using UML.Must Have:
- A bachelor's degree in EE, CS or another relevant STEM
engineering discipline.
- Minimum 10 years of experience; or a combination of relevant
education and work experience.
- Minimum 5 years of experience in firmware development of
implantable medical devices.
- Experienced with UML design tools.Good to have:
- Recent experience with a C++ based Object Oriented Design,
highly preferred.
- Experience with ARM IDE such as Eclipse based or STM Cube,
highly preferredSalary Range: The pay range for this role is
$125,000-187,000. The successful candidate's starting base pay will
be determined based on job-related skills, experience,
qualifications, work location and market conditions. The expected
base pay range for this role may be modified based on market
conditions.Cirtec Medical Corporation considers everyone for
employment and hires qualified candidates without regard to age,
race, religion, color, sex, sexual orientation, gender identity,
national origin, ancestry, protected veteran or disability status
or any factor prohibited by law. Cirtec Medical Corporation and all
its related companies fully endorse equal opportunity. Cirtec
Medical provides reasonable accommodation for qualified individuals
with disabilities and disabled veterans in the job application
process.We work to create a culture that is built on innovation,
respect, transparency and communication, and hope you take pride in
being a member of our team. It is Cirtec's goal to create an
enjoyable work environment and to keep the company a great place to
work. We offer a wide range of benefits, resources, and competitive
compensation plans designed to support you at every stage of your
career and life. Our benefits include training and career
development, healthcare and well-being programs including medical,
dental, vision, wellness and occupational health programs, Paid
Time Off and 401(k) retirement savings with a company match.
#J-18808-Ljbffr
Keywords: Top Tool Company, San Bruno , Principal Engineer, Embedded Software, IT / Software / Systems , Santa Clara, California
Didn't find what you're looking for? Search again!
Loading more jobs...