Senior Firmware Engineer, Power Electronics - CAD Engineering Resources, Inc.
Hudson, MA 01749
About the Job
Senior Firmware Engineer, Power Electronics - Hudson, MA
Contract position (Minimum six-month contract position)
Pay Rate: $60.00 - $90.00 per hour (based on proven work history)
Job Summary of the Senior Firmware Engineer, Power Electronics position:
The Senior Firmware Engineer, Power Electronics - Contractor is responsible for working on systems consisting of convertors, inverters, and chargers. The individual designs and implements digital control, system operations, and communications for the power systems. This individual contributes to the advancement of the organization's power electronics technologies.
Responsibilities of the Senior Firmware Engineer, Power Electronics position:
Position Qualifications of the Senior Firmware Engineer, Power Electronics position:
A successful candidate will be subject to a background check and must receive satisfactory results of the same, as a condition of joining the team.
By applying for this role, you confirm that all information submitted is accurate and complete. You further acknowledge that providing false or fraudulent information during the application process is cause for denial of an offer, revocation of any existing offer, or other adverse action, up to and including termination after the start of your commencement of work.
Contract position (Minimum six-month contract position)
Pay Rate: $60.00 - $90.00 per hour (based on proven work history)
Job Summary of the Senior Firmware Engineer, Power Electronics position:
The Senior Firmware Engineer, Power Electronics - Contractor is responsible for working on systems consisting of convertors, inverters, and chargers. The individual designs and implements digital control, system operations, and communications for the power systems. This individual contributes to the advancement of the organization's power electronics technologies.
Responsibilities of the Senior Firmware Engineer, Power Electronics position:
- Design and implement control algorithms for digital control on 3 ph grid tied power electronics systems, including converters and inverters at very high switching frequency
- Collaborate with cross-functional teams to define system requirements and specifications
- Design, test, and debug firmware solutions to ensure system functionality and performance
- Provide design concepts through a combination of computer simulation and physical implementation and testing
- Provide high level firmware design and define the roles of each subsystem
- Optimize firmware algorithms to enhance system efficiency and reliability
- Work with System and Electronic Engineers for fault analysis and its migration
- Conduct thorough testing and validation of firmware designs, ensuring compliance with industry standards and regulations
- Provide technical support and troubleshooting assistance during product development
- Provide input to the documentation team and review technical documents as required
- Adhere to federal and state regulations
- Adhere to all company policies, processes, and procedures
- Performs other duties as requested, directed, or assigned
- Predictable and reliable attendance
Position Qualifications of the Senior Firmware Engineer, Power Electronics position:
- B.S. in electrical engineering, electronics engineering, or a related field
- M.S. in electrical engineering, electronics engineering, or a related field preferred
- Minimum of five (5) years of experience in developing firmware for power electronics systems
- Strong knowledge and proven experience in developing control algorithms for power electronics systems
- Experience developing communication interface using CAN and RS-485 Modbus
- Experience developing device drivers and execute a tight interrupt loop in bare metal implementation
- Proficient in C and python as well as modeling in MATLAB
- Experience in embedded systems, ARM microcontrollers, and digital signal processors
- Experience in power electronics circuitry and control techniques
- Experience using software development tools and version control systems
- Proven record and ability to analyze complex problems and develop innovative solutions
- Detail oriented, innovative, and drive to achieve excellence
A successful candidate will be subject to a background check and must receive satisfactory results of the same, as a condition of joining the team.
By applying for this role, you confirm that all information submitted is accurate and complete. You further acknowledge that providing false or fraudulent information during the application process is cause for denial of an offer, revocation of any existing offer, or other adverse action, up to and including termination after the start of your commencement of work.
Source : CAD Engineering Resources, Inc.