Senior Firmware Engineer
$130k - $170kNovanta
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.
$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$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$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- ...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...SeniorWork experience placementInternshipLocal areaImmediate start
- ...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...SeniorRemote work
$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...SeniorFor contractorsFor subcontractor$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...SeniorTemporary workH1bH-2A VisaH2bWork visaShift work- ...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,...SeniorWorldwide
- ...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...SeniorWork from homeFlexible hours
$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...SeniorFull timeWork at officeWorldwideHome office2 days per week3 days per week$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...SeniorTemporary workFor contractorsWork experience placementCasual workLocal areaRemote work- ...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
- ...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...SeniorInternshipLocal areaImmediate start3 days per week
- ...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
- ...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...SeniorContract work
$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 employmentWork at officeRelocation- ...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...SeniorLocal areaNight shift
- ...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....SeniorLocal area
- ...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
- ...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
- ...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 payContract work
$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...SeniorFull timeLocal area$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...SeniorRemote work$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...SeniorFull timeWork experience placement- ...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
- ...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...SeniorWork at officeFlexible hours
- ...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
$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...SeniorContract workWork experience placementWork at officeRemote work$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 timeLocal areaNight shift$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...SeniorFull timeWork at officeRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior vmware engineer Bedford, MA
- senior research scientist Bedford, MA
- senior implementation project manager Bedford, MA
- senior robotics software engineer Bedford, MA
- senior manager quality engineering Bedford, MA
- senior consulting engineer Bedford, MA
- senior database analyst Bedford, MA
- senior principal cloud computing engineer Bedford, MA
- senior collaboration engineer Bedford, MA
- senior manager accenture Bedford, MA




