-
Ericsson

C/C++ Engineer

Ericsson
Poland · Full-time · Mid-Senior

We are looking for a skilled and detail-oriented C Developer to join our software development team. The ideal candidate will have solid experience in writing efficient and maintainable C code and be comfortable working in a fast-paced, collaborative environment. You will contribute to the design, development, and optimization of software components, primarily in the C programming language.




Responsibilities:



  • Design, implement, and maintain software components and applications in C.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
  • Debug, test, and optimize code for performance, reliability, and scalability.
  • Participate in code reviews and ensure adherence to coding standards.
  • Maintain detailed documentation for code, processes, and procedures.
  • Work with version control systems (e.g., Git) to manage codebase changes.
  • Contribute to software architecture discussions and system design.
  • Stay current with emerging technologies and best practices in C development.





Requirements:



  • Proven experience in software development using the C programming language.
  • Strong knowledge of computer science fundamentals, including memory management, data structures, and algorithms.
  • Experience with development in Unix/Linux environments.
  • Familiarity with debugging tools (e.g., GDB, Valgrind) and performance analysis.
  • Understanding of software development lifecycle and agile methodologies.
  • Knowledge of build tools such as Make/CMake.
  • Experience with embedded systems, real-time systems, or low-level programming is a plus.
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
  • Good communication skills and the ability to work in a team environment.





Nice to Have:



  • Experience with C++ or other low-level languages.
  • Familiarity with network protocols, hardware interfaces, or operating systems internals.
  • Knowledge of cross-compilation and working with embedded toolchains.
  • Exposure to CI/CD pipelines and automated testing frameworks.

Key Skills

Ranked by relevance

c embedded embedded systems data structures cicd git
Login to Apply
Posted
Jun 23, 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
Vocus
Related

Full Stack Frontend Developer

2026-05-27

Full-time
Not Applicable
Australia
Telecommunications
Engineering
View Job Details
BT Group
Related

Software Engineering Professional

2026-05-27

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

Decom Engineer

2026-05-26

Full-time
Not Applicable
Sweden
Telecommunications
Engineering