10+ years of embedded firmware development experience
Strong programming experience with C/C++
Experience developing software for real-time embedded systems
Knowledge of microcontrollers, processors, and embedded architectures
Experience with hardware/software integration and debugging
Familiarity with source control and software development lifecycle best practices
Strong communication and cross-functional collaboration skills
Responsibilities
Develop real-time embedded firmware solutions
Design embedded architectures in collaboration with engineering teams
Conduct testing, validation, and optimization of firmware
Drive engineering best practices and process improvements
Engage in hands-on engineering tasks
Collaborate cross-functionally to enhance product development
Benefits
Medical, Dental, and Vision Insurance
Flexible Vacation Policy
401(k) with Immediate Company Match
Education Assistance Programs
Life and Disability Insurance
Alternative Work Schedule with Every Other Friday Off
Professional Development Opportunities
Full Job Description
This full-time opportunity located west of Boston is with an engineering-driven organization that develops advanced control and automation technologies used in robotics, industrial systems, and other high-performance applications. The company is seeking an experienced Senior Embedded Firmware Engineer to play a key role in the design and development of real-time embedded solutions. This position is ideal for someone with a strong background in C/C++, embedded systems, and hardware integration who enjoys solving complex technical challenges and contributing directly to innovative products.
The standout aspect of this role is the opportunity to have significant technical ownership and influence over product development. You'll work closely with cross-functional engineering teams to design embedded architectures, develop firmware for next-generation products, and help drive engineering best practices. The organization is looking for someone who thrives in a hands-on environment and enjoys taking products from concept through deployment. Required Skills & Experience
10+ years of embedded firmware development experience
Strong programming experience with C/C++
Experience developing software for real-time embedded systems
Knowledge of microcontrollers, processors, and embedded architectures
Experience with hardware/software integration and debugging
Familiarity with source control and software development lifecycle best practices
Strong communication and cross-functional collaboration skills
Desired Skills & Experience
Python or Verilog experience
RTOS development experience
Knowledge of industrial communication protocols
Experience with FPGA-based systems
Motor control, robotics, or automation experience
Understanding of control systems and control algorithms
Exposure to functional safety standards and regulated environments
What You Will Be Doing Tech Breakdown
60% Embedded Firmware Development
20% System Architecture & Design
10% Testing, Validation & Optimization
10% Technical Collaboration & Process Improvement
Daily Responsibilities
75% Hands-On Engineering
25% Cross-Functional Collaboration
The Offer
Bonus Eligible (10%)
Benefits
Medical, Dental, and Vision Insurance
Flexible Vacation Policy
401(k) with Immediate Company Match
Education Assistance Programs
Life and Disability Insurance
Alternative Work Schedule with Every Other Friday Off
Professional Development Opportunities
Applicants must be currently authorized to work in the U.S. on a full-time basis now and in the future.