Embedded Software Engineer

SBG Associates Ltd

Immenstaad am Bodensee

Hybrid

EUR 80,000 - 100,000

Full time

6 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

Benefits offered by this job

Education budget
Independence and autonomy
Flat hierarchy
Competitive salary
Company pension
Job bike
Givve card
Best equipment
Industry-standard perks

Job summary

SBG Associates Ltd in Immenstaad, Germany, seeks a Senior Embedded Developer to design, implement, and test software for SoCs, boards, and custom hardware used in satellite technology.

You will work with RTOS, embedded Linux, FPGAs, and drivers, collaborate across teams, and help prototypes reach production while documenting architectures and integration best practices. English fluency is required; basic German helps.

Qualifications

  • Degree in Computer Engineering, Electrical Engineering, or a related field (or equivalent experience).
  • Experience: 2–5+ years in embedded software development with C/C++.
  • Strong knowledge of RTOS, embedded Linux, SoCs, FPGAs, and board bring-up.
  • Solid understanding of device drivers and communication protocols (Ethernet, TCP/IP).
  • Proficient with Git and English; basic German is a plus.

Responsibilities

  • Design, implement, and test embedded software for SoCs, evaluation boards, and custom hardware platforms.
  • Develop low-level drivers, middleware, and application-layer software for prototypes.
  • Integrate third-party SDKs with internal modules and assist in hardware/software co-design.
  • Support rapid prototyping, testing, and validation of satellite communication tech.
  • Document software architecture, integration processes, and best practices.

Skills

C/C++
Python
RTOS
Embedded Linux
SoCs
FPGAs
Board bring-up
Ethernet
TCP/IP
Git
English
German basics

Education

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

Tools

Git

Job description

Professional / Senior Embedded Developer
Immenstaad, Baden-Württemberg
€80k -€100k

Do you like the thought of working with satellites? Weare looking for an Embedded Software Engineer to join a growing team.

Their technologies are deployed in more than 150 countries and operate across 200+ international networks spanning government, military, telecom, and broadcast sectors. With a strong global presence, including regional offices across Europe, the Middle East, and Asia,

Key Responsibilities:
  • Design, implement, and test embedded software for SoCs, evaluation boards, and custom hardware platforms
  • Develop low-level drivers, middleware, and application-layer software to support proof-of-concepts and system prototypes
  • Integrate third-party SDKs alongside internal modules, contributing to hardware/software co-design and debugging efforts
  • Support rapid prototyping, testing, and validation of next-generation satellite communication technologies
  • Collaborate with cross-functional teams and contribute to clear documentation of software architecture, integration processes, and best practices
Your Profile:
  • Degree in Computer Engineering, Electrical Engineering, or a related field (or equivalent experience)
  • 2--5+ years of experience in embedded software development using C/C++ (Python is a plus)
  • Hands-on experience with RTOS, embedded Linux, SoCs, FPGAs, and board bring-up
  • Solid understanding of device drivers, communication protocols (e.g., Ethernet, TCP/IP, 3GPP 5G/6G), and version control (Git) Real time
  • Strong analytical, debugging, and problem-solving skills, with a collaborative mindset
  • Fluent in English; basic German skills are a plus

They offer a robust and thoughtfully designed employee benefits package, crafted with your well-being and professional satisfaction in mind.

  • 40 hour weeks with flexitime between 6 am at 10 pm
  • 60% remote after probation
  • Budget for education
  • Independence and Autonomy
  • Collegial & social
  • Flat hierarchy
  • competitive Salary
  • Company pension
  • Job bike
  • Givve card
  • The best Equipment
  • Plus all the industry-standard perks
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - Telecommunications
Embedded Software Engineer - Telecommunications

Hamilton Barnes Associates Limited • Tübingen

On-site
EUR 80,000 - 100,000
Ground-floor LEO satellite product
Small international team (5)
On-site 3 days a week
Embedded Software Engineer (m/f/d)
Embedded Software Engineer (m/f/d)

OHB System AG • Bremen

On-site
EUR 70,000 - 95,000
30 days vacation
Mobile working
Onboarding program
+5
Software Ingenieur:in (m/w/d)
Software Ingenieur:in (m/w/d)

OHB System AG • Bremen

On-site
EUR 70,000 - 100,000
30 days vacation
Mobile work
Buddy on boarding
+2
Software Embedded Developer
Software Embedded Developer

Proactive Global • Regensburg

Hybrid
EUR 70,000 - 95,000
System Architect - Telecommunications
System Architect - Telecommunications

Hamilton Barnes • Tübingen

On-site
EUR 95,000 - 120,000
Permanent role with live programme
Flat hierarchy
Company pension scheme
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Optimus Search • Aachen

Hybrid
EUR 65,000 - 85,000
Above-average salary
Flexible working hours
30 days of annual leave
+1
Senior Embedded Software Engineer (m/f/x)
Senior Embedded Software Engineer (m/f/x)

WORK Microwave GmbH • Holzkirchen

On-site
EUR 85,000 - 110,000
Flexible working hours
30 vacation days
Profit sharing
+4
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Anchor Conzult • München

On-site
EUR 60,000 - 80,000
Senior Embedded Software Engineer (m/f/x)
Senior Embedded Software Engineer (m/f/x)

WORK Microwave Inc. • Holzkirchen

On-site
EUR 70,000 - 110,000
30 vacation days
Profit sharing
Bike and PC leasing
+1