The role involves developing foundational embedded software that enables customers to build reliable, power-efficient wireless products on Silicon Labs devices, focusing on the Radio Abstraction Interface Layer (RAIL) SDK.
Responsibilities
Design, develop, and maintain embedded software for Silicon Labs low-power wireless MCUs and SDKs
Own support for hardware features through the entire IC lifecycle (design, pre-silicon verification, post-silicon verification, release and long-term support)
Build and enhance low-level firmware components such as device drivers, initialization and startup code, timing-sensitive system software, and radio control features
Optimize software for performance, reliability, power efficiency, and memory/CPU utilization in real-time embedded environments
Debug complex issues across software, firmware, hardware, and system boundaries using lab tools and debuggers
We are seeking an enthusiastic Power Electronics Controls Engineer to assist in the design, simulation, and real-time implementation of digital control algorithms for power converters (AC-DC, DC-DC, DC-AC). You will work closely with senior engineers to turn control theory into working firmware and test it on real hardware in the lab.
Responsibilities
Build converter models (MATLAB/Simulink or PLECS) under staff guidance to analyze corner cases, transient performance, and power losses.
Develop and tune digital feedback loops (PI/PID) and PWM schemes (carrier-based, SVM) using embedded C on real-time microcontrollers.
Assist in bringing up prototypes; debug hardware/software interactions using oscilloscopes, power analyzers, and dynamic loads.
Implement and validate digital protection mechanisms (over-current, over-voltage, thermal shutdown, and fault clearing) to ensure converter reliability.
Participate in cross-functional design reviews and support senior staff in troubleshooting unexpected electrical or timing anomalies during bench validation.
We are seeking an enthusiastic Power Electronics Controls Engineer to assist in the design, simulation, and real-time implementation of digital control algorithms for power converters (AC-DC, DC-DC, DC-AC). You will work closely with senior engineers to turn control theory into working firmware and test it on real hardware in the lab.
Responsibilities
Build converter models (MATLAB/Simulink or PLECS) under staff guidance to analyze corner cases, transient performance, and power losses.
Develop and tune digital feedback loops (PI/PID) and PWM schemes (carrier-based, SVM) using embedded C on real-time microcontrollers.
Assist in bringing up prototypes; debug hardware/software interactions using oscilloscopes, power analyzers, and dynamic loads.
Implement and validate digital protection mechanisms (over-current, over-voltage, thermal shutdown, and fault clearing) to ensure converter reliability.
Participate in cross-functional design reviews and support senior staff in troubleshooting unexpected electrical or timing anomalies during bench validation.
Experienced embedded C developer focused on writing well-designed, efficient, scalable, readable, and testable code in C for security and video surveillance products.
Locations (2)
Stockholm, Stockholm, Sweden
Lund, Skåne, Sweden
Responsibilities
Writing well designed, efficient, scalable, readable and testable code in C
Participating in product development projects
Analyzing, designing to troubleshooting and solving issues
Involved in setting coding standards and ways of working for the team
Collaborating with different competence areas such as mechanics, electronics, industrial design, and production technologies
Requirements
Master’s degree in computer science or equivalent practical experience
Nice to have: AI-powered development tools such as Github Copilot
This internship focuses on measuring, understanding and optimizing the energy profile of a complete WiFi IP under realistic conditions using Verilog-based digital design, embedded C software, and WiFi validation.
Responsibilities
Analyze power and data
Characterize WiFi use cases by means of simulations across active, idle and low-power states
Correlate power profiles with firmware logs, RTL behavior and network events
Identify unnecessary wakeups, background traffic and inefficient scheduling decisions
The HV Battery Management System (BMS) Systems Engineer technically defines, architects, and steers the implementation of high-voltage BMS for automotive and stationary applications.
Compensation
Your well-being matters at Bosch! We offer a competitive compensation and a benefits package designed to empower you in every area of your life. This includes premium health coverage, a 401(k) with generous matching, resources for financial planning and goal setting, ample paid time off, parental leave, and comprehensive life and disability protection.
Responsibilities
Own and steer the complete HV BMS architecture, including controllers, system functions, software, hardware interfaces, and safety mechanisms.
Analyze customer requirements to derive and decompose system, hardware, software, safety, and validation specifications.
Define the embedded control architecture for BMS software (including AUTOSAR).
Lead the architectural implementation of key BMS functions such as State of Charge/Health/Power (SoX), cell balancing, monitoring, contactor control, thermal management, and fault diagnostics.
Drive the integration of functional safety (ISO 26262) and cybersecurity standards into the system architecture.
Requirements
Bachelor's degree in Electrical, Computer, or a related Engineering field
Nice to have: Master's degree in Electrical, Computer, or a related Engineering field
Nice to have: Production program experience with automotive HV BMS or stationary BESS systems
Nice to have: Knowledge of model-based development (MBD) for SoX functions