Embedded Software / Firmware Engineer
se3 · Erding
Job description
About the role
As an Embedded Software / Firmware Engineer you will own the low‑level software foundation of SE3’s autonomy platform across drones, payloads and ground systems. You will translate system needs into robust firmware, bring up new boards, and enable sensors, AI accelerators and communication peripherals.
Key responsibilities
- Translate system requirements into low‑level software architecture and bring new boards to life on Jetson, ARM and STM32 platforms.
- Develop and maintain drivers for sensors, cameras, AI accelerators and network interfaces.
- Work across embedded Linux, kernel, device‑tree and BSP integration to create stable foundations.
- Build flashing, boot and deployment tooling for development, production and field updates.
- Debug hardware on the bench, isolate failures quickly and iterate until systems are field‑ready.
Required profile
- M.Sc. or higher in Computer Engineering, Electrical Engineering, Robotics, Embedded Systems or related field.
- 2+ years of hands‑on low‑level software or firmware development for embedded systems.
- Strong C and Python skills and experience shipping real systems on embedded Linux.
- Practical knowledge of hardware interfaces such as I2C, SPI, CAN, Ethernet and MIPI‑based cameras.
Required skills
- C
- Python
- Embedded Linux
- Linux kernel
- Device Tree
- BSP integration
- Jetson, ARM, STM32 platforms
- I2C, SPI, CAN, Ethernet, MIPI
- Yocto, U‑Boot
- ROS (optional)
- GStreamer (optional)
- AI accelerators
- Secure boot and signed update systems
What we offer
- Modern toolset, flat hierarchy and a skilled, driven team.
- Access to best‑in‑class AI tools and agents.
- Early stock ownership.
- 30 vacation days plus birthday off.
- Free gym, yoga and wellness membership.
- Two company retreats per year.
- Mentorship from experienced engineers.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Germany.
Salaries by job title
- Financial Controller (m/w/d) 11
- Key Account Manager (m/w/d) 10
- Controller (m/w/d) 8
- Junior Mobile Developer (Android/iOS) – Frankfurt 7
- Baustellenleiter (w/m/d) für Hochspannungsschaltanlagen 7
- Assistenzarzt (m/w/d) in Weiterbildung – Allgemeinmedizin 7
- Business Development Manager 7
- Front Office Agent (m/w/d) 7
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 10 hours ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
se3
Erding
Related job offers
-
Drone Assembly Working Student / Freelancer
se3 Erding -
Drone Test & Field Engineer
se3 Erding -
Küchenhilfe (m/w/d) Produktion
DO & CO AG Erding -
Ausbildung zum Elektroniker für Betriebstechnik – Start 2027
BASF SE Schwarzheide -
Ausbildung Industriemechaniker:in (m/w/d) – Start 2027
BASF SE Schwarzheide