Senior Embedded Software Engineer (m/w/d)

ZeroPhase

München

On-site

EUR 95,000 - 130,000

Full time

10 hours 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

ZeroPhase seeks a Senior Embedded Software Engineer to lead development of advanced software for custom hardware deployed worldwide. You will design deployment infrastructure, emphasize security and resilience, and build tools to enhance user experience of data links.

You will work across the full lifecycle from design to support, tackling software-defined radio and embedded systems at scale, with a strong emphasis on fault tolerance and test automation.

Qualifications

  • Requires a Bachelor’s degree in a STEM field or equivalent, plus 10+ years of software engineering experience (or 15+ years without a degree).
  • 8+ years of development experience in C, C++, Python, or Rust.

Responsibilities

  • Design and implement highly available embedded systems for long-term field deployment.
  • Participate in architecture reviews and code reviews.
  • Develop prototypes to validate key design concepts and constraints.
  • Write Linux-based software for ARM/RISC-V processors and microcontrollers.
  • Create test environments including hardware-in-the-loop simulations and virtualized hardware.
  • Invent tools to improve deployment, testing, and data analysis within CI/CD pipelines.

Skills

Embedded systems
C programming
C++ programming
Python
Rust

Education

Bachelor's degree in computer science or engineering

Tools

Linux
ARM
RISC-V

Job description

Senior Embedded Software Engineer (m/w/d)

About the role

Join ZeroPhase as a Senior Embedded Software Engineer to lead development of cutting-edge software running on custom hardware deployed worldwide. You'll create deployment infrastructure, design for security and resilience, and craft tools that improve the user experience of our data links. Covering the full lifecycle, from design to support, you'll push the boundaries of software-defined radio and embedded systems at scale.

What you'll do
  • Design and implement highly available, fault-tolerant embedded systems that operate for long periods with minimal maintenance in demanding field conditions.
  • Participate in architecture, design, and code reviews.
  • Develop prototypes to prove out key design concepts and quantify technical constraints.
  • Write high-quality Linux-based software for common processors and microcontrollers (e.g. ARM, RISC-V).
  • Develop systems that allow for test execution across multiple environments, such as virtualised hardware or real hardware-in-the-loop simulations.
  • Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system.
What we're looking for
  • Bachelor's degree in computer science, engineering, math, or a STEM discipline, plus 10+ years of professional experience in software engineering; or 15+ years of professional experience in software engineering instead of a degree.
  • 8+ years of development experience in C, C++, Python, or Rust.
  • Any experience with embedded or low-level systems development.
Bonus: not required
  • Developed, debugged, and deployed software used in real-world embedded devices.
  • Creative approach to problem solving, exceptional analytical skills, and strong engineering fundamentals.
  • Solid fundamental knowledge of networking protocols (TCP/IP, etc.), electronics, math, physics, and radio frequency.
  • Strong skills in debugging, performance optimisation, and testing.
  • Experience with security issues associated with distributed systems and internet services.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer (m/w/d)
Senior Embedded Software Engineer (m/w/d)

ZeroPhase GmbH • Dortmund, München

Remote
EUR 90,000 - 130,000
Full Stack Software Engineer (m/w/d)
Full Stack Software Engineer (m/w/d)

ZeroPhase GmbH • Dortmund, München

Remote
EUR 70,000 - 110,000
Technical Integration & Operations Engineer (m/w/d)
Technical Integration & Operations Engineer (m/w/d)

ZeroPhase • München

On-site
EUR 55,000 - 90,000
Technical Integration & Operations Intern (m/w/d)
Technical Integration & Operations Intern (m/w/d)

ZeroPhase GmbH • München

On-site
EUR 13,000 - 20,000
RF & Signal Intelligence Engineer (m/w/d)
RF & Signal Intelligence Engineer (m/w/d)

ZeroPhase GmbH • München

On-site
EUR 75,000 - 110,000
Software Developer (m/f/d) in Communications Engineering
Software Developer (m/f/d) in Communications Engineering

PHYTRONIC GmbH • Dresden

Hybrid
EUR 55,000 - 85,000
Flexible working hours
Mobile working possible
Embedded Software Engineer
Embedded Software Engineer

Steneg • Germany

On-site
USD 90,000 - 120,000
Software Engineer (m/f/d) for Data Link Layer
Software Engineer (m/f/d) for Data Link Layer

PHYTRONIC GmbH • Dresden

Hybrid
EUR 60,000 - 84,000
Flexible hours
Mobile working
Competitive salary
Senior Embedded Software Engineer - Software Defined Radio (m/w/d)
Senior Embedded Software Engineer - Software Defined Radio (m/w/d)

APRIORI - business solutions AG • München

On-site
EUR 70,000 - 110,000
Technical Integration & Operations Engineer (m/w/d)
Technical Integration & Operations Engineer (m/w/d)

ZeroPhase GmbH • München

On-site
EUR 60,000 - 90,000