Senior Software Embedded Architect

2 Months ago • 6-8 Years • Research & Development

Job Summary

Job Description

This Senior Software Embedded Architect role at E.ON in Landshut, Germany involves designing, implementing, and optimizing embedded firmware for complex electronic systems. Responsibilities include leading firmware development, collaborating with hardware and software engineers, mentoring junior developers, reviewing code, leading design discussions, ensuring system integration, developing test plans, troubleshooting complex issues, and creating technical documentation. The ideal candidate will have extensive experience in embedded systems programming, proficiency in C/C++/Assembly, knowledge of microcontrollers, RTOS, and various communication protocols, and experience with development tools and version control systems. The role demands strong problem-solving skills, technical leadership, and effective communication.
Must have:
  • Embedded systems programming expertise
  • Proficiency in C/C++/Assembly
  • Microcontroller, RTOS, and communication protocol knowledge
  • Experience with development tools and version control
  • Technical leadership and mentoring skills

Job Details

Job Info

  • Job Identification 8157
  • Posting Date 01/09/2025, 03:56 PM
  • Locations E.ON-Allee 5, D-84036, Landshut, 84036, DE
  • Job Schedule Full time

Job Description

Position Summary, Responsibilities and Expectations:

Position Summary

You are responsible for designing, implementing, and optimizing embedded firmware that powers complex electronic systems. This role involves technical leadership, innovation, and collaboration to ensure the development of high-quality, reliable firmware solutions that meet product requirements. The position requires a strong focus on system integration, and performance while mentoring junior team members and driving development processes.

Key Responsibilities

  • Lead the design and development of firmware for embedded systems, ensuring scalability, efficiency, and robustness.
  • Write, debug, and optimize code in languages such as C, C++, or assembly.
  • Collaborate with hardware and software engineers to align firmware functionality with hardware capabilities.
  • Provide mentorship and technical guidance to junior developers.
  • Review code for quality, maintainability, and compliance with best practices.
  • Lead design discussions and contribute to architectural decisions for embedded systems.
  • Ensure seamless integration of firmware with hardware components and external systems.
  • Develop and execute test plans to validate firmware performance under various scenarios.
  • Identify and address complex issues in embedded systems, implementing innovative solutions to meet design objectives.
  • Create detailed technical documentation, including design specifications, user manuals, and test reports.
  • Ensure firmware complies with industry standards, safety requirements, and customer specifications.

Expectations

  • Proficiency in embedded systems programming and strong knowledge of microcontrollers, RTOS, and communication protocols (e.g., I2C, SPI, UART, CAN, Ethernet).
  • Familiarity with development tools such as debuggers, oscilloscopes, and logic analyzers.
  • Experience with version control systems (e.g., Git) and CI/CD workflows.
  • Take ownership of firmware projects from concept to deployment, ensuring timely delivery and high quality.
  • Manage priorities in a fast-paced environment while meeting deadlines and technical goals.
  • Work effectively with cross-functional teams, including hardware, software, and product management.
  • Communicate technical concepts clearly to stakeholders with varying levels of technical expertise.
  • Demonstrate a commitment to staying current with emerging technologies, tools, and methodologies in the embedded systems domain.

Essential Skills and Experience:

  • You have a successfully completed degree in electrical engineering/communications engineering/automation technology or a comparable qualification with several years of professional experience.
  • 6+ years of experience in embedded software
  • Mastery of C/C++/Assembly and confident application at all levels of the software stack
  • Bare metal, Zephyr, Cortex ARM processor family
  • Device driver software, interrupt techniques, security architectures
  • Experience in test automation, unit tests in embedded software development
  • Your German and English language skills are good, so you feel comfortable working with our international development partners.
  • Motivation to bring new features and products to the road cleanly and efficiently
  • Very good communication and moderation skills
  • Experience in agile development

Similar Jobs

fourth stars - Server Engineer

fourth stars

Altrincham, England, United Kingdom (On-Site)
2 Weeks ago
playrix  - Senior C++/Python Software Engineer (Engine)

playrix

Georgia (Remote)
7 Months ago
N-ix - Middle .NET Engineer

N-ix

Poland (Hybrid)
2 Weeks ago
Gravity CO  - Integrated Platform Developer

Gravity CO

Seoul, South Korea (On-Site)
3 Weeks ago
WebMD - Senior Software Engineer

WebMD

Navi Mumbai, Maharashtra, India (On-Site)
2 Months ago
NVIDIA - Senior System Reliability Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Valve corporation - Mechanical Engineer

Valve corporation

Bellevue, Washington, United States (On-Site)
6 Months ago
Virtuos - Senior Technical Director

Virtuos

France (Hybrid)
2 Months ago
bytedance - Research Scientist - Multimedia Lab

