Your personal AI career agent
Designing embedded firmware for safety-critical devices, including hardware abstraction and fieldbus integration. Strong C/C++ proficiency and embedded development experience required. Flexible work practices, employee share acquisition plan.
Requirements
- Degree in Applied Computer Science, Electrical Engineering, or comparable field
- Strong C/C++ proficiency and solid CS fundamentals
- Embedded development experience (ARM, bare-metal, bootloader, firmware)
- Confident handling of development tools and processes
- Independent technical problem analysis
- Deriving requirements from datasheets, standards, and specifications
- Knowledge of functional safety (IEC 61508, ISO 13849) is a plus
- Basics in protection algorithms and signal processing are a plus
- Experience with industrial communication protocols is an advantage
Tasks
- Contribute to ABB’s technology and software development
- Identify and implement innovative solutions
- Design and develop embedded firmware for safety-critical devices
- Create hardware abstraction, drivers, application logic, and fieldbus integration
- Implement monitoring, metering, and protection algorithms
- Ensure high software quality and testability
- Support agile engineering practices
- Collaborate in cross-functional teams
- Share technical knowledge and support colleagues
- Lead firmware development projects
- Drive innovation by developing and validating new solutions
Work Experience
- 5 years
Education
- Bachelor's degree
Languages
- English – Business Fluent
- German – Fluent
Tools & Technologies
- C/C++
- ARM
- bare-metal
- bootloader
- firmware
- version control
- build systems
- testing
- debugging
- IEC 61508
- ISO 13849
- PROFINET
- PROFIBUS
- Modbus
- EtherNet/IP
Benefits
Free or Subsidized Food
- Canteen
Mental Health Support
- Employee Assistance Program
Flexible Working
- Flexible Work Practices
Competitive Pay
- Employee Share Acquisition Plan
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
Not a perfect match?
- ABB AGFull-timeOn-siteExperiencedMannheim
- Roche Diabetes Care GmbH
Senior Software Verification Engineer(m/w/x)
Full-timeOn-siteSeniorMannheim - ABB AG
Senior MES Application Engineer(m/w/x)
Full-timeOn-siteSeniorMannheim - ABB AG
Technical Product Manager(m/w/x)
Full-timeOn-siteExperiencedMannheim - ABB AG
Senior Scientist Mechanical Actuation Technologies(m/w/x)
Full-timeOn-siteSeniorMannheim
Designing embedded firmware for safety-critical devices, including hardware abstraction and fieldbus integration. Strong C/C++ proficiency and embedded development experience required. Flexible work practices, employee share acquisition plan.
Requirements
- Degree in Applied Computer Science, Electrical Engineering, or comparable field
- Strong C/C++ proficiency and solid CS fundamentals
- Embedded development experience (ARM, bare-metal, bootloader, firmware)
- Confident handling of development tools and processes
- Independent technical problem analysis
- Deriving requirements from datasheets, standards, and specifications
- Knowledge of functional safety (IEC 61508, ISO 13849) is a plus
- Basics in protection algorithms and signal processing are a plus
- Experience with industrial communication protocols is an advantage
Tasks
- Contribute to ABB’s technology and software development
- Identify and implement innovative solutions
- Design and develop embedded firmware for safety-critical devices
- Create hardware abstraction, drivers, application logic, and fieldbus integration
- Implement monitoring, metering, and protection algorithms
- Ensure high software quality and testability
- Support agile engineering practices
- Collaborate in cross-functional teams
- Share technical knowledge and support colleagues
- Lead firmware development projects
- Drive innovation by developing and validating new solutions
Work Experience
- 5 years
Education
- Bachelor's degree
Languages
- English – Business Fluent
- German – Fluent
Tools & Technologies
- C/C++
- ARM
- bare-metal
- bootloader
- firmware
- version control
- build systems
- testing
- debugging
- IEC 61508
- ISO 13849
- PROFINET
- PROFIBUS
- Modbus
- EtherNet/IP
Benefits
Free or Subsidized Food
- Canteen
Mental Health Support
- Employee Assistance Program
Flexible Working
- Flexible Work Practices
Competitive Pay
- Employee Share Acquisition Plan
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
About the Company
ABB AG
Industry
EnergyAutomation
Description
Das Unternehmen ist ein globaler Marktführer, der Industrien dabei unterstützt, effizienter und umweltfreundlicher zu arbeiten.
Not a perfect match?
- ABB AG
(Senior) Scientist - Industrial Robotics(m/w/x)
Full-timeOn-siteExperiencedMannheim - Roche Diabetes Care GmbH
Senior Software Verification Engineer(m/w/x)
Full-timeOn-siteSeniorMannheim - ABB AG
Senior MES Application Engineer(m/w/x)
Full-timeOn-siteSeniorMannheim - ABB AG
Technical Product Manager(m/w/x)
Full-timeOn-siteExperiencedMannheim - ABB AG
Senior Scientist Mechanical Actuation Technologies(m/w/x)
Full-timeOn-siteSeniorMannheim