(Senior) Safety Software Developer in Gilching bei ABB
(Senior) Safety Software Developer (m/f/d) in Gilching bei ABB
In this role, you will be responsible for FPGA design for the next generation of safe, user-friendly collaborative robots in our portfolio at our site in Gilching, Bavaria, ensuring cutting-edge solutions that will cement ABB’s position as a global player within the area of collaborative robots. You will drive the development of functional and safety-related software modules for next-generation robotic systems, working in collaboration with our ABB R&D teams in Sweden and China. The focus is on cutting-edge solutions that will push the boundaries of technology and take robotics to the next level. You will be based in Gilching (near Munich), a city renowned as a hub for business and innovation, where you will pioneer leading-edge products, including next-generation industrial robots - collaborative robots. In addition to being a part of an international, passionate, and motivated team, you will be located in a city with one of the world's highest quality-of-life indices. Nestled between mountains and lakes, the Munich area offers a wide range of cultural and outdoor activities. ABB shapes the future – become a part of it!
R&D Team Lead
- Lead FPGA design for the next generation of safe and user-friendly collaborative robots in ABB's portfolio
- Collaborate with an agile team of Software Developers in local and international R&D teams to continuously deliver on new product objectives
- Write real-time-critical embedded software for the next generation of industrial networks and fieldbuses, utilizing VHDL, C/C++, and Python
- Play a pivotal role in the development of several future robotic products
- Participate in the entire software development lifecycle, from design and implementation to testing and delivery to stakeholders
- Contribute to functionally safe software development following ISO 13849 and IEC 61508
- Assist in architecture, specification, and documentation at the System and Software level
- Collaborate effectively with other Software Engineers, Electronics Engineers, User Experience experts, Product Owners, and other stakeholders
- Provide guidance to colleagues and mentor junior team members
- Master's degree with a background in software development and FPGA design from your studies and previous work
- Proficiency in VHDL coding and experience in optimizing FPGA resources, timing constraints, and power constraints
- At least five years of experience in working with real-time systems on limited hardware resources and experience in unit and component-level testing
- Experience in the development of functional safety-relevant projects is advantageous
- Holding a certificate as a Functional Safety Engineer (TÜV) would be desirable
- Experience in Ethernet-based fieldbuses (EtherCAT) and networking standards (TSN) is considered valuable
- You are a team player with a positive mindset who enjoys sharing knowledge and ideas
- You possess an all-round understanding of modern embedded software applications, architectures, and relevant constraints
- Fluency in English, both written and spoken; knowledge of German is a plus
- Retirement plan
- Paid and Unpaid leave opportunities
- Flexible work practices
- Employee Share Acquisition Plan
- Wellbeing program
We look forward to receiving your application (documents submitted in English are appreciated). If you want to discover more about ABB, take another look at our website www.abb.com. ABB is able to offer you an interesting role within a highly motivated team, together with open communication structures. On the basis of a personal, practice-oriented induction programme, you will be given the opportunity to acquire the confidence needed to work independently and self-reliantly within your assigned area. Even after the joining phase, ABB offers a wide range of individual career development opportunities and supports you in realising your career goals with targeted training measures. At