Csestorage
Firmware Engineer
Kitchener, ON
Sponsorship not specified$87k-$135kDetected 30 days ago
Code ReviewGitProduct ManagementProcess ImprovementFPGAVHDLVerilogEmbedded SystemsElectrical EngineeringSignal ProcessingSimulinkCommunicationProblem SolvingRenewable EnergySCADA
About the role
- This role requires deep expertise in Texas Instruments DSP platforms, inverter control firmware, and grid‑code compliance.
Responsibilities
- Architect, design, and implement FPGA logic for grid‑tied inverters and energy storage subsystems using FPGA/CPLD platforms.
- Develop synthesizable RTL (VHDL/Verilog) for time‑critical functions such as data acquisition, protection logic, communications, and control offloading.
- Translate system, control, and grid‑code requirements into traceable firmware requirements and robust designs.
- Implement inverter features such as grid synchronization, protections, fault handling, diagnostics, and monitoring.
- Support compliance with grid and firmware standards (UL 1741 SB, IEEE 1547, UL 1998) and certification testing activities.
- Collaborate with hardware, controls, systems, and validation teams to ensure system‑level performance and reliability.
- Debug complex firmware issues, perform root‑cause analysis, and optimize performance using lab tools and emulators.
- Participate in and lead firmware architecture reviews, code reviews, and technical risk assessments.
- Maintain clear firmware documentation and contribute to process improvement and release quality.
- Mentor junior engineers and support product lifecycle and field issue resolution.
Requirements
- Experience with gate driver control and power device protection of power semiconductor IGBT/MOSFET (i.e. with Wolfspeed, Infineon, Semikron etc.).
- Experience with embedded communication protocols including CAN, SPI, UART, parallel interface and custom protocols.
- Familiarity with firmware interfaces to BMS, EMS, SCADA, and commissioning tools.
Skills
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.
- 3+ years of hands‑on experience with Lattice FPGA platforms in production hardware.
- Demonstrated experience with grid‑tied inverters, power converters, or comparable high‑reliability embedded systems.
- Familiarity with inverter and grid‑interconnection standards such as UL 1741 SB, IEEE 1547‑2018, and UL 1998 is strongly preferred.
- Experience working in cross‑functional and globally distributed engineering teams.
- Strong analytical, problem‑solving, documentation, and technical communication skills.
- International and domestic travel ability.
- Expert proficiency with FPGA devices and toolchains, including synthesis, place & route, timing analysis, and bitstream generation.
- Strong experience in RTL development using VHDL and/or Verilog for real‑time and safety‑critical applications.
- Solid understanding of clocking, CDC, timing closure, latency, and throughput optimization.
- Experience designing FPGA‑based interfaces to ADCs, DACs, MCUs/DSPs, sensors, and external peripherals.
- Solid understanding of grid‑tied inverter operation and digital control concepts.
Compensation
- $87,000 - $135,000 + annual bonus
Benefits
- Enjoy a competitive salary and a generous benefits package.
- The right mix of education, experience, and skills for the role.
Company info
- Welcome to e-STORAGE, a proud member of the Canadian Solar Inc. (NASDAQ: CSIQ) family! We're leading the way in designing, building, and integrating advanced battery energy storage systems for utility-scale projects. Our mission? To accelerate the world's renewable energy transition and create a more sustainable, resilient energy future for everyone.
- With our innovative SolBank lithium-iron phosphate battery technology and comprehensive project services, we're not just building products we're powering communities and making a difference worldwide.
- Position Title: Firmware Engineer
- Welcome to e-STORAGE, a proud member of the Canadian Solar Inc. (NASDAQ: CSIQ) family!
- We're leading the way in designing, building, and integrating advanced battery energy storage systems for utility-scale projects.
- Our mission?
- To accelerate the world's renewable energy transition and create a more sustainable, resilient energy future for everyone.
- Compensation: $87,000 - $135,000 + annual bonus
- Reports To: Director of Digital Inverter Firmware
- CS Digital is a digital technology startup focused on providing state-of-the-art digital technology for power solutions.
- Ready to Make a Real Impact?
- Join e-STORAGE!
Apply directly at Csestorage →Create a free account for alerts like thisView Csestorage immigration profile
This listing is sourced directly from Csestorage's careers page and normalized into a canonical job model.