
Search open positions
Back to results
Apply
Firmware Engineer
Raleigh
, North Carolina $63.00/Hour
Contract
On-Site
Firmware Engineer
Raleigh, NC
$63/HR
Firmware Engineer Overview: Embedded Firmware Engineer with a strong focus on FPGA for its Power Electronics and Battery Management System (BMS) products and platforms. This individual will be responsible for the development, implementation, and validation of embedded firmware for power conversion and battery management systems. The role will involve FPGA programming, testing, troubleshooting, and driving the adoption of model-based techniques throughout the New Product Introduction (NPI) process.
Firmware Engineer Responsibilities:
• FPGA Programming: Develop and implement FPGA firmware for power electronics and battery management system products
• Testing and Troubleshooting: Perform testing and debugging of FPGA firmware, utilizing various debugging tools, simulators, and hardware-in-the-loop setups.
• Model-Based Design: Utilization and adoption of model-based design methodologies, including simulation, modeling, and automatic code generation to enhance the NPI process.
• Cross-functional Collaboration: Work closely with hardware engineers, system engineers, and other cross-functional teams to design and deliver integrated solutions for power electronics and BMS applications.
• Documentation and Reporting: Create detailed technical documentation including specifications, design documents, test plans, and DVT reports.
Required Qualifications:
• Education: Bachelor’s degree in electrical engineering, Computer Engineering, or a related field.
• Experience:
o Minimum of 4 years of industry experience in FPGA programming in VHDL/Verilog.
o Minimum of 5 years of industry experience in the development of embedded firmware for embedded systems
o Knowledge of real-time operating systems
o Good written and verbal communication skills
Raleigh, NC
$63/HR
Firmware Engineer Overview: Embedded Firmware Engineer with a strong focus on FPGA for its Power Electronics and Battery Management System (BMS) products and platforms. This individual will be responsible for the development, implementation, and validation of embedded firmware for power conversion and battery management systems. The role will involve FPGA programming, testing, troubleshooting, and driving the adoption of model-based techniques throughout the New Product Introduction (NPI) process.
Firmware Engineer Responsibilities:
• FPGA Programming: Develop and implement FPGA firmware for power electronics and battery management system products
• Testing and Troubleshooting: Perform testing and debugging of FPGA firmware, utilizing various debugging tools, simulators, and hardware-in-the-loop setups.
• Model-Based Design: Utilization and adoption of model-based design methodologies, including simulation, modeling, and automatic code generation to enhance the NPI process.
• Cross-functional Collaboration: Work closely with hardware engineers, system engineers, and other cross-functional teams to design and deliver integrated solutions for power electronics and BMS applications.
• Documentation and Reporting: Create detailed technical documentation including specifications, design documents, test plans, and DVT reports.
Required Qualifications:
• Education: Bachelor’s degree in electrical engineering, Computer Engineering, or a related field.
• Experience:
o Minimum of 4 years of industry experience in FPGA programming in VHDL/Verilog.
o Minimum of 5 years of industry experience in the development of embedded firmware for embedded systems
o Knowledge of real-time operating systems
o Good written and verbal communication skills