Firmware Engineer
Motivo
Job Description
About Motivo We are looking for a passionate, enthusiastic multidisciplinary engineer, capable of leading the technical decisionâmaking process in electroâmechanical projects that require a solid system architecture. Motivo is a projectâbased product development company focused on designing systems containing mechanical, electrical, and software components. Our programs typically span from cleanâsheet design through prototype validation, though we occasionally shepherd our clients through to the start of production as well.
We develop products for diverse market segments, including mobility/automotive, medical/health/fitness, industrial automation, energy storage and conversion, aerospace, consumer devices, and more. We are the secret weapon behind many earlyâstage startups seeking to develop their first product, as well as Fortune 500 R&D branches looking to innovate on their next flagship product. What is a Firmware Engineer at Motivo?
At Motivo, Firmware Engineers are highly valued and versatile team members. They are the linchpin in executing complex embedded software projects from concept to validation. We look for creative problemâsolvers with a keen eye for detail and the ability to balance competing priorities.
Working closely with a Project Manager, Electrical Engineers, and Systems Engineers, a Firmware Engineer guides focused engineering teams through the initial phases of product development. This involves: Planning technical and programmatic aspects of embedded software architecture. Defining and reviewing complete bareâmetal or RTOS system architectures.
Identifying and managing software risks, especially regarding realâtime constraints and fault handling. Identifying key communication protocols and feedback sensor strategies. Leading technical teams to successful software integration and project completion.
In later phases, youâll lead brainstorms, conduct code reviews, provide technical guidance, and assist with debugging and troubleshooting during hardwareâinâtheâloop (HIL) testing and validation & verification (V&V) activities. An ideal candidate possesses a strong understanding of control theory, MCU interfacing, and motor control to effectively communicate and understand hardwareâsoftware interactions. This role is perfect for an incredibly sharp engineer with an insatiable curiosity for all aspects of engineering!
Key Responsibilities Architect and write bareâmetal or RTOSâbased firmware (C/C++) for custom MCUs to manage realâtime motor control. Design, implement, and tune PID control loops (position, velocity, torque) for precise actuation across single and dualâmotor configurations (500W to 5000W). Develop robust communication interfaces between the custom MCU and COTS motor drive PCBs, utilizing protocols such as CANopen, CANâFD, or Ethernet.
Integrate, calibrate, and process data from highâresolution feedback sensors (e.g., resolvers, absolute/incremental encoders, Hall effect sensors). Implement state machines and diagnostic routines to ensure failâsafe operation, supporting 1âmotor vs. 2âmotor redundancy architectures and faultâtolerant communication. Partner with Hardware EEs to test MCUâtoâCOTS drive integrations, participating in hardwareâinâtheâloop (HIL) testing and dynamometer/testâstand validation.
Foster a culture of technical excellence and robust software V&V processes. Required Qualifications Bachelor of Science in Computer Engineering, Electrical Engineering, Computer Science, Mechatronics, or a related field. 7+ years of professional experience in embedded software development (C/C++) for realâtime, safetyâcritical systems. Deep understanding of motor control theory, realâtime servo control, and PID loop tuning.
Handsâon experience interfacing with COTS motor controllers and implementing CANopen (or similar fieldâbus protocols). Experience with feedback sensor processing (resolvers, encoders) and digital signal filtering. Strong communication and interpersonal skills, with the ability to effectively collaborate with hardware teams and external clients.
A passion for innovation and a desire to work in a fastâpaced, dynamic environment. Preferred Master of Science in a relevant engineering discipline. Experience in industries such as aerospace, electric vehicles (EV), or robotics.
Familiarity with aerospace software standards (e.g., DOâ178C) or automotive standards (e.g., ISO 26262). Experience with hardwareâinâtheâloop (HIL) testing frameworks. A portfolio of successfully launched products featuring custom embedded motor control.
Benefits Weâre convinced that the team and the projects are handsâdown the best part of working at Motivo. To support that, we offer a solid benefits package including highâquality insurance, a 401(k) match, generous vacation time, and our MondayâThursday 4/10 work week. We offer profitâsharing bonuses, which are tied to overall company performance, because we believe in winning together; weâre transparent about the companyâs numbers, and when our hard work drives financial success, employees may share in the upside.
Base Salary Range: $110,000 - $130,000. Salary is dependent on experience, knowledge and interview performance. #J-18808-Ljbffr