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
Related Jobs
3 roles aligned with this opportunity
Software Engineering Professional
2026-05-27
Senior Software Engineer - APIs & Support Systems
2026-05-25
Program Manager
2026-05-30
- Posted
- May 19, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Cracow
- Company
- Ericsson
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineering Professional
2026-05-27
Senior Software Engineer - APIs & Support Systems
2026-05-25
Program Manager
2026-05-30