Embedded Firmware Manager
ENTEGEE, Inc.
Norwood, MA, United States
12 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$130,000.0 - $185,000.0
Working hours
Regular working hours
Job source
Tech stack
JIRA
C++ (Programming Language)
CANopen
Code Review
Communications Protocols
Computer Programming
Computer Engineering
Datasheets
Software Debugging
Microprocessors
Embedded Software
Emulators
+14 more
EtherCAT
Firmware
Field-Programmable Gate Array (FPGA)
Python (Programming Language)
Performance Tuning
Real-Time Operating Systems
Systems Architecture
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
Software Troubleshooting
Git
Information Technology
Bitbucket
Software Version Control
Job description
- Lead and mentor a team of 2-4 firmware engineers to deliver embedded software projects.
- Design, develop, test, and maintain real-time embedded firmware for motion control systems.
- Collaborate with hardware, software, and application engineering teams to define requirements and system architecture.
- Develop and optimize control algorithms for motor control, servo systems, and robotics applications.
- Oversee firmware testing, debugging, validation, and performance optimization.
- Conduct code reviews and enforce firmware development best practices.
- Manage development processes using Jira, Git, Bitbucket, and version control workflows.
- Support firmware integration with hardware and software components and resolve complex technical issues.
- Maintain firmware documentation, test procedures, and technical specifications.
- Drive continuous improvement initiatives across firmware development processes and methodologies.
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- 10+ years of embedded firmware development experience in real-time embedded systems.
- Proven experience leading or managing small firmware engineering teams.
- Strong programming skills in C/C++, Python, and embedded software development.
- Experience with FPGA and/or microprocessor architectures.
- Knowledge of communication protocols including UART, SPI, CANopen, and EtherCAT.
- Experience with RTOS environments and embedded development tools such as debuggers, emulators, and oscilloscopes.
- Ability to read and interpret hardware schematics, datasheets, and technical documentation.
- Strong troubleshooting, problem-solving, and cross-functional collaboration skills.
- Excellent verbal and written communication skills.
Preferred Qualifications
- Experience in motion control, industrial automation, or motor control applications.
- Knowledge of brushless DC motors, stepper motors, and servo systems.
- Experience implementing control theory and motion control algorithms.
- Familiarity with functional safety standards and regulatory requirements for motion control products.
- Experience developing firmware for robotics or advanced electromechanical systems.
Work Arrangement
- On-Site
- Standard first-shift schedule with a 9/80 work arrangement and every other Friday off.
- Drug test and background check required.
Benefits & conditions
Pulled from the full job description
- Paid parental leave
- Parental leave
- 401(k)
- Health insurance
- Vision insurance
- Dental insurance
- Stock options, * 401(k)
- Dental insurance
- Health insurance
- Paid parental leave
- Stock options
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
KD
Krissy Davis
What is Software Engineering?
almost 3 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago