Job Description
Job Title: Firmware Control Engineer Job Description The Firmware Control Engineer designs, implements, and maintains advanced software and firmware algorithms that drive precision variable frequency drives (VFDs). This role focuses on applying control theory to embedded systems, ensuring robust, high-performance control of electric motors and power electronic converters. The engineer collaborates closely with hardware teams, leads technical aspects of projects, and continuously improves products based on customer and end-user feedback. Responsibilities Design, implement, test, debug, and support operating system and application software that meets technical specifications and customer requirements for precision variable frequency drives. Apply control theory to develop and refine firmware algorithms for electric motor control and DC/DC converter control in embedded systems. Adhere to established coding standards, revision control practices, and software development processes to ensure high-quality, maintainable code. Solicit, analyze, and incorporate feedback from customers and end users to enhance product performance, usability, and reliability. Conduct and actively participate in code reviews and design reviews to ensure robust architecture, code quality, and adherence to requirements. Champion new ideas, features, and improvements-large and small-in a respectful and collaborative manner. Document software and firmware designs thoroughly with clear comments, technical reports, and design descriptions to support maintainability and knowledge sharing. Track, analyze, and resolve reported software and firmware bugs, and perform thorough testing to verify the effectiveness and robustness of fixes. Design and develop reusable software and system components and integrate them into both e