Senior Embedded Software Architect (C/C++) at LinkedIn
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

26 Nov, 26

Salary

0.0

Posted On

28 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information & Data Services

Description

Responsibilities

  • Design, architect, and implement advanced embedded software solutions using modern C and C++.
  • Drive the complete software development lifecycle, from requirements analysis and system design to implementation and automated integration testing.
  • Collaborate with project teams to define and refine technical system requirements.
  • Conduct code reviews and promote software quality best practices across development teams.
  • Develop and maintain component tests and unit tests to ensure software reliability and maintainability.
  • Ensure compliance of software solutions with applicable industry standards and technical requirements.
  • Analyze complex system interactions and contribute to architectural decisions for embedded products.
  • Work closely with international development teams and stakeholders in an agile environment.
  • Support continuous improvement initiatives related to software architecture, development processes, and testing strategies.
  • Contribute to the successful delivery of high-quality embedded systems for mission-critical applications.


Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Embedded Systems, or a comparable qualification.
  • Several years of professional experience in embedded software development and software architecture.
  • Strong expertise in C and modern C++ (C++14, C++17, and/or C++20).
  • Solid understanding of software architecture principles and complex system-level interactions.
  • Hands-on experience with hardware-related software development.
  • Practical experience with Embedded Linux, RTOS environments, or bare-metal architectures.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and experience working in agile development environments.
  • Ability to work effectively within international and multicultural teams.
  • Fluent English and very good German language skills, both written and spoken.


How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...