Senior Embedded Software Entwickler (m/w/x)
SII Germany
About the role
About Us
In today's dynamic environment of technological change, intelligent IT, software, and system solutions are of central importance – in complex, security-critical, and regulated technology fields such as automotive, defense, and aerospace. We combine expertise in embedded software, modern software development, cloud architectures, data & AI engineering, and holistic systems engineering. This is how we create networked platforms, smart data analyses, and highly available architectures for complex and security-critical applications.
Your Role
In this role, you will be responsible for the development and optimization of embedded software for complex real-time systems. You will work closely with hardware, system, and test teams to realize high-performance and reliable solutions. The focus is on hardware-near development, integration, and ensuring quality and performance throughout the entire development cycle.
Become part of our team now – in an internal and permanent full-time position as a Senior Embedded Software Developer (m/f/x) with the following tasks:
Responsibilities
- Design, development, and implementation of embedded software for microcontrollers and microprocessors
- Integration of software with hardware components as well as adjacent software and FPGA modules
- Analysis of system requirements and derivation of software architectures and specifications
- Development and optimization of code in C/C++
- Conducting code reviews and ensuring standards and best practices
- Development and execution of unit and integration tests
- Error analysis, debugging, and resolution of hardware and software problems
Qualifications
- Several years of experience in embedded software development in real-time environments
- Very good knowledge of C/C++ and ideally experience with Python
- Experience with Embedded Linux and common development tools and version control (e.g., GitLab)
- Good understanding of hardware architectures, peripherals, and hardware-near programming
- Knowledge of common communication protocols (e.g., CAN, I2C, SPI, UART)
- Fluent German and English skills, both written and spoken
- Willingness to participate in the verification process – A security check according to SÜG (Ü2) is planned for this activity
Benefits
Your Benefits – a true Great Place To Work®
- Flexible working: 30 vacation days, mobile work & flexible hours – for real work-life balance
- Modern setup: Cloud-based work with Microsoft 365 for efficient, collaborative work
- Culture that supports: Open communication, clear responsibility, and trust at all levels
- Individual development: Fostering your strengths – personally and professionally
- Financial extras: Subsidies for retirement provision, childcare & mobility (Deutschland-Ticket)
- Health & Balance: Hansefit sports cooperation & JobRad leasing
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free