Embedded Firmware Engineering Manager
Leads embedded firmware development for real-time motion-control products while contributing directly to architecture, coding, testing, integration, and optimization.
Job Requirements
Bachelor’s or master’s degree in electrical engineering, computer engineering, computer science, or a related technical field
Minimum of 10 years of firmware development experience with real-time embedded systems
Experience leading a team of 2–4 firmware engineers
Proficiency in C and C++
Experience with Python
Experience with Verilog
Knowledge of FPGA and microprocessor architectures
Experience with embedded peripherals and communication protocols, including UART, SPI, CANopen, and EtherCAT
Experience with real-time operating systems
Experience using embedded development and diagnostic tools, including debuggers, emulators, and oscilloscopes
Ability to read and interpret electrical schematics and component datasheets
Experience designing, developing, testing, debugging, and maintaining embedded firmware
Experience integrating firmware with hardware and software systems
Experience using Jira and version-control platforms such as Bitbucket or Git
Ability to work onsite in Canton, Massachusetts
Preferred Skills
Firmware development experience within the motion-control industry
Experience with brushless DC motors
Experience with stepper motor systems
Experience with servo systems
Experience with robotics or automated motion systems
Knowledge of control theory
Experience implementing motion-control and motor-control algorithms
Knowledge of functional safety standards and requirements
Knowledge of regulatory requirements for motion-control products
Experience developing firmware for scalable commercial products
Experience optimizing firmware for timing, memory usage, reliability, and performance
Job Responsibilities
Lead and contribute to the development of embedded firmware for motion-control products
Direct the daily technical activities of a team of 2–4 firmware engineers
Design firmware architectures for real-time embedded systems
Develop firmware using C, C++, Verilog, and Python
Define firmware requirements and technical specifications
Implement and optimize control algorithms for motors, servo systems, robotics, and related applications
Configure and support FPGA, microprocessor, peripheral, and communication interfaces
Develop firmware for UART, SPI, CANopen, EtherCAT, and related protocols
Integrate firmware with hardware, software, and application-level components
Conduct and oversee firmware testing, debugging, validation, and performance analysis
Diagnose firmware, hardware-interface, timing, and communication issues
Use debuggers, emulators, oscilloscopes, and related tools during development and troubleshooting
Review source code and verify adherence to established development standards
Maintain firmware source control, issue tracking, release records, and configuration management
Develop and maintain firmware architecture, design, implementation, and test documentation
Establish coding, testing, review, and documentation practices
Assign engineering tasks and monitor technical deliverables
Provide technical guidance and mentoring to firmware engineers
Coordinate firmware activities with hardware, software, and applications engineering teams
Support prototype development, product integration, and production release
Lead troubleshooting efforts for system-level firmware and hardware issues
Identify and implement improvements to firmware development processes and tools
Evaluate embedded technologies, development tools, motion-control methods, and applicable industry standards
Pay: 155k-175k/ year
Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits and 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State or local law; and Holiday pay upon meeting eligibility criteria. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs which are direct hire to a client.
Pay Details: $155,000.00 to $175,000.00 per year
Equal Opportunity Employer/Veterans/Disabled
Military connected talent encouraged to apply
To read our Candidate Privacy Information Statement, which explains how we will use your information, please
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
- The California Fair Chance Act
- Los Angeles City Fair Chance Ordinance
- Los Angeles County Fair Chance Ordinance for Employers
- San Francisco Fair Chance Ordinance
Massachusetts Candidates Only: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Equal Opportunity Employer/Veterans/Disabled
The Company will consider qualified applicants with arrest and conviction records.
-
Flex your reach.
When you work with us, you gain access to our expansive network of top companies that are searching for engineering and technical talent just like you.
-
Leverage our reputation.
Sometimes it's not about what you know, but who you know. And when you know us, you're getting your foot in the right doors, shaking the right hands, and landing in the right spots.
-
Let us go to bat for you.
We'll make sure your resume, interview techniques, and technical training and certification are in line to shine with your next potential employer. We know what they're looking for, and we know how to help you stand out.