Apply now »

What's Next? Join ZF!

ZF is a global technology company supplying systems for passenger cars, commercial vehicles and industrial technology, enabling the next generation of mobility.

ZF allows vehicles to see, think and act. In the four technology domains of Vehicle Motion Control, Integrated Safety, Automated Driving, and Electric Mobility, ZF offers comprehensive product and software solutions for established vehicle manufacturers and newly emerging transport and mobility service providers. ZF electrifies a wide range of vehicle types. With its products, the company contributes to reducing emissions, protecting the climate and enhancing safe mobility.

(RTOS) Embedded Software Engineer (m/f/d)

Country/Region:  IE
Location: 

Dublin, IE, D02 AE12

Req ID 65207 Dublin, Ireland
     

About Us:
The ZF Group is a global technology company supplying systems for passenger cars, commercial vehicles, and industrial technology, enabling the next generation of mobility.  ZF allows vehicles to see, think and act.  In the four technology domains of Vehicle Motion Control, Integrated Safety, Automated Driving, and Electric Mobility, ZF offers comprehensive product and software solutions for established vehicle manufacturers and newly emerging transport and mobility service providers.  ZF electrifies a wide range of vehicle types and with our products, the company contributes to reducing emissions, protecting the climate, and enhancing safe mobility. In the fiscal year 2021, ZF reported sales of €38.3 billion, employing more than 157,500 associates at 270 locations in 42 countries.

 

ZF’s Commercial Vehicle System Division, the largest global vehicle technology provider for commercial vehicles, build Digital Services enabling our customers to increase the efficiency, sustainability, and safety of their operations while meeting the regulatory and visibility standards of their markets.  The solutions are based on a portfolio of IoT devices, that access rich and unique proprietary vehicle data, which communicate with a modern cloud based IoT, data management, and end-user software platform.

 

To strengthen and expand the Commercial Vehicle Solutions Team in Dublin, we are looking for a Real Time Operating System (RTOS) Embedded Software Engineer 

 

As a  RTOS Embedded Software Engineer (m/f/d), you will work alongside the design and product groups in order to extend the range of ZF’s aftermarket devices, creating solutions which cater to a large portfolio of customers across all continents. The RTOS Embedded Software Engineer’s responsibilities include providing the high and low-level designs, implementation, and testing of embedded software/firmware for connected vehicles, monitoring diverse vehicles’ metrics as to reduce emissions, increase logistics performance, and ensure driver and cargo safety.  


The RTOS Embedded Software Engineer will actively take the lead in building the next generation of telematics platforms, extending the capabilities of the ZF’s hardware, and providing a foundation from which different services can be executed. 
Additionally, the RTOS Embedded Software Engineer will assist in coaching other engineers, propose new methodologies and technologies for agile development, as well as interacting with the product department to design technically and commercially viable software solutions. 


Primary Responsibilities:

  • Design individual components for a RTOS embedded software platform.  
  • Define best practices to be followed in development, testing and release. 
  • Create technical documentation for the design, implementation and testing of software. 
  • Provide architectural reviews, and feedback. Defining strict quality procedures. 
  • Investigate and repair present errors related to field-reported issues. 
  • Lead the product team in developing new features, aiming to produce optimal performance, reliability, and maintainability.  
  • Take part in the entirety of the release cycle, including improvements of existing CI/CD pipelines, automated testing, and evaluation of field-test reports. 

 

Essential Experience:

  • The successful candidate will be educated to a graduate level in Computer Science, Engineering, or related discipline. A master's degree in these fields is preferred, but not required. 
  • 5+ years of proven experience in a similar role 
  • Follow SCRUM development methodologies & lean principles to create world-class software   
  • Must have a passion for technology with a strong analytical mindset.   
  • Excellent communication skills (in English).   
  • Experience with large code bases. 

 

Skills:

  • Fluency in embedded C and ARM build systems. 
  • Fluency in the FreeRTOS Operating System. 
  • Proven track history in design of C embedded software solutions. 
  • Experience in developing for memory and space constrained devices. 
  • Understanding of networking, communication protocols and peripherals (e.g. MQTT, CAN, SPI) 
  • Experience in debugging embedded devices. 

 

Additional Skills:

  • Ability to solve challenging problems. 
  • Display a strong sense of product ownership. 
  • Understand how to balance the practical and perfection. 
  • Eagerness to continually learn and improve. 
  • Ability to guide and assist less-experienced engineers 
  • Ability to read and understand technical documents (datasheets, application notes) 

 

Be part of our ZF team as (RTOS) Embedded Software Engineer (m/f/d) and apply now!

Contact

Steffi Lange

+49 211 584 2182

What does DEI (Diversity, Equity, Inclusion) mean for ZF as a company?

At ZF, we continuously strive to build and maintain a culture where inclusiveness is lived and diversity is valued. We actively seek ways to remove barriers so that all our employees can rise to their full potential. We aim to embed this vision in our legacy through how we operate and build our products as we shape the future of mobility.

Find out how we work at ZF:


Job Segment: Test Engineer, R&D Engineer, Testing, R&D, Embedded, Engineering, Technology, Research

Apply now »