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

Senior Firmware Engineer

$130k - $170k

Novanta

Senior-Level Embedded Firmware Engineer

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 click.appcast.io if you need a disability accommodation for any part of the employment process.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Bedford, MA vacancy
  • $143.67k - $215.5k

     ...Senior Embedded Firmware Engineer Wilmington, MA About Re:Build Manufacturing At Re:Build, our mission is to ensure the next generation of important products are made, at scale, in America. We are laying the foundation for a better future for our customers, employees... 
    Senior

    Re:Build Manufacturing

    Wilmington, MA
    3 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
  • $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
    7 hours ago
  •  ...health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization...  ...Computer Engineering, Systems Architecture, or related field Senior-level proficiency in high-performance programming languages (e... 
    Senior
    Work experience placement
    Internship
    Local area
    Immediate start

    Talentify.io

    Bedford, MA
    1 day ago
  •  ...Data Pro is looking for an experienced Python Software Engineer to join our team. We are a rapidly growing team so you’ll have the opportunity to work on multiple projects leveraging different technologies. This is a remote position Responsibilities: Good knowledge... 
    Senior
    Remote work

    Data Pro Boston

    Lexington, MA
    21 hours ago
  • $170k - $190k

     ...Applied Research Solutions is seeking a Senior Software Engineer. The Senior Software Engineer shall perform work that applies a broad theoretical and practical knowledge of software engineering to support the acquisition process. This role will also require experience... 
    Senior
    For contractors
    For subcontractor

    Applied Research Solutions

    Bedford, MA
    4 days ago
  • $125k - $160k

     ...and defense systems. About The Role We are looking for a Senior Software Developer who will work with an interdisciplinary...  ...~4-year degree in fields such as Computer Science, Computer Engineering, Mathematics, or Physics (or equivalent experience) ~5+ years... 
    Senior
    Temporary work
    H1b
    H-2A Visa
    H2b
    Work visa
    Shift work

    Alloy Enterprises

    Burlington, MA
    3 days ago
  •  ...lines of code scans and a proprietary AI-generated remediation engine, the Veracode platform is trusted by organizations worldwide to...  ...Veracode blog, and on LinkedIn and Twitter. We’re looking for a Senior Full Stack Engineer to join our team and help build scalable,... 
    Senior
    Worldwide

    Veracode

    Burlington, MA
    3 days ago
  •  ...Enigma Aerospace is seeking a Senior Software Engineer to lead the development and test of our autonomy, planning, and flight software system software. This is a key engineering role on a deeply technical team building the most capable runway-independent autonomous aircraft... 
    Senior
    Work from home
    Flexible hours

    Enigma Aerospace

    Burlington, MA
    2 days ago
  • $110k

    1 week ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Senior Software Engineer II (Instrumentation Laboratory Company, a Werfen Company, Bedford, Massachusetts): On behalf of a worldwide developer, manufacturer... 
    Senior
    Full time
    Work at office
    Worldwide
    Home office
    2 days per week
    3 days per week

    Werfen North America

    Bedford, MA
    1 day ago
  • $138.9k - $180.6k

     ...Job Description: Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Casual work
    Local area
    Remote work

    Saab

    Burlington, MA
    20 days ago
  •  ...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
    9 hours ago
  •  ...health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization...  ...software solutions? Roles & Responsibilities MITRE is seeking a Senior Agentic Software Engineer to design, build, secure, and... 
    Senior
    Internship
    Local area
    Immediate start
    3 days per week

    MITRE

    Bedford, MA
    2 days ago
  •  ...Software Engineer Berkshire Grey is a leader in AI-enabled robotics, providing innovative automation solutions for e-commerce, retail replenishment, package handling, and logistics operations. Our technology automates complex warehouse tasks such as picking, packing... 
    Senior

    Berkshire Grey

    Bedford, MA
    7 hours ago
  •  ...Senior/Principal Scientist, MPN Biology, Translational Sciences PharmaEssentia Innovation Research Center (PIRC) is seeking a highly motivated and experienced myeloproliferative neoplasm (MPN) biologist to join our Translational Sciences team as a Senior or Principal... 
    Senior
    Contract work

    PharmaEssentia Corporation

    Bedford, MA
    1 day ago
  • $150k - $175k

     ...Boston Engineering is where innovative ideas become real-world technologies. Headquartered...  ...employment. This is a hands-on Principal Firmware Engineer . While the title includes “...  ...development, including 3+ years in a senior or technical lead role ~ Fluency in C... 
    Permanent employment
    Work at office
    Relocation

    Boston Engineering Corporation

    Waltham, MA
    4 days ago
  •  ...analytics in the heathcare industry. Software languages and big data technologies needed include: Java, Python, R, C#, C, SAS, analytic engines, Hadoop, parallelized analytic algorithms, and NoSQL and massively parallel processing databases. The successful candidate will... 
    Senior
    Local area
    Night shift

    Mitre

    Bedford, MA
    a month ago
  •  ...applications including Python, AI, SQL, NodeJS, AWS, NLP & Search ML. Leadership experience to guide, encourage, and motivate your fellow engineers. Experience working in an Agile Scrum development environment. Experience with web services - JSON, REST, SOAP, etc.... 
    Senior
    Local area

    ThemeSoft

    Burlington, MA
    9 hours ago
  •  ...Zobility is seeking Senior Software Engineers to join our development team in Tewksbury, Massachusetts. The team develops software in C++, C, and several other languages, working on multiple programs and platforms within a software product line. You will participate... 
    Senior

    Talentify.io

    Tewksbury, MA
    1 day ago
  •  ...GroupThe Position:Analog Devices, Inc. is looking for a Senior Embedded Software Engineer to join the Digital Embedded Solutions Team. The successful...  ....Skills / QualificationsExperience with developing firmware and bare metal drivers for MCUs, DSPs, or heterogeneous... 
    Senior

    Analog Devices

    Wilmington, MA
    9 hours ago
  •  ...industry, is seeking a passionate and skilled Hardware Design Engineer 2 to join their dynamic team. As a Hardware Design Engineer 2,...  ...optimal performance Collaborate with architects, hardware, and firmware engineers to integrate new features Perform timing... 
    Weekly pay
    Contract work

    Experis

    Boxborough, MA
    4 days ago
  • $82.3k - $205.75k

     ...challenges with a promise of delivering successful and usable solutions. From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our multidisciplinary teams of engineers and scientists work in a collaborative... 
    Senior
    Full time
    Local area

    Draper

    Cambridge, MA
    21 hours ago
  • $114.6k - $151.9k

     ...Position Description   The 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... 
    Senior
    Remote work

    MIT Lincoln Laboratory

    Lexington, MA
    a month ago
  • $191k - $253k

     ...Senior Embedded Engineer Waltham, Massachusetts, United States Anduril Industries is a defense technology company with a mission to transform...  ..., systems engineers) to ensure seamless integration of the firmware with the overall system, including processor bring-up and... 
    Senior
    Full time
    Work experience placement

    anduril

    Waltham, MA
    2 days ago
  •  ...Massachusetts; and Zurich, Switzerland. We are seeking a Senior Embedded Engineer to join our growing team. In this role, you will own...  ...functions, and communications capabilities while supporting firmware bring-up, system integration, and verification. You will work... 
    Senior

    Resonant Link Medical

    Cambridge, MA
    21 hours ago
  •  ...Senior Embedded Software Engineer As a Senior Embedded Software Engineer, you'll play a pivotal role in the development and enhancement of the software that powers our robotic lifting solutions. You'll collaborate with cross-functional teams, contribute to the design... 
    Senior
    Work at office
    Flexible hours

    Boston Human Capital Partners

    Somerville, MA
    4 days ago
  •  ...BrioHealth Solutions is seeking a skilled and self-motivated Senior/Principal Regulatory Affairs Specialist to support the BrioVAD...  ...fulfilled. What You Bring Bachelor’s degree in life sciences, engineering, or a related technical discipline required; advanced degree... 
    Senior

    BRIOHEALTH SOLUTIONS INC

    Burlington, MA
    8 days ago
  • $150k - $225k

    ## Senior Principal Systems EngineerBedford, MAApply NowFind out how well you match with this jobLocation: Bedford, MA, USJob Category: Engineering JobsClearance Required: TS/SCIPotential for Telecommute: On-Site**Senior Principal Systems Engineer- Hanscom**As a Senior... 
    Senior
    Contract work
    Work experience placement
    Work at office
    Remote work

    Mtsi Va

    Bedford, MA
    2 days ago
  • $173k - $238k

     ...development to deployment, while leveraging novel technologies to deliver first-of-a-kind systems. SDD is seeking a Lead Firmware Engineer to implement complex system algorithms and interfaces in FPGAs for Radar and EW systems. Applicable projects span all levels... 
    Full time
    Local area
    Night shift

    STR

    Woburn, MA
    8 hours ago
  • $145k - $175k

     ...before.We’re a team of hands-on builders, engineers, and innovators reinventing how the...  ...form in 3D printing.We are looking for a Senior Embedded Software Engineer for our Embedded...  ...for designing and implementing our firmware.The tech stack: Embedded Linux, C++, Python... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Formlabs

    Somerville, MA
    3 days ago

Do you want to receive more vacancies?

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