Embedded Software Ingenieur

TechSAT GmbH

Kirchheim bei München

On-site

EUR 70,000 - 100,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TechSAT GmbH is seeking an Embedded Software Engineer to develop safety-critical software for onboard product family, from drivers to real-time platform.

In a small cross-functional team, you will ensure requirements through verification on our test environment, following DO-178C guidance and MISRA C standards.

You will work on interfaces like ARINC 429, CAN FD, RS-485 and contribute to system safety activities.

Qualifications

  • Degree in computer science, electrical engineering, aerospace/computing or related field.
  • Solid knowledge of microcontrollers or multicore processors and interrupt handling.
  • Experience with serial/fieldbus interfaces (CAN, RS-485, ARINC 429) and low-level drivers.

Responsibilities

  • Design, implement and test embedded software in C (and C++ where appropriate) on RTOS or bare-metal.
  • Develop platform software: BSP, boot/startup, built-in test, health monitoring, safe-state handling.
  • Develop drivers and IO handling for avionics interfaces: ARINC 429, CAN FD, RS-485, discrete I/O, sensors.
  • Follow DO-178C processes: requirements/design, traceability, MISRA C, reviews, structural coverage.
  • Verify software via unit, integration and hardware-in-the-loop tests on ADS2-based test systems.
  • Support system safety assessment and hardware/software interface definition with hardware/FPGA teams.
  • Maintain source code and build environments under configuration management.

Skills

Microcontrollers / multicore
Interrupt handling / low-level drivers
Fluent technical English

Education

Bachelor's degree in Computer Science / Electrical Engineering / related field

Tools

CAN
RS-485
SPI
ARINC 429

Job description

As an Embedded Software Engineer, you will develop the safety-critical software of our onboard product family, from low-level drivers and the real-time platform to redundancy management and the interfaces to sensors, inceptors and actuators. You will work in a small, cross-functional team of system, hardware, FPGA and test engineers and take responsibility for your software from requirements through verification and integration on the TechSAT test environment.

Your Tasks
  • Design, implement and test embedded software for in C (and C++ where appropriate) on a real-time operating system or bare-metal platform.
  • Develop the platform software: board support package, boot and startup software, built-in test, health monitoring and safe-state handling.
  • Develop drivers and I/O handling for avionics interfaces: ARINC 429, CAN FD, RS-485, discrete I/O, RVDT/LVDT position sensing and Ethernet.
  • Develop the software according to DO-178C: software requirements and design, traceability, coding standards (e.g. MISRA C), reviews and structural coverage analysis.
  • Verify the software through unit, integration and hardware-in-the-loop tests on the ADS2-based test systems, including fault injection.
  • Support the system safety assessment (FHA, FMEA, FTA) and the hardware/software interface definition with the hardware and FPGA team.
  • Keep all source code, toolchains and build environments under configuration management and fully reproducible.
Your Profile
Required
  • Degree in computer science, electrical engineering, aerospace engineering, computer engineering or a comparable field.
  • Solid knowledge of microcontrollers or multicore processors, interrupt handling and low-level drivers.
  • Hands-on experience with serial and fieldbus interfaces such as CAN, RS-485, SPI or ARINC 429.
  • A structured, well-documented way of working and enjoyment of working in a small team.
  • Fluent in technical English communication
Nice to have
  • Experience with safety-critical software development, ideally to DO-178C (DAL A to C)
  • Experience with requirements-based development and testing, traceability and static analysis or coding standards such as MISRA C.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SOFTWARE DEVELOPMENT ENGINEER (m/f/d)
SOFTWARE DEVELOPMENT ENGINEER (m/f/d)

actana-consulting • München

On-site
EUR 65,000 - 95,000
Embedded Software Engineer
Embedded Software Engineer

Hypersonica GmbH • München

On-site
EUR 70,000 - 90,000
Defence sector impact
Collaboration with experts
Autonomy and ownership
+2
Embedded Software Engineer (m/f/d)
Embedded Software Engineer (m/f/d)

OHB SE • Bremen

Hybrid
EUR 65,000 - 95,000
Aerospace - Embedded Software Engineer (m/f/d)
Aerospace - Embedded Software Engineer (m/f/d)

Telematik Zentrum • Würzburg

Hybrid
EUR 65,000 - 90,000
Hands-on satellite hardware
In-orbit operations
Ownership and freedom
+1
Embedded Software Developer – Aerospace (m/f/d)
Embedded Software Developer – Aerospace (m/f/d)

Da Vinci Engineering GmbH • München

On-site
EUR 70,000 - 95,000
Da Vinci Corporate Benefits
On-the-job training and language</n>
International projects
SOFTWARE VERIFICATION ENGINEER (m/f/d)
SOFTWARE VERIFICATION ENGINEER (m/f/d)

actana-consulting • München

On-site
EUR 70,000 - 95,000
Senior Embedded Software Engineer Aerospace (m/w/d)
Senior Embedded Software Engineer Aerospace (m/w/d)

engineering people GmbH Friedrichshafen • Lindenberg im Allgäu

On-site
EUR 90,000 - 120,000
Software Systems Engineer for Satellite Software (m/f/d)
Software Systems Engineer for Satellite Software (m/f/d)

OHB SE • Bremen

On-site
EUR 70,000 - 100,000
Embedded Software Developer
Embedded Software Developer

Holt Executive Ltd • Baden-Württemberg

On-site
EUR 65,000 - 85,000
Hybrid working
30 days annual leave
Company pension scheme
+2
Embedded Software Engineer
Embedded Software Engineer

Steneg • Germany

On-site
USD 90,000 - 120,000