Senior Embedded Software Engineer (m/f/d), WORK Microwave GmbH
Core
Design and development of embedded software applications for Linux-based systems to ensure high performance and reliability in satellite communication, radar systems, and microwave sensors.
Role type
Senior Embedded Software Engineer (Linux & Bare-Metal)
Builds
Embedded software applications, Linux kernel drivers, and toolchains for satellite/radar/microwave products
Domain
Aerospace/Defense (Satellite Communication, Radar, Microwave Sensors)
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Linux-based embedded systems, Bare-Metal embedded systems, Network protocols (OSI model, IP stacks), Code reviews, CI/CD pipelines
Preferred skills
C++11/14, Python, React, TypeScript, Buildroot, CMake, GitLab
Technologies
C, C++, git, Python 3, React, TypeScript, HTTP, JSON, Buildroot, CMake, Make, Gitlab, Wireshark, Linux Kernel, NXP QorIQ, Xilinx Zynq
Responsibilities
Lead design and development of embedded software for Linux-based systems, Collaborate with cross-functional teams for software integration, Conduct code reviews and mentor junior developers, Optimize and develop Linux kernel drivers, Contribute to software team processes (configuration management, code quality), Ensure technical team goals (timeliness, cost, quality, scalability)
Seniority
Senior, hands-on IC with mentorship