Senior Embedded Engineer
Description
Note: GlobalLogic estimates the starting pay range for this role to be performed onsite in Newark, DE is $140,000 – $150,000 and reflects base salary only. This pay range is provided as a good faith estimate and the amount offered may be higher or lower. GlobalLogic takes many factors into consideration in making an offer, including candidate qualifications, work experience, operational needs, travel and onsite requirements, internal peer equity, prevailing wage, responsibilities, and other market and business considerations.
About the Role
We are looking for a Senior Embedded Firmware Engineer who will play a pivotal role in supporting, optimizing, and maintaining a critical subsystem of a capital medical device. In this role, you will work on a mature, safety-critical codebase, leveraging expert C++ skills and real-time motor control expertise to perform complex hardware-software debugging, system configurations, and calibrations. This position requires a proactive, highly autonomous professional who can troubleshoot complex hardware interfaces independently and ensure high precision and safety performance.
Job Responsibilities
- Maintain, optimize, and debug a mature codebase written primarily in C++ with heavy utilization of C++ templates
- Support real-time 2–3 axis motor control features, ensuring high precision, stability, and safety-critical execution
- Perform complex system calibrations and configurations to meet varying hardware and accessory specifications
- Manage, monitor, and debug embedded communication interfaces, specifically over CAN bus
- Troubleshoot and resolve firmware issues, including board bring-up and peripheral interface debugging
- Utilize lab hardware equipment to diagnose physical layer, signal, and timing issues
- Maintain comprehensive technical documentation, including design specifications, calibration procedures, and regulatory artifacts.
Requirements
- Expected skills:
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field
- Senior-level commercial experience in embedded firmware development
- Proven experience in regulated industries (e.g., Medical Devices / SaMD / ISO 13485)
- Expert proficiency in C++ (specifically heavy reliance on Templates) and C programming
- Deep hands-on experience or familiarity with Real-Time Operating Systems (RTOS)
- Extensive technical knowledge of the K61 processor family or any other microcontrollers.
- Practical experience developing and tuning Real-Time Motor Control systems (2–3 axis systems)
- Strong proficiency with CAN bus protocols and embedded communication stacks
- Hands-on expertise with laboratory hardware equipment (oscilloscopes, logic analyzers)
- Analytical and troubleshooting skills for complex hardware-software interaction issues
- A high level of self-organization and ability to drive tasks independently in a fast-paced environment.
What We Offer
- Exciting Projects
- Collaborative Environment
- Work-Life Balance
- Professional Development
- Excellent Benefits
About GlobalLogic
GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world’s largest and most forward-thinking companies. Since 2000, we’ve been at the forefront of the digital revolution – helping create some of the most innovative and widely used digital products and experiences. Today we continue to collaborate with clients in transforming businesses and redefining industries through intelligent products, platforms, and services.