Embedded Software Engineer
Software-defined Radio
München, Germany
4 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Remote
München, Germany
Tech stack
C++
Linux on Embedded Systems
Middleware
Embedded Operating Systems
Embedded Software
Firmware
Integrated Development Environments
Python
Matlab
Software Engineering
Real Time Systems
Information Technology
Job description
- Design and develop hardware-oriented embedded software for SDR platforms.
- Own and maintain middleware interfaces between radio platforms and waveform implementations.
- Optimize system latency and ensure compliance with real-time constraints under Embedded Linux.
- Implement digital signal processing functions in software.
- Develop and analyze analog and complex digital modulation schemes.
- Collaborate within an agile, cross-functional development environment.
- Develop software in accordance with recognized standards for safety- and security-critical systems.
- Coordinate closely with testing, firmware, hardware, and application development teams to ensure system-level integration.
Requirements
A technology-oriented organization is seeking an experienced Senior Embedded Software Engineer with a focus on software-defined radio (SDR) systems.
The role involves developing high-performance embedded software for communication platforms, with particular emphasis on real-time processing, middleware integration, and digital signal processing under embedded operating systems. The position is suited for professionals with strong systems-level expertise and experience in safety- and security-critical environments., * University degree in Computer Science, Electrical Engineering, or a related technical discipline.
- At least five years of professional experience in embedded software development.
- Excellent proficiency in C and C++.
- Solid working knowledge of Python.
- Experience with MATLAB is considered an advantage.
- Strong expertise in Embedded Linux, particularly in real-time system optimization.
- Structured, reliable, and quality-oriented working style.
- Strong communication and teamwork skills.