R&D System Software Developer (m/f/d) - Motion at ABB
68309 Mannheim, , Germany -
Full Time


Start Date

Immediate

Expiry Date

25 Nov, 25

Salary

0.0

Posted On

26 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Design Patterns, Problem Analysis, C, Computer Science, Computer Engineering, Scons, Software Development

Industry

Computer Software/Engineering

Description

At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we’ll give you what you need to make it happen. It won’t always be easy, growing takes grit. But at ABB, you’ll never run alone. Run what runs the world.
This Position reports to:
R&D Team Lead
The working time model for this position is: Hybrid #LI-Hybrid

BENEFITS

  • Flexible work practices
  • Employee Share Acquisition Plan
  • Paid Parental leave (gender neutral)
  • Paid and unpaid leave opportunities
  • Child holiday Schapbach
    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.
Responsibilities

KEY RESPONSIBILITIES

In this role, you will have the opportunity to contribute significantly to successful project results in technology, software, product, and/or solution development, as well as associated Intellectual Property (IP). Each day, you will act as the first point of contact in Research and Development for specific product-related issues and maintenance. You will also showcase your expertise by identifying, proposing, and implementing innovative solutions.

You will be mainly accountable for:

  • Development of embedded software for low voltage drives and power controller in C++
  • Collaboration with the global architecture team and implementation in specific product software
  • Defining and Improving APIs to components developed by other in-house teams
  • Analysis of technical documentation and electrical schemes for drive systems and testing infrastructure
  • Occasional international travel to our R&D center, production sites, and customers

QUALIFICATIONS FOR THE ROLE

  • Master’s or Bachelor’s degree in computer science, computer engineering or related field
  • At least 5 years of professional experience with embedded software development in C/C++, with good knowledge of modern C++ design patterns and paradigms
  • Experience in refactoring legacy code bases is a big plus.
  • Experience in modern version control systems, preferable GIT and continuous integration platforms. Experience in Azure Devops is a plus.
  • Experience in SCons or other python-based build chains is a plus.
  • Good written and spoken in German and English
  • Self-motivated, independent and comfortable working in an Agile team environment with strong problem-analysis and solving skills Strong desire to learn and share knowledge
Loading...