For the department “Platform Software Sensors Computer” at our site in Ulm we are looking for an "Embedded Software Developer (f/m/d)” at the earliest point of time.
The scopes of the department are to develop embedded software for specific
i/o drivers, interfaces, Board Support Packages (BSP) and Built In Tests (BIT) for various processor boards and operating systems. It is responsible for the design, development and adaption of the platform software for computers and digital subsystems and the development of test software for hardware “bring-up”, integration, test and verification of digital hardware components.
Collaboration on Software Requirements Engineering
Analysis, design and specification of embedded real-time systems
Development of software drivers and Built In Tests (BIT) for embedded systems
Development of test software and scripts for verification of basic software
Specification and development of test software with National Instruments Test Suite for the hardware bring-up of digital processor boards, the implementation of Acceptance Test Procedure (ATP) of digital assemblies and the implementation of HW Verification Test Procedure (VTP) of digital assemblies
Integration and test of the platform software on the target hardware
Support of the integration of the application software on the target hardware
Participation in the integration of digital subsystems
Documentation according to the required standards (e.g. DO-178C, IEC 61508)
Degree in engineering with a focus on computer science, electrical engineering or comparable
Several years of experience in the development of software drivers under different operating systems on embedded systems (e.g. VxWorks 7, Linux, µC/OS, FreeRTOS) and for various interfaces (e.g. 10GB Ethernet, ARINC429, UART, MilBus, CAN, GBIO, SPI, I2C, PCIe)
Experience in creating test software with National Instruments Test Suite
Excellent knowledge in the development of hardware-related software for embedded systems (e.g. PowerPC, ARM, Intel, Zynq UltraScale + MPSoC), in particular ARMv8 architecture
Excellent knowledge of specification, creation and execution of test requirements, stress test software and automated test processes for digital assemblies
Depth knowledge of creating embedded Linux systems with yocto and buildroot
Excellent programming skills in C/C++, knowledge in C# desirable
Very good skills in adapting the U-Boot bootloader to various target hardware
Communication skills, commitment and ability to work in a team
Fluent German and good English skills
What we offer you
Central location close to the city centre with complimentary multi-storey car park along with a company restaurant, café bar and snack shop
Fitness studio incl. physiotherapy and other health offers
Childcare and holiday care close to the site
Working in an innovative environment with exceptional high-tech products at the limits of physics
Attractive remuneration (in accordance metal and electrical industry tariff)
Company pension scheme
Flexible working time model (mobile working, flexitime and part-time, opportunities for sabbaticals)
Individual development and training opportunities
You want to become part of a future-oriented company? Are you ready to assume responsibility in exciting international and national projects? Then YOU are our candidate (f/m/d)!
Please apply exclusively online via our career portal with your complete application documents (including cover letter, curriculum vitae and certificates).
Be the pioneer of our future! We look forward to receiving your application!
In case you have any further questions, please do not hesitate to contact our Talent Resourcing Team:
You can find further jobs on our Website: [...] is committed to achieving workforce diversity and creating an inclusive working environment. We welcome all applications irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief.