Site logo

(SENIOR) R&D FIRMWARE ENGINEER (M/F/D)

AT ABB, WE ARE DEDICATED TO ADDRESSING GLOBAL CHALLENGES. OUR CORE VALUES: CARE, COURAGE, CURIOSITY, AND COLLABORATION – COMBINED WITH A FOCUS ON DIVERSITY, INCLUSION, AND EQUAL OPPORTUNITIES – ARE KEY DRIVERS IN OUR AIM TO EMPOWER EVERYONE TO CREATE SUSTAINABLE SOLUTIONS. WRITE THE NEXT CHAPTER OF YOUR ABB STORY.

THIS POSITION REPORTS TO

Chapter Leader in Firmware Development

YOUR ROLE AND RESPONSIBILITIES

In this role, you will have the opportunity to contribute to ABB’s success with technology, software, product, and system development. Each day, you will identify and implement innovative solutions to relevant problems. You will also showcase your expertise by providing ideas and by being able to work both independently and as a part of a Research & Development (R&D) team.
The work model for the role is: hybrid
This role is contributing to the Smart Power in Heidelberg. Main stakeholders are external and internal customers.
You will be mainly accountable for:

• You design, develop, and implement safety-critical firmware for industrial safety relays and thermal protection relays in accordance with relevant safety standards (i.e., IEC 61508).

• You contribute to the continuous improvement of firmware development processes for safety-critical applications.

• You perform unit testing, integration testing, and system testing to ensure software quality and functionality.

• You contribute to discussions of intellectual property and secure patent rights for ABB by driving the IP creation.

• You collaborate closely with system architects and software and hardware developers to breakdown system requirements to requirement specifications for firmware.

• Collaboration and knowledge sharing: We believe in open communication and teamwork. You will have the chance to collaborate with talented engineers worldwide and share your expertise.

QUALIFICATIONS FOR THE ROLE

• M.Sc. or B.Sc degree in Computer Science, Electronic Engineering, Embedded Systems or comparable field
• Understanding of software development principles for safety-critical systems.
• Proficiency in C/C++/Python backed by solid computer science fundamentals.
• Confident handling of development infrastructure: CI/CD pipelines, version control systems (git), lifecycle management, build systems, unit testing, debug probes, logic analyzers and similar tools.
• Solid knowledge in structured development processes, ranging from requirement analysis, design, and implementation to test and documentation.
• You understand that software development is a collaborative effort. You are supportive and kind with your colleagues and they work better when they work with you
• Fluency in English (written and spoken) is essential (C1); German language skills (B2) are beneficial but not a prerequisite.

BENEFITS

• Employee Assistance Program
• Retirement plan
• Canteen
• Wellbeing program

MORE ABOUT US

We value people from different backgrounds. Apply today for your next career step within ABB and visit www.abb.com to learn about the impact of our solutions across the globe. #MyABBStory Interested in joining our team? We are looking forward to receiving your complete application through our online tool. In the case of equal suitability, people with severe disabilities and their equals are given preference. #LI-Hybrid #LI-Remote #LI-Onsite ABB AG Your contact is: ABB PersonalDirekt +49 (0) 621 381 3500 ABB Data Privacy Statement: https://new.abb.com/privacy-notice/candidate

Print Job Listing
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgot Password

Cart

Cart

Share