Senior Firmware Engineer
$130k - $170kNovanta Inc.
Build a career powered by innovations that matter! At Novanta, our innovations power technology products that are transforming healthcare and advanced manufacturing—improving productivity, enhancing people’s lives and redefining what’s possible. We create for our global customers engineered components and sub-systems that deliver extreme precision and performance for a range of mission-critical applications—from minimally invasive surgery to robotics to 3D metal printing.
Novanta is one global team with over 26 offices located in The Americas, Europe and Asia-Pacific. Looking for a great place to work? You have found it with a culture that embraces teamwork, collaboration and empowerment. Come explore Novanta.
Job Overview
We are seeking a highly skilled and motivated senior-level embedded firmware engineer to join our engineering team focused on developing next-generation sensor technology. You will play a critical role in designing, implementing, and optimizing embedded software that drives high-speed, high precision sensor technology used in surgical robots, semiconductor or industrial equipment
Responsibilities:
- Design, develop, and maintain firmware code for sensor technology
- Algorithm Implementation: Analyzing, designing, and implementing signal processing and control loops (e.g., Automatic gain control, PID, Gain offset and phase correction) in embedded systems based on existing software models (e.g., MATLAB, C++, or Python models).
- Firmware Development: Designing, implementing, and integrating embedded firmware designs in microcontrollers / MCUs for optimized performance, resource utilization, low latency and power efficiency. Embedded firmware is primarily written in C.
- Implement low-level communication protocols (e.g., CAN, SPI, I2C, UART, Ethernet, BISS)
- Collaborate with hardware engineers, FPGA engineers, systems engineers, and application software developers to define firmware requirements
- Hardware/Software Integration: Collaborating with multidisciplinary teams (electrical engineers, software engineers, FPGA engineers) to ensure seamless integration of the MCU firmware with the overall system
- Testing and Validation: Developing robust test benches and utilizing lab tools such as oscilloscopes and logic analyzers for rigorous testing and validation of designs against functional specifications and performance requirements.
- Participate in code reviews, documentation, and continuous improvement initiatives
- Support manufacturing and field teams with debugging and troubleshooting
Job Requirements:
- 5+ years of experience in firmware engineering, focusing on MCU firmware design, development, and testing.
- A bachelor degree in Electrical Engineering, Computer Engineering, Computer Science, or a related advanced degree.
- Demonstrated experience using the C programming language in firmware.
- Demonstrated experience on signal processing (e.g. automatic gain control, PID, gain offset and phase correction) and communication protocols (e.g., CAN, BiSS, SPI, I2C, UART, Ethernet)
- Familiarity with digital and analog electronics, schematics, and oscilloscopes – able to read electronic schematics to understand peripherals connected to MCU.
- Excellent oral and written communication skills
- Excellent software configuration management capabilities using revision control systems (Github or the like)
- Experience with MS tools (Visio, Excel, Word, etc)
- Demonstrated experience in Agile development methodologies and/or Kanban and associated tools (Atlassian [Jira] or the like)
- Occasional travel, about once or twice a year, may be required to visit trade shows, customer sites, or partnered business units.
Salary Information
- The salary for this role will range from $130,000 to $170,000 annually based on full-time employment. Salary offers are based on a wide range of factors including but not limited to location, relevant skills, training, experience, education, etc.
- Certain roles may be eligible for performance-based incentive compensation and/or long-term incentives. Incentives could be discretionary or non-discretionary depending on the plan.
- Novanta supports all aspects of your life’s needs. This position provides a full range of medical, financial, and other benefits to make your quality of life better.
Novanta is proud to be an equal employment opportunity and affirmative action workplace. We consider all qualified applicants without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, military and veteran status, disability, genetics, or any other category protected by federal law or Novanta policy.
Please call View phone number on aiapply.co if you need a disability accommodation for any part of the employment process.
- ...employees in our Woburn office, including a multidisciplinary engineering team across software, electrical, mechanical, and aerospace fields... ...safety seals used on U.S. Navy vessels. SUMMARY The Firmware Engineer III will contribute to the design and development of...SeniorPermanent employmentWork at officeLocal areaImmediate start
$110.39k - $151.81k
...healthcare, agriculture and industrial applications.We are looking for an experienced, hands-on engineer to help our team design, develop, and validate electronic hardware and firmware for innovative diagnostic devices. An ideal candidate is skilled at both prototyping and...SeniorPermanent employmentFull timeWork at officeDay shift- Re:Build Manufacturing is seeking a senior firmware engineer in Wilmington, MA. Develop embedded software for medical devices, robotics, and automation across a wide product range. You will collaborate with electrical and mechanical engineers, interact with customers,...Senior
$143.67k - $215.5k
...Build Manufacturing company, is a dynamic product development and engineering consulting firm located in Wilmington, MA. We work with... ...capabilities, focusing on providing microcontroller and embedded firmware solutions for electromechanical control across a wide variety...Senior$120k - $150k
...is a global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions... ...and is headquartered in Denver, Colorado.POSITION SUMMARY: As a Firmware Engineer, you'll play a key role in developing the intelligent...SeniorWork at officeFlexible hours- ...is seeking to hire talented and creative engineers with a focus on hardware reverse... ...embedded security.Roles & Responsibilities:Senior engineers in the embedded hardware reverse... ...commercial processors and SoCsEmbedded firmware reverse engineeringFPGA and/or system-on...SeniorInternshipLocal area
- ...difference with us.Department Summary:MITRE’s Electronic Systems Development department is seeking to hire talented and creative engineers with significant expertise in high performance and embedded software to lead and support advanced research and development projects...SeniorInternshipLocal areaImmediate start
- ...Electronic Systems Security department is seeking highly motivated engineers to develop and secure next-generation embedded systems... ...mitigation, implementation security, trusted execution technologies, firmware authentication, and evaluation of systems against hardware-...SeniorWork experience placementInternshipLocal areaImmediate start
$115k - $135k
...Position Summary This position, based in our Burlington, MA office, offers a unique opportunity to collaborate with world-class engineers and scientists developing groundbreaking products for chemical detection. In this role, you will design and develop embedded...SeniorWork at officeRemote workWorldwide- A leading technology company is seeking a Senior Principal Software Engineer to join their Xcelium Compiler Team. This role focuses on implementing advanced compiler algorithms and collaborating on strategic architectural initiatives for simulation technologies. Candidates...Senior
- ...FINVI is seeking a Senior Software Engineer to develop and maintain applications on PICK, Universe, and jBASE environments. You will play a key role in database administration, application support, and system collaboration with product and infrastructure teams. The...Senior
- ...challengesCollaborate with external research partners to find solutions for BG’s problem spaceAssist with mentorship of more junior engineers or internsQuickly prototype solutions, creating demos for stakeholders and visitorsOwn solutions from the prototype stage to...Senior
- ...Job Description Job Description Position Overview: We are seeking an experienced Sr. embedded firmware engineer with a strong background in Rust to help re-design and port existing firmware into Rust. This role focuses on designing for manufacture and scale secure...Senior
$126.8k - $149.9k
...leader in industrial measurement solutions, is seeking a Senior Embedded Software Engineer to provide technical leadership in the development of... ...contributor role focused on embedded software architecture, firmware development, hardware-software integration, and...Senior- ...throughout the industry.Roles & Responsibilities:As a member of the Cryptography, ICAM, & System Assurance department in the Cyber Engineering Division, you will join an inspired team supporting developers and security researchers around the world. We are seeking a...SeniorWork experience placementInternshipLocal areaImmediate start
- ...Kayak is seeking a Senior Java Software Engineer to design, implement, and scale data‑driven backend features for our world‑leading travel platform. You will parse, analyze, and integrate large data sets and build robust API connections with partners. This role is based...SeniorWork at office3 days per week
- ...collaboration May require occasional travel to remote test events Requirements ~ Bachelor’s degree (or higher) in Math, Statistics, Engineering, Physical Science, Computer Science, Operations Research, Data Science ~4+ years of experience in software development/R&D of...SeniorRemote work
$185k - $280k
...accept our use of cookies and Privacy Policy#Sr. Principal Software Engineer page is loaded## Sr. Principal Software EngineerApplylocations:... ...high-performing global team? We’re looking for an exceptional Senior Principal Software Engineer who is ready to drive the future of...SeniorLocal areaRemote work$125k - $140k
...Booking Holdings (NASDAQ: BKNG), is the world’s leading travel search engine. With billions of queries across our platforms, we help people... ...everyone to experience the world.We are looking for a strong Senior Java Software Engineer to implement new features and maintain...SeniorWork at officeFlexible hours3 days per week$130k - $160k
...enhance patient care. Overview Position Summary: We are seeking a Senior Embedded Software Engineer with deep expertise in motion control systems, real-time embedded software, and low-level firmware development. This role focuses on designing, developing, and optimizing...SeniorWorldwide- ...health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization... ...and career growth.Roles & Responsibilities:MITRE is seeking a Senior Agentic Software Engineer to design, build, secure, and operate...SeniorInternshipLocal areaImmediate start3 days per week
$115k - $137k
...enterprises and managed services providers leverage NetBrain’s platform.What We NeedNetBrain Technologies is looking for a Senior Full Stack Software Engineer to join our engineering team. You will work across front-end and back-end, architecting and building high-performance...SeniorWork experience placement$160k - $180k
...Applied Research Solutions is seeking a Senior Software Engineer who has worked in an Agile Environment and has experience with JIRA and Confluence. This position is onsite at Hanscom AFB, Bedford, MA. Why Work with us? Applied Research Solutions (ARS) is respected...SeniorFor contractorsFor subcontractor- The MITRE Corporation in Bedford, Massachusetts, is seeking a Solution Lead Senior Principal (SLSP) to oversee 1-3 projects, driving them through the MITRE Innovation Lifecycle. The role requires strong project leadership and an entrepreneurial mindset to achieve disruptive...Senior
- ...transfer, fluid flow and chemical species transport applications, along with a variety of Multiphysics applications involving other engineering disciplines. Initiate and participate in subsequent sales opportunities to existing customers or colleagues and other departments...Senior
$114.6k - $151.9k
Position DescriptionThe Senior SAP Application Developer will be responsible for technical analysis, development and unit testing of applications, extensions and integrations for S/4HANA (currently 2023 on-premise edition), SRM and to a limited extent, BW/4HANA. Although...Senior$191k - $253k
...allies. We work across the full stack, from bare-metal hardware and firmware to networked services and cloud integrations, and we own our... ..., we fix it.About the RoleWe're looking for a Mission Software Engineer to join the Imaging Interfaces team. This is not a pure product...SeniorFull timeWork experience placementImmediate startRemote workDay shift- ...health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization... ...career growth. Roles & Responsibilities:MITRE is seeking a Senior Software Engineer to design, build, secure, and operate mission...SeniorWork experience placementInternshipLocal areaImmediate start3 days per week
- ...Finvi is seeking a Senior Software Engineer with expertise in MultiValue database environments, including PICK, Rocket Universe, and jBASE, to join our growing technology services team. This role combines software development, database administration, and systems support...SeniorApprenticeshipVisa sponsorshipFlexible hours
$191k - $253k
...electro-optical, infrared, and sensor data to give our war fighters and allies an advantage.ABOUT THE JOBAs a Production Software Engineer, you'll be responsible for developing product-agnostic software solutions for our production teams. You'll work cross-functionally...SeniorFull timeWork experience placementImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior operations technician Bedford, MA
- senior cloud service delivery manager Bedford, MA
- senior financial analyst remote Bedford, MA
- senior linux systems engineer Bedford, MA
- senior java full-stack developer Bedford, MA
- senior storage engineer Bedford, MA
- senior staff systems engineer Bedford, MA
- senior manager tax Bedford, MA
- senior manager product engineering Bedford, MA
- senior magento developer Bedford, MA