bytedance

San Diego, California, United States (On-Site)
2 Months ago
bytedance - ML Systems Software Engineer Graduate (AML - Machine Learning Systems)

bytedance

San Jose, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tide - Senior Engineer, Flutter

Tide

Ukraine (Hybrid)
1 Week ago
Highspot - Infrastructure Platform Software Engineer

Highspot

Hyderabad, Telangana, India (Hybrid)
5 Months ago
Anthology - Software Engineer II

Anthology

Chennai, Tamil Nadu, India (Hybrid)
2 Weeks ago
Crowd Strick - Senior Engineer - LogScale Team

Crowd Strick

Bucharest, Bucharest, Romania (Remote)
1 Year ago
FICO - CCS DevOps - Engineer II

FICO

Guadalajara, Jalisco, Mexico (Remote)
2 Weeks ago
Hudl - Senior Software Engineer

Hudl

Lincoln, Nebraska, United States (Hybrid)
1 Month ago
Mendix - Quality Engineer

Mendix

Rotterdam, South Holland, Netherlands (Hybrid)
1 Month ago
Games 24x7 - SDET-2 (Backend Tester)

Games 24x7

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
bytedance - Software Engineer, SRE - Platform Services

bytedance

San Jose, California, United States (On-Site)
3 Months ago
Toptracer - Junior Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Landshut, Bavaria, Germany

Axon - RMA Returns Processing Associate

Axon

Dietzenbach, Hessen, Germany (On-Site)
2 Weeks ago
Hologate  - IT Administrator

Hologate

Munich, Bavaria, Germany (On-Site)
1 Month ago
Likewise - Service Assistant

Likewise

Heiligenhaus, North Rhine-Westphalia, Germany (On-Site)
2 Weeks ago
FISHLABS GmbH - Voxel Artist

FISHLABS GmbH

Hamburg, Hamburg, Germany (Hybrid)
4 Months ago
Tesla - Technical Cleaning & Filter Specialist (Maintenance Technician)

Tesla

Brandenburg, Germany (On-Site)
3 Months ago
Altagram Group - Audio Engineer - Video Game Localization

Altagram Group

Germany (On-Site)
2 Months ago
Tesla - Supplier Industrialization Engineer, Drive Unit

Tesla

Brandenburg, Germany (On-Site)
3 Months ago
WongDoody - Senior Technical Project Manager / Product Owner

WongDoody

Berlin, Berlin, Germany (Remote)
3 Weeks ago
luxsoft - Test Automation Engineer

luxsoft

Bochum, North Rhine-Westphalia, Germany (On-Site)
1 Week ago
Nintendo - Intern PR & Corporate Communications (m/f/d)

Nintendo

Frankfurt Am Main, Hessen, Germany (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Krafton - HR (HRM) Manager (5-10 years experience)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
Plaion - Disponent (m/w/d) mit Berufserfahrung

Plaion

Höfen An Der Enz, Baden-Württemberg, Germany (On-Site)
5 Months ago
Riot Games - Principal Software Engineer, Gameplay - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Microsoft - Critical Environment Energy Marshall

Microsoft

Busan, Busan, South Korea (On-Site)
1 Month ago
NVIDIA - Senior System Reliability Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Physical Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
4 Months ago
Cadence - Product Engineering Architect (Circuit Simulation)

Cadence

San Jose, California, United States (On-Site)
7 Months ago
bytedance - Software Engineer Intern (Machine Learning Platform) - 2024 Summer (PhD)

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
Meta - Software Engineer, Machine Learning

Meta

New York, New York, United States (On-Site)
7 Months ago
Krafton - Game Security Research Engineer

Krafton

Seoul, South Korea (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 1994, CORSAIR (NASDAQ:CRSR) is a leading global developer and manufacturer of high-performance gaming and streaming gear. With 21 different product lines CORSAIR offers a complete range of products that help digital athletes perform at their peak and enable streaming creators to produce studio-quality content for their fans.


CORSAIR has built a passionate base of loyal customers due to its gamer- and creator-centric design philosophy, commitment to high performance, and professional quality. The company has received more than 4,000 product awards and has a footprint that reaches customers in more than 75 countries.


CORSAIR also includes subsidiary brands Elgato, which provides premium studio equipment and accessories for content creators, SCUF Gaming, which builds custom-designed controllers for competitive gamers, and ORIGIN PC, a builder of custom gaming and workstation desktop PCs and laptops.

Duluth, Georgia, United States (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Milpitas, California, United States (On-Site)

Duluth, Georgia, United States (On-Site)

Taipei City, Taiwan (On-Site)

Milpitas, California, United States (On-Site)

Taipei City, Taiwan (On-Site)

View All Jobs

Get notified when new jobs are added by Corsair

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug