-
Ericsson

C Software Architect

Ericsson
Poland · Full-time · Mid-Senior

We are looking for a highly experienced C Software Architect to lead the design and architecture of robust, high-performance software systems written in C. The ideal candidate will have deep expertise in low-level programming, embedded systems, and software architecture best practices. You will collaborate closely with cross-functional teams to define technical direction and ensure high-quality software delivery.


Key Responsibilities:


  • Design and oversee the architecture of software systems developed in C.
  • Lead technical planning, system design sessions, and code reviews.
  • Create architectural documentation, including system diagrams and interface definitions.
  • Ensure scalability, reliability, and maintainability of C-based applications.
  • Collaborate with development, QA, hardware, and systems engineering teams.
  • Identify and mitigate architectural risks and technical debt.
  • Evaluate and integrate third-party libraries or frameworks when necessary.
  • Provide technical leadership and mentorship to junior engineers.



Required Qualifications:


  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of hands-on experience with C programming, preferably in embedded or system-level environments.
  • Strong understanding of operating systems, memory management, and real-time systems.
  • Proven experience in software architecture and system design.
  • Familiarity with software development lifecycle (SDLC) and Agile methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication skills in English.



Preferred Qualifications:


  • Experience with C++ or assembly language.
  • Knowledge of Linux kernel, device drivers, or microcontroller platforms.
  • Experience in safety-critical or high-reliability domains (e.g., automotive, aerospace, medical).

Key Skills

Ranked by relevance

c embedded embedded systems assembly linux
Login to Apply
Posted
May 19, 2025
Type
Full-time
Level
Mid-Senior
Location
Cracow
Company
Ericsson

Industries

Telecommunications

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
BT Group
Related

Software Engineering Professional

2026-05-27

Full-time
Not Applicable
United Kingdom
Telecommunications
Engineering
View Job Details
emnify
Related

Senior Software Engineer - APIs & Support Systems

2026-05-25

Full-time
Mid-Senior
Germany
Telecommunications
Engineering
View Job Details
Motorola Solutions
Related

C# Software Engineer

2026-05-17

Full-time
Not Applicable
United Kingdom
Telecommunications
Engineering