Schneider Electric · 10 hours ago
Senior Firmware Engineer
Schneider Electric is a global leader in energy management and automation, and they are seeking a Senior Firmware Engineer to develop next-generation embedded control solutions. The role involves contributing to the full firmware lifecycle, including architecture, design, implementation, validation, and deployment in a collaborative environment.
ElectronicsEnergyEnergy ManagementInformation TechnologyRenewable Energy
Responsibilities
Design, develop, implement, and test embedded firmware for advanced power conversion and energy management products
Develop low-level device drivers for 32‑bit microcontrollers and DSP platforms (SPI, UART, CAN, I2C, and others)
Build, customize, and maintain embedded Linux systems; support Yocto‑based distributions for product platforms
Implement control algorithms and real-time features within RTOS environments such as Linux, ThreadX, or UC/OS‑II
Develop and optimize firmware for analog/digital power control topologies (DC/DC, AC/DC, DC/AC)
Collaborate with hardware engineering to interpret schematics, debug hardware/firmware interactions, and perform system bring‑up
Conduct firmware design reviews, participate in code inspections, and apply software static analysis tools to ensure code quality
Integrate industrial communication protocols such as MODBUS, CAN, USB, TCP/IP, and embedded webserver capabilities
Support simulation and validation of control algorithms (PI, PD, PWM strategies) for common power topologies such as buck, boost, and inverter systems
Collaborate with cross-functional teams (hardware, systems, test engineering) to deliver high-performing, safe, and reliable products
Document firmware design, system behavior, and test procedures with clarity and precision
Qualification
Required
Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science (BSEE/BSCE/BSCS)
5-8+ years of professional experience in embedded firmware development
Strong programming proficiency in C/C++ and Python, including experience with 32-bit microcontrollers and DSPs
Solid experience developing low-level drivers (SPI, UART, CAN, I2C)
Hands-on expertise with Embedded Linux; experience with Yocto strongly preferred
Strong grasp of data structures, design patterns, and best practices for writing high‑quality, maintainable code
Demonstrated experience debugging at the hardware/firmware interface using oscilloscopes, power supplies, logic analyzers, etc
Familiarity with version control systems such as Git or Subversion
Excellent written and verbal communication skills
Preferred
Master's degree (MSEE/MSCE/MSCS)
Experience with RTOS platforms such as Linux RT, UC/OS‑II, ThreadX, etc
Experience developing firmware for power inverters, converters, or related power electronics systems
Working knowledge of MATLAB/Simulink for system modeling
Background in simulation of control loops (PI, PD) for power topologies (buck, boost, inverter)
Exposure to Deep Learning / Embedded AI environments
Experience with industrial fieldbus protocols and embedded networking
Familiarity with software static analysis tools (Klocwork, Coverity, Parasoft, RTRT, LDRA)
Experience in power lab environments and knowledge of battery chemistries (VRLA, Li‑ion, etc.)
Benefits
Medical (with member reward points)
Dental
Vision
Basic life insurance
Benefit Bucks (credits to apply towards your benefits)
Flexible work arrangements
Paid family leaves
401(k) + match
Well-being and recognition (including service anniversary) programs
12 holidays per year
15 days of paid time off per year (pro-rated in the first year of employment based on start date)
Opportunity to purchase company stock (eligibility depends on start date)
Military leave benefits
Company
Schneider Electric
Schneider Electric specializes in the digital transformation of energy management and automation.
H1B Sponsorship
Schneider Electric has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (150)
2024 (103)
2023 (108)
2022 (98)
2021 (115)
2020 (109)
Funding
Current Stage
Public CompanyTotal Funding
$4.08BKey Investors
California State Water Resources Control BoardIdinvest Partners
2025-08-26Post Ipo Debt· $4.08B
2018-04-05Grant· $1.6M
2004-12-03Series Unknown
Leadership Team
Recent News
2026-01-25
Company data provided by crunchbase