1 day ago
Heidelberg, GermanySenior
Responsibilities
- Design and develop embedded firmware for monitoring relays and motor protection devices, including hardware abstraction, device drivers, application logic, and fieldbus integration.
- Develop monitoring and protection algorithms for three-phase systems, including motor protection, overload protection, and current and voltage measurement.
- Define firmware architecture, module boundaries, abstraction layers, and implementation strategies for new features and product generations.
- Ensure software scalability, maintainability, testability, quality, and long-term product robustness.
- Apply secure coding practices, contribute to threat analyses, and follow functional safety processes.
- Provide technical guidance and conduct code reviews for junior engineers.
- Lead firmware development projects as a senior technical contributor and, depending on the project, as a technical lead.
- Identify, develop, and validate new technical solutions and initiate R&D activities.
Requirements
- Degree in Computer Science, Electrical Engineering, or a comparable field.
- At least 5 years of professional experience in a relevant engineering environment.
- Strong proficiency in C/C++ and solid computer science and software engineering fundamentals.
- Hands-on embedded development experience with ARM microcontrollers in bare-metal and RTOS environments.
- Experience using development tools and processes for version control, build systems, testing, and debugging.
- Ability to analyze complex technical problems independently and derive requirements from datasheets, standards, and technical specifications.
- Experience implementing signal-processing, protection, or monitoring algorithms for electrical or power systems.
- Experience with threat analysis and secure coding practices for embedded software.
- Ability to explain and justify design decisions in technical and security reviews.
- Business-fluent written and spoken English.
- German language skills are a plus.
- Knowledge of functional safety and cybersecurity standards such as IEC 61508, ISO 13849, or IEC 62443 is a plus.
- Experience with PROFINET, PROFIBUS, Modbus, EtherNet/IP, and bootloaders is a plus.
Benefits
- Hybrid work model.
- Canteen.
- Employee Assistance Program.
- Flexible work practices.
- Employee Share Acquisition Plan.
- Training is provided where needed.
About ABB
ABB builds electrification, robotics, motion, and process automation hardware and software for industrial, utility, transportation, and infrastructure customers. Its portfolio spans motors and drives, robots, PLCs, switchgear, and EV charging, sold as equipment, systems, and services under the ABB Ability platform. Formed in 1988 and headquartered in Zurich, it is a public company traded on the SIX Swiss Exchange and NYSE.
