Senior Embedded Software Engineer at The Exploration Company
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

16 Dec, 26

Salary

2680000.0

Posted On

17 Sep, 26

Experience

12 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description


You are comfortable owning the entire platform software stack independently. You have brought up a (safety critical) MCU from scratch, debugged obscure failures with a debug probe (e.g. JTAG), serial console, logic analyser, or oscilloscope. You instinctively collaborate closely with the hardware team on the platform design and with the application stakeholders on requirements.


Key Responsibilities


As a Senior Embedded Software Engineer, your role and responsibilities will continuously evolve. Your initial duties include to:


  • Bring-up the RTOS and develop the BSP for ARM Cortex-M cores, including MPU configuration and inter-core communication
  • Develop, test and maintain an extensive set of MCU drivers to fulfill application's needs (ADC, SPI, Clock and more)
  • Develop complete communication stack, validate its integration in host system
  • Develop drivers for complex ICs
  • Integration test MCU and FPGA interfaces
  • Set-up toolchain and CI for the MCU and wider embedded platform (HiL, automated test equipment control...)
  • Own design documentation and validate requirements
  • Coordinate with all disciplines working on a unit (electronics design engineers, system engineers, test team, EGSE team)
  • Continuous learning: stay current with industry trends, emerging technologies, and advancements in avionics design

What we would love to see from you


In the role of Senior Embedded Software Developer ideally, you will have the following:


  • Bachelor's or Master's degree in Electrical Engineering, Embedded Systems, Software Engineering, Aerospace Engineering, or a related field
  • Strong background in embedded C / C++ coding
  • RTOS bring-up experience on Cortex-M cores (ThreadX / Azure RTOS, FreeRTOS, Zephyr, or equivalent)
  • Hands-on experience in firmware development and platform bring-up
  • Hands-on experience in various communication protocols/stacks (SPI, I2C, UART, Ethernet IP/TCP).
  • Knowledge of safety-critical design principles
  • Familiarity with Reliability, Availability, Maintainability & Safety (RAMS) aspects
  • Strong verbal and written communication skills. Ability to collaborate effectively with multidisciplinary teams (hardware engineers, test engineers, EGSE engineers, etc.)
  • Meticulous attention to detail in design, analysis, and documentation
  • Hands on mentality at testing and problem debugging in laboratory
  • Experience designing and maintaining CI/CD pipelines for embedded hardware targets is a plus
  • Experience with TSN is a plus
  • Experience with FPGA and VHDL language is a plus
  • Experience with python and bash is a plus
  • Understanding of space relevant standards (like ECSS, MIL-STD, NASA-HBK) and regulations is a plus
  • Awareness of functional safety standards (ISO 26262, DO-178C, or similar) and their implications for the software stack is a plus

Why you should join us!


What makes us special here at The Exploration Company and why we think you will enjoy working here is:


  • We’re Agile - we make decisions fast whilst keeping our goals and systems in mind
  • We’re Open and Collaborative - we are transparent about risks and obstacles, so that we can cooperate to overcome them
  • We have a lot of Fun - we refuel our energy knowing we are democratising space. It’s a wonderful and rare opportunity, are YOU up for the challenge?

We'd love to hear from you if you wish to be a part of our journey. Please submit your CV now for immediate consideration and we will be in touch shortly.

Responsibilities


Welche Aufgaben bei NewTec auf dich warten:


  • Du arbeitest an Neu- und Weiterentwicklungen von sicherheitsgerichteten Systemen aus verschiedenen Branchen wie beispielsweise Industrie, Bahn, Automotive oder für robuste Anwendungen.
  • Du erstellst System- und Software Architekturen und implementierst Embedded Software.
  • Du bringst dein Know-how an den richtigen Stellen ein z.B.:
    • bei der Erstellung und Realisierung von System- und Sicherheitskonzepten,
    • bei der Modellierung von Softwarearchitekturen & -designs und
    • bei der Planung von Systemintegration und -verifikation.
  • Du treibst in kleinen bis großen (2 –10 Personen) Projektteams spannende Themen wie z.B. Steuergeräte Plattformen, Netzwerktechnologien oder industrielle Videoverarbeitungssysteme voran und entwickelst gemeinsam mit deinen KollegInnen sichere Systeme.
  • Du kannst auf technischer Ebene im direkten Austausch mit dem Kunden stehen, um in Zusammenarbeit mit unseren Kunden innovative Produkte zu entwickeln.

Was du mitbringen solltest:


  • Idealerweise bringst du ein abgeschlossenes MINT-Studium (z.B. Systems Engineering, Elektrotechnik, Informatik, Medizintechnik, Informationstechnik, Mechatronik, Physik) oder vergleichbare Qualifikationen mit.
  • Deine mehrjährige Berufserfahrung als Software Engineer oder Architekt in der Programmierung mit C/C++ bietet die beste Basis.
  • Erfahrung im Umgang mit mindestens einer Sicherheitsnorm (z.B. IEC 61508, ISO 26262, ISO 13849 oder MIL-STD 882E o. Ä.) setzen wir voraus, weitere Vertiefungen erfolgen on the job.
  • Du konntest bereits Erfahrungen im Arbeiten in prozessgesteuerten Projekten sammeln.
  • Mit einem klaren Blick für Analysen und einer kommunikativen, teamorientierten Arbeitsweise bringst du dich engagiert und eigeninitiativ in unsere Projekte ein.
  • Du beherrschst die deutsche und englische Sprache in Wort und Schrift auf C1 Niveau.

Wir begrüßen Bewerbungen aller qualifizierten Kandidatinnen und Kandidaten. Auch ehemalige Soldatinnen und Soldaten sind aufgrund ihrer vielseitigen Erfahrung sehr willkommen. Unterstützung über den BFD bieten wir gerne an.


Welche Benefits NewTec dir bietet:


  • Onboarding-Prozess Für einen guten Start sorgen dein individuelles Onboarding-Schulungsprogramm und dein persönlicher Buddy.
  • Feedbackkultur Persönlicher Austausch ist uns wichtig, daher finden in regelmäßigen Abständen gemeinsame Gespräche statt.
  • Individuelle Weiter- und Fortbildungsmaßnahmen Deine fachlichen und persönlichen Potenziale fördern wir mit internen und externen Schulungen.
  • Freiraum und Eigenverantwortung Vertrauen ist ein Kernwert unserer Unternehmenskultur. Jeder ist eingeladen, aktiv mitzugestalten und das Unternehmen mit zu entwickeln.
  • Flexible Arbeitszeiten und Mobile Office Unsere Gleitzeitregelung und die Mobile-Office-Möglichkeiten schaffen Flexibilität für eine gute Vereinbarkeit von Arbeit und Privatleben.


Loading...