Sr. Firmware Engineer - Medical Devices
Sr. Firmware Engineer - Medical Devices
Johnson Electric
Vandalia, OH
See who Johnson Electric has hired for this role
Come innovate Motion with Us!
Johnson Medtech in Vandalia, Ohio is currently searching for a Senior Level Firmware Engineer to join our team. This position will be responsible for developing and testing embedded software for state-of-the-art medical devices on resource constrained environments. The ideal candidate is a self-starter with high level of proficiency with the C/C++ programming language, comfortable working with electronic schematics and equipment, and a passion for being part of a team developing medical technologies that improve people’s lives.
Duties and Responsibilities:
JE offers talented employee’s exceptional opportunities to learn and grow professionally with rewarding careers. We offer a competitive benefits package including medical, dental, prescription plan, vision, disability coverage, life insurance coverage, 401K match, and holiday/vacation benefits.
Come join our global, inclusive & diverse team
Our purpose is to improve the quality of life of everyone we touch through our innovative motion systems. We are a truly global team bound together by our shared values. Our culture is built on the diversity, knowledge, skills, creativity, and talents that each employee brings to the company. Our people are our company’s most valuable asset. We are committed to providing an inclusive, diverse and equitable workplace where employees of different backgrounds feel valued and respected, regardless of their age, gender, race, ethnicity or religious background. We are committed to inspiring our employees to grow, act with ownership and find fulfilment and meaning in the work they do.
Johnson Medtech in Vandalia, Ohio is currently searching for a Senior Level Firmware Engineer to join our team. This position will be responsible for developing and testing embedded software for state-of-the-art medical devices on resource constrained environments. The ideal candidate is a self-starter with high level of proficiency with the C/C++ programming language, comfortable working with electronic schematics and equipment, and a passion for being part of a team developing medical technologies that improve people’s lives.
Duties and Responsibilities:
- Participate in full-lifecycle development of embedded system solutions, from ideation, proof-of-concept, and requirements to the design, implementation, and testing of production quality medical devices
- Apply critical thinking and analytical skills to determine firmware specifications for medical devices under development
- Participate in technical design and design review meetings to discuss challenges and solutions related to the medical device
- Work closely with hardware, software, and system engineers to solve cross-functional design challenges
- Use solid software engineering principles to ensure that developed code is efficient, reliable, understandable, fault tolerant, testable and maintainable
- Develop and unit-test firmware for embedded system solutions
- Considers good design principles when developing solutions
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering or similar discipline
- Local Candidates Only
- Authorized to work in the United States without sponsorship now or in the future.
- Experience in embedded C/C++ development
- Comfortable reading and interpreting hardware schematics with a solid understanding of electronic hardware principles
- Experience with real-time debugging using emulators and electronic test instrumentation (such as oscilloscopes, signal generators, logic analyzers, etc.)
- Experience with embedded processors like ARM Cortex A/M, or similar
- Experience working with core peripherals using UART, I2C, SPI, ADC, GPIO, Timer Blocks, etc.
- Ability to understand and practically apply mathematical and physics principles
- Ability to interact well with colleagues and clients
- Excellent critical thinking and analytical skills
- High level of initiative with ability to self-manage
- Strong written and verbal communication skills
- Knowledge of software documentation and testing techniques
- Ability to learn and adapt quickly to new technologies and trends
- Experience with Motor Control algorithms and solutions (Brushed, BLDC, Stepper, etc.)Experience with Analog Signal acquisition and processing algorithms
- At least 3 years of Medical Device Manufacturing or related industry experience in design, development and testing of embedded systems
- Would ideally prefer 10+ years of Medical Device Manufacturing or related industry experience in design, development and testing of embedded systems
- Experience with communication protocol implementations (Serial, BLE, NFC, WIFI, CAN, USB, etc.)
- Experience with embedded real-time operating system use, implementation and application
- Experience working in a software development lifecycle
- Experience with Risk Driven Design and Analysis techniques
- Experience with source code version control systems (Subversion, GIT, etc.)
- Proficient with Microsoft Tools (Excel, Visio, PowerPoint, Word, Project, etc.)
- Comfortable developing Windows based PC and mobile applications (C, C++, C#, Java, Python, LabView, etc.)
- Comfortable implementing and using graphical and database-oriented languages (SQL, HTML, CSS, PHP, etc.)
JE offers talented employee’s exceptional opportunities to learn and grow professionally with rewarding careers. We offer a competitive benefits package including medical, dental, prescription plan, vision, disability coverage, life insurance coverage, 401K match, and holiday/vacation benefits.
Come join our global, inclusive & diverse team
Our purpose is to improve the quality of life of everyone we touch through our innovative motion systems. We are a truly global team bound together by our shared values. Our culture is built on the diversity, knowledge, skills, creativity, and talents that each employee brings to the company. Our people are our company’s most valuable asset. We are committed to providing an inclusive, diverse and equitable workplace where employees of different backgrounds feel valued and respected, regardless of their age, gender, race, ethnicity or religious background. We are committed to inspiring our employees to grow, act with ownership and find fulfilment and meaning in the work they do.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Appliances, Electrical, and Electronics Manufacturing
Referrals increase your chances of interviewing at Johnson Electric by 2x
See who you knowGet notified about new Senior Firmware Engineer jobs in Vandalia, OH.
Sign in to create job alertSimilar jobs
People also viewed
-
Jr. Software Development Engineer - Sunnyvale
Jr. Software Development Engineer - Sunnyvale
-
Software Engineer (L4) - Continuous Integration
Software Engineer (L4) - Continuous Integration
-
Software Developer 1
Software Developer 1
-
Junior React Developer
Junior React Developer
-
Software Engineer, Front-end
Software Engineer, Front-end
-
Software Developer-Full Stack
Software Developer-Full Stack
-
Software Developer 1
Software Developer 1
-
Full Stack Software Engineer, Digital Customer
Full Stack Software Engineer, Digital Customer
-
College Graduates - Full-Time - Junior Software Engineer (2025)
College Graduates - Full-Time - Junior Software Engineer (2025)
-
Full Stack Software Engineer
Full Stack Software Engineer
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub