Embedded C++ Engineer

Seargin

Katowice

Hybrid

PLN 180,000 - 240,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

B2B contract
Stable international firm
Engaging projects and latest IT
Competitive remuneration
Renowned international projects
MultiSport and Private Medical Care

Job summary

Seargin in Katowice seeks an experienced Embedded C++ Engineer to design, develop, and maintain firmware for industrial automation platforms.

You will implement features, debug complex software, contribute to tests, and collaborate with international teams in an Agile environment. The role requires 5+ years of embedded/C++ experience, RTOS knowledge (QNX/VxWorks), and fluent English; a B2B contract is offered.

Qualifications

  • 5+ years of professional C++ development.
  • 5+ years in embedded systems or firmware development and debugging.
  • Bachelor's degree in a related technical field.
  • Strong understanding of requirements analysis, software design, implementation, and testing.
  • Knowledge of embedded systems architecture and RTOS (QNX or VxWorks).
  • Knowledge of TCP/IP or Ethernet-based communication.
  • Experience with Git-based version control (GitHub/GitLab).
  • Experience with CI/CD tools (Jenkins).
  • Fluent English (minimum B2).
  • Strong problem-solving mindset and ownership of complex technical challenges.

Responsibilities

  • Design, develop, and maintain firmware for industrial automation products and platform-level systems.
  • Implement features related to network communication, controller runtime and OS services.
  • Develop and debug embedded C++ software and perform root cause analysis.
  • Prioritize and resolve complex technical issues at software and system level.
  • Develop unit and integration tests and contribute to CI/CD quality processes.
  • Design software architecture and own specific components.
  • Prepare high/low-level design documentation and maintain technical docs.
  • Conduct code reviews and ensure compliance with embedded standards.
  • Collaborate with international engineering teams across distributed environments.
  • Support Agile and SAFe planning, reviews, and continuous improvement.

Skills

Embedded C++
Networking (TCP/IP)
Git/GitHub/GitLab
CI/CD (Jenkins)
English (B2+)
Problem-solving

Education

Bachelor's degree in Computer Engineering, CS, Automation & Robotics, Electronics, or related field

Tools

GitHub/GitLab
Jenkins
RTOS concepts (QNX/VxWorks)
Python (testing/tools)

Job description

  • Design, develop, and maintain firmware components for industrial automation products and platform-level systems.
  • Implement Product Features
    • Develop and validate features related to network communication, controller runtime functions, and platform or operating system services.
  • Debug Embedded Software
    • Develop and debug complex embedded C++ software and perform systematic defect and root cause analysis.
  • Resolve Technical Issues
    • Prioritize and resolve complex and critical technical issues at software and system level.
  • Develop Software Tests
    • Develop unit and integration tests and contribute to CI/CD-driven quality processes.
  • Design Software Architecture
    • Participate in requirements analysis, system design, architecture discussions, and ownership of specific software components.
  • Create Technical Documentation
    • Prepare high-level and low-level technical design documentation and support technical documentation maintenance.
  • Conduct code reviews and ensure compliance with embedded software development standards.
  • Collaborate with Engineering Teams
    • Work with international engineering teams and stakeholders across distributed development environments.
  • Support Agile Development
    • Participate in Agile and SAFe planning, reviews, retrospectives, and continuous improvement activities.
Requirements
  • C++ Development Experience
    • 5+ years of professional software development experience with C++.
  • Embedded Systems Experience
    • 5+ years of experience in embedded systems or firmware development and debugging.
  • Technical Education
    • Bachelor’s degree in Computer Engineering, Computer Science, Automation and Robotics, Electronics, or a related technical field, or equivalent practical experience.
  • Software Development Lifecycle
    • Strong understanding of requirements analysis, software design, implementation, and testing processes.
  • Embedded Systems Knowledge
    • Knowledge of embedded systems architecture and real-time operating systems such as QNX or VxWorks.
  • Network Communication
    • Knowledge of TCP/IP or Ethernet-based communication.
  • Version Control
    • Experience with Git-based version control systems such as GitHub or GitLab.
  • CI/CD Practices
    • Experience with CI/CD tools and practices, preferably Jenkins.
  • Fluent English with a minimum B2 level.
  • Problem-Solving Skills
    • Strong problem-solving mindset and willingness to take ownership of complex technical challenges.
What we offer
  • B2B Contract
    • Employment based on a B2B contract
  • Stable and Dynamic International Firm
    • Opportunity to work in a stable, dynamically developing international company
  • Engaging Projects and Latest IT
    • Chance to participate in interesting projects and work with the latest information technologies
  • Competitive Rates
    • Attractive remuneration rates offeres
  • Renowned International Projects
    • Involvement in the most prestigious international project
  • MultiSport and Private Medical Care
    • MultiSport and Private Medical Care
Nice to have
  • Python Experience
    • Experience with Python or similar programming languages for testing and development tooling.
  • Experience with industrial automation systems such as PLCs, drives, or I/O modules.
  • Hardware Platforms
    • Experience working with multiple hardware platforms or SoC architectures.
  • Embedded Security
    • Knowledge of embedded security concepts or safety standards such as IEC 62443 or IEC 61508.
  • Experience with industrial communication protocols such as EtherNet/IP and CIP.
  • Hardware-Software Interaction
    • Understanding of registers, interrupts, memory management, BSP, and HAL.
  • Hardware Debugging
    • Familiarity with hardware debugging tools such as Lauterbach, JTAG, or logic analyzers.
  • Real-Time Systems
    • Experience developing real-time systems.
  • Certification Processes
  • Familiarity with product certification processes, including TÜV or ODVA.
  • Agile and SAFe
    • Experience working in Agile or SAFe development environments.

Work with us

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware engineer C++
Firmware engineer C++

Seargin • Katowice

Hybrid
PLN 120,000 - 180,000
B2B Contract
MultiSport
Private Medical Care
+1
Embedded Test Engineer with Python
Embedded Test Engineer with Python

Seargin • Katowice

Hybrid
PLN 120,000 - 170,000
B2B Contract
Stable and Dynamic International Firm
Engaging Projects and Latest IT
+3
Embedded Test Engineer
Embedded Test Engineer

Seargin • Katowice

On-site
PLN 120,000 - 190,000
B2B Contract
Multinational projects
MultiSport and Private Medical Care
Embedded Software Engineer
Embedded Software Engineer

ALTEN Polska • Katowice

Hybrid
PLN 90,000 - 130,000
Medicover medical care
Medicover Benefits platform
Medicover Sport card
+1
Senior C++ Embedded Engineer
Senior C++ Embedded Engineer

SQUAD • Wrocław

On-site
PLN 180,000 - 320,000
Competitive salary
Private medical insurance
Career growth opportunities
+1
Embedded SW Engineer (C++14/17, Linux/QNX, Automotive Vision)
Embedded SW Engineer (C++14/17, Linux/QNX, Automotive Vision)

ALTEN • Kraków

Hybrid
PLN 180,000 - 260,000
Medicover medical care
Medicover dental care
Medicover Benefits platform
+3
Senior C++ Embedded Engineer
Senior C++ Embedded Engineer

SQUAD Ukraine Limited • Wrocław

On-site
PLN 180,000 - 240,000
Performance Bonus
Loyalty Bonus
UoP contract
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ALTEN Polska • Katowice

On-site
PLN 120,000 - 180,000
Medicover medical care
Medicover dental care
Medicover Benefits platform
+5
Embedded Software Developer
Embedded Software Developer

Sigma Embedded Engineering • Kraków

Hybrid
Long-term embedded projects
Competence development and mentorship
Hybrid or remote work options
+1
C++ Embedded Engineer
C++ Embedded Engineer

SQUAD Ukraine Limited • Wrocław

On-site
Equal opportunities corporate culture
Performance-based annual reviews
Loyalty Bonus
+3