-
Corsair

Senior Software Embedded Architect

Corsair
Germany · Full-time · Mid-Senior

Key Responsibilities

JOB DESCRIPTION

  • 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 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

About Us

Welcome to Fanatec, the ultimate destination for sim racing enthusiasts! At Fanatec, we are passionate about pushing the boundaries of technology to create the most immersive and realistic racing experiences. Our high-performance racing wheels, pedals, and accessories are engineered with precision and innovation, making us a leader in the sim racing industry.

Fanatec merged with CORSAIR, and remains a separate brand within CORSAIR – a world leader in providing high-performance PC peripherals and components to gamers, enthusiasts, and esports athletes.

Key Skills

Ranked by relevance

embedded embedded systems c rtos cicd git spi
Login to Apply
Posted
May 26, 2025
Type
Full-time
Level
Mid-Senior
Location
Landshut
Company
Corsair

Industries

Hospitals Health Care Non-profit Organizations Government Administration

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Pillway
Related

Senior Full Stack Developer (TypeScript / Node.js / Mobile)

2026-07-10

Full-time
Not Applicable
Canada
Hospitals
Engineering
View Job Details
Hired
Related

Software Engineer, Micro Platforms (Remote)

2026-07-09

Full-time
Associate
United Arab Emirates
Software Development
Information Technology
View Job Details
Rijkswaterstaat
Related

Medior Java developer

2026-07-09

Full-time
Not Applicable
Netherlands
Government Administration
Engineering