Firmware Engineer
Globus Medical
United States
10 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Working hours
Regular working hours
Job source
Tech stack
ARM Architecture
C++ (Programming Language)
Software Debugging
Firmware
Field-Programmable Gate Array (FPGA)
Github
Microsoft Office
RS-232
RS-485 Standard
Serial Communications
USB
Serial Peripheral Interface
+1 more
Software Version Control
Job description
- Develop firmware on ARM Cortex M microcontrollers for new product designs and maintain past designs
- Responsible for using electrical engineering skills to optimize hardware-firmware integration and performance
- Interfacing with electrical engineers on the team to debug and troubleshoot firmware hardware interactions on custom PCBs
- Verifies designs against functional and/or acceptance tests to ensure firmware performs properly
- Coordinate with software teams to ensure firmware efficacy
- Supports Production / Manufacturing, internal testing and external customers when presented with quality / support issues. Prioritizes work to identify the root cause and create a corrective plan that ensures timely resolution of issues.
- Maintaining compliance with standards typical of the medical industry (IEC60601-1)
- Representing the company in a professional manner and uphold the highest standards of ethical business practices and socially responsible conduct in all interactions with other employees, customers, suppliers, and other third parties of Globus.
Requirements
- Bachelor’s Degree with 3-5 years of firmware development experience required or Master’s degree with 1-3 years of experience
- Experience with different MCUs based on Cortex M architecture
- Experience in C/C++ and RUST embedded firmware development
- Experience in reading custom PCB schematics, layout and familiar with electrical fundamentals
- Experience working with serial communication protocols such as I2C, RS232, RS485, SPI, USB etc.
- Experience with motor control algorithms (FOC, Six-step, etc.)
- Experience with GitHub and other version control systems
- Experience in software/firmware development in accordance with IEC 62304
- Experience with FPGA programming is a plus
- Experience in Medical Device field a plus
- Ability to work independently and as a key contributor in small teams
- Excellent interpersonal and communication skills
- Motivated self-starter with good time management and organizational skills
- Proficient in the use of Microsoft Office applications
- Ability to travel up to 10% of the time
About the company
Our Values:
Our Life Moves Us philosophy is built on four values: Passionate About Innovation, Customer Focused, Teamwork, and Driven.
- Passionate about Innovation: Improving patient care by delivering advanced technology to our customers is at the core of what we do. We are passionate in our role in improving the lives of patients by continuously developing better solutions.
- Customer Focused: We listen to our customers’ needs and respond with a sense of urgency.
- Teamwork: Working together, anything is possible. We value every person on our team and treat each other with respect. We are accountable to one another and support each other. Together, we make each other stronger.
- Driven: We pursue our mission with energy and passion. We are nimble, results-oriented and decisive. We overcome obstacles that arise in our quest to deliver solutions that will improve the lives of our customers and patients.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
almost 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
about 1 month ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
LM
Luis Minvielle
How Much FAANG Companies Actually Pay Software Engineers in 2025
over 3 years ago