Csestorage
Senior DSP Firmware Engineer
Kitchener, ON · Senior
Sponsorship not specified$100k-$150kDetected 30 days ago
Code ReviewProcess ImprovementEmbedded SystemsElectrical EngineeringSignal ProcessingPower ElectronicsControlsCommunicationProblem SolvingRenewable Energy
About the role
- This role requires deep expertise in Texas Instruments DSP platforms, inverter control firmware, and grid‑code compliance.
Responsibilities
- Design and implement scalable DSP firmware architectures for inverters using TI DSP platforms
- Develop deterministic real‑time control firmware in embedded C, including fast control loops, interrupt handling, and peripheral configuration
- 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
- Maintain clear firmware documentation and contribute to process improvement and release quality
- Ability to optimize execution time, numerical performance, and memory usage for fast control and protection functions
- Work on projects that matter-helping to build a cleaner, greener world.
Requirements
- Expert proficiency with Texas Instruments DSP platforms (e.g., C2000), including ADCs, PWMs, DMA, peripherals, memory management, and bootloaders
Skills
- Educational background in Electrical Engineering, Computer Engineering, Computer Science or a related field
- At least 5 years' of experience in professional firmware development experience in embedded or real ‑ time control systems
- Experience with firmware verification strategies, power conversion simulation, Hardware-in-the-Loop and integration testing
- Hands‑on experience with Code Composer Studio (CCS), debugging, profiling, and emulation
- Strong embedded C programming skills for real‑time, safety‑critical power electronics applications
- e-STORAGE is Equal Opportunity Employer (EOE).
- e-STORAGE uses AI-assisted tools during parts of the hiring process, including screening and workflow automation.
- All final hiring decisions are made by humans.
- What It's Like to Work Here
- Here, you'll find:
- Why You'll Love Working With Us
- Join a global leader in renewable energy, backed by over 23 years of Canadian Solar experience.
Compensation
- $100,000 - $150,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: Senior DSP 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: $100,000 - $150,000 + annual bonus
- Reports To: Director of Digital Inverter Firmware
- 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.