Embedded Software Developer

Thales Group

Job

In this role, you develop Real-Time software for FPGA systems, conduct requirements analysis, implement drivers and tests, and collaborate within an agile team on software development.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Participation in the development of real-time software for FPGA-based systems within an agile development team.
  • Participation in the entire software development process within the development team, from requirements analysis through design to implementation and testing.
  • Implementation of software features including the corresponding tests and code reviews.
  • Creation of unit and integration tests on both the target hardware and its virtualizations.
  • Implementation of drivers for hardware control.

Our expectations of you

Education

  • Completed degree in Computer Science or a comparable qualification.

Qualifications

  • Excellent coding skills in the C++ domain.
  • Expertise in FPGA-based systems.
  • Knowledge of CI/CD and containers is an advantage.
  • Expertise in bootloader development is an advantage.
  • Team player with an eye for the big picture.
  • Very good knowledge of German and English.

Experience

  • Experience in software development in the field of embedded software.
  • Experience in writing unit and integration tests.
  • Experience in real-time operating systems is an advantage.
  • Experience in agile software development is an advantage.

Benefits

Work-Life-Integration

Health, fitness & fun

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Ditzingen
    71254 Baden-Württemberg, Germany

About your employer

We combine diverse skills, talents and cultures to design and deliver exceptional high-tech solutions. Solutions that make it possible to act today tomorrow. From the bottom of the ocean to outer space and beyond, we help our clients think smarter and act faster - with ever-increasing complexity and every crucial moment along the way.

Company type
Established Company
Work model
Onsite, Hybrid, Full Remote
Industry
Internet, IT, Telecommunication

Employer reviews

3.4Total(1 review)
Team culture
x
3.8
Engineering
x
3.0
Working conditions
x
3.8
Career growth
x
3.4
  • 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
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

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

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4

Embedded Software Developer

Thales Group