Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer

$130k - $170k
Full-time

Novanta 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Bedford, MA vacancy
  •  ...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... 
    Senior
    Permanent employment
    Work at office
    Local area
    Immediate start

    Mide Technology

    Woburn, MA
    3 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Work at office
    Day shift

    Analog Devices

    Wilmington, MA
    4 days ago
  • 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

    Re:Build Manufacturing

    Wilmington, MA
    3 days ago
  • $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

    Re:Build Manufacturing

    Wilmington, MA
    3 days ago
  • $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... 
    Senior
    Work at office
    Flexible hours

    Advanced Energy

    Wilmington, MA
    1 day ago
  •  ...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... 
    Senior
    Internship
    Local area

    Mitre

    Bedford, MA
    1 day ago
  •  ...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... 
    Senior
    Internship
    Local area
    Immediate start

    Mitre

    Bedford, MA
    4 days ago
  •  ...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-... 
    Senior
    Work experience placement
    Internship
    Local area
    Immediate start

    Mitre

    Bedford, MA
    2 days ago
  • $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... 
    Senior
    Work at office
    Remote work
    Worldwide

    908 Devices

    Burlington, MA
    3 days ago
  • 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

    Cadence Inc

    Burlington, MA
    6 days ago
  •  ...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

    FINVI

    Burlington, MA
    1 day ago
  •  ...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

    Berkshire Grey

    Bedford, MA
    2 days ago
  •  ...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

    Nanobiosym

    Cambridge, MA
    8 days ago
  • $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

    Crane Co.

    Billerica, MA
    4 days ago
  •  ...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... 
    Senior
    Work experience placement
    Internship
    Local area
    Immediate start

    Mitre

    Bedford, MA
    2 days ago
  •  ...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... 
    Senior
    Work at office
    3 days per week

    KAYAK

    Concord, MA
    2 days ago
  •  ...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... 
    Senior
    Remote work

    Jobtailor

    Burlington, MA
    2 days ago
  • $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... 
    Senior
    Local area
    Remote work

    Cerence Inc.

    Burlington, MA
    2 days ago
  • $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... 
    Senior
    Work at office
    Flexible hours
    3 days per week

    Kayak Europe

    Concord, MA
    2 days ago
  • $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... 
    Senior
    Worldwide

    Werfen

    Bedford, MA
    6 days ago
  •  ...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... 
    Senior
    Internship
    Local area
    Immediate start
    3 days per week

    Mitre

    Bedford, MA
    2 days ago
  • $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... 
    Senior
    Work experience placement

    NetBrain Technologies

    Burlington, MA
    3 days ago
  • $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... 
    Senior
    For contractors
    For subcontractor

    Appliedres

    Bedford, MA
    2 days ago
  • 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

    MITRE Corporation

    Bedford, MA
    3 days ago
  •  ...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

    Comsol

    Burlington, MA
    14 hours ago
  • $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

    Lincoln Laboratory

    Lexington, MA
    3 days ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Remote work
    Day shift

    Anduril Industries

    Lexington, MA
    2 days ago
  •  ...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... 
    Senior
    Work experience placement
    Internship
    Local area
    Immediate start
    3 days per week

    Mitre

    Bedford, MA
    14 hours ago
  •  ...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... 
    Senior
    Apprenticeship
    Visa sponsorship
    Flexible hours

    FINVI

    Burlington, MA
    3 days ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Lexington, MA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!