Software architect Humanoid Robotics

Brose Fahrzeugteile GmbH & Co. KG

Job

In this role, you will develop a scalable embedded software architecture for actuator and drive systems in humanoid robotics and define interfaces and safety concepts according to the latest standards.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Responsibility for defining and further developing a scalable embedded software architecture for highly integrated actuator and drive systems in the field of humanoid robotics.
  • Development of a reusable software toolkit across multiple actuator sizes and product variants, considering platform and portfolio aspects.
  • Definition of software architecture including interfaces, software components, communication concepts as well as diagnostics and monitoring functions.
  • Creation and coordination of software and system requirements in collaboration with systems engineering, hardware development, customers, and development partners.
  • Development and implementation of software security concepts for functionally safe actuator systems in accordance with relevant safety standards up to SIL 3 / PL e as well as cybersecurity.
  • Definition of verification, validation, and testing strategies including requirements for traceability and software quality.
  • Technical leadership and management of software development as well as support in architecture, design, and code reviews.
  • Evaluation of technical solutions and derivation of architecture decisions considering performance, memory requirements, safety, maintainability, and scalability.
  • Support in the integration of software, electronics, sensor technology, and actuator systems as well as analysis of complex system failures.
  • Shaping methods, processes, and development standards for the future software platform in the field of robotics.

Our expectations of you

Education

  • Successfully completed degree in Electrical Engineering, Computer Science, Technical Computer Science, Mechatronics, or a comparable field of study.

Qualifications

  • Solid knowledge in the development of embedded software platforms as well as modular and scalable software architectures.
  • Knowledge of programming languages C/C++ as well as common development and debugging tools.
  • Knowledge in motor control, motion control, automation, or robotics is desirable.
  • Good German and English language skills, both written and spoken.

Experience

  • Several years of professional experience in embedded software development as well as in designing complex software architectures.
  • Experience in the development of safety-critical software according to Functional Safety standards (SIL 3 / PL e) as well as Cyber Security knowledge is desirable.
  • Experience with real-time systems, microcontrollers, and hardware-related software development.
  • Experience with software development processes, software testing, as well as verification and validation methods.

What we offer

  • With our Brose working environment, we offer you a modern workplace.
  • The flexible office concept promotes a work environment characterized by open communication.
  • In addition, we offer you an attractive, performance-oriented compensation package as well as innovative additional benefits such as health and fitness programs, high-quality company catering, and options to support work-life balance.
  • The benefits may vary depending on the location.

Benefits

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Bamberg
    Bayern, Germany

About your employer

Brose Group is one of the world's leading, family-run companies in the automotive supply industry. Founded more than 100 years ago,

Company size
250+ Employees
Company type
Established Company
Work model
Hybrid, Onsite
Industry
Vehicle Manufacturing, Supplier
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • Öko-Institut Consult gGmbHFreiburg im Breisgau, Berlin

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...

    • TCP/IP
    • Active Directory
    • Windows
    • Microsoft Exchange
    • Office 365
    • Linux
    • VLAN
    • +4
  • sinoDusseldorf

    • Easy Apply
    • Onsite
    • Full Time
    • Senior

    sino AG, based in downtown Düsseldorf, has been an innovative financial service provider for over 25 years. We specialize in the execution of securities transactions for the most active and demanding traders in Germany. With currently 26 employees, we...

    • Java
    • PHP
    • C#
    • SQL
    • Linux
    • Windows

Software architect Humanoid Robotics

Brose Fahrzeugteile GmbH & Co. KG