Embedded C++ Engineer

Seargin Ltd

Polska

On-site

PLN 180,000 - 260,000

Full time

46 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

B2B contract
International projects
Private medical care
Multisport

Job summary

Seargin Ltd. is seeking an experienced C++ Embedded Firmware Engineer to design, develop, and maintain firmware for industrial automation devices. You will implement features, run tests, and contribute to CI/CD workflows while collaborating with international teams.

Ideal candidates have 5+ years in embedded firmware, strong C++ development skills, familiarity with networking protocols, and a Bachelor’s degree in a related field. Strong English skills are required for global cooperation.

Qualifications

  • 5+ years of practical software development using C++.
  • 5+ years embedding firmware development experience.
  • Knowledge of TCP/IP or RTOS (QNX/VxWorks).
  • Experience with GitHub/GitLab and Jenkins.
  • Fluent English at B2 level or higher.
  • Bachelor’s degree in a related field or equivalent experience.

Responsibilities

  • Design, develop, and maintain firmware components for multiple industrial automation devices.
  • Implement and validate features involving network protocols and platform services.
  • Investigate defects, perform root cause analysis, and prioritize issues.
  • Write unit/integration tests and contribute to CI/CD workflows.
  • Participate in requirements analysis, system design, and architecture discussions.
  • Create and maintain high/low level design specifications and technical docs.
  • Lead code reviews, follow embedded coding standards, and resolve complex issues.
  • Participate in Agile/SAFe, mentor engineers, and collaborate with international teams.

Skills

C++ development
Embedded firmware
English (B2+)
Git
CI/CD
Problem solving
Networking TCP/IP

Education

Bachelor’s degree in Computer Engineering, Computer Science, Automation and Robotics, Electronics, or related field

Tools

GitHub/GitLab
Jenkins

Job description

  • Design, develop, and maintain firmware components for multiple industrial automation devices
  • Feature Implementation
    • Implement and validate product features involving network protocols, controller runtime functions, and platform or OS services
  • Debugging & Defect Analysis
    • Investigate firmware defects, perform systematic root cause analysis, and prioritize complex and critical technical issues
  • Testing & CI/CD
    • Write unit and integration tests and contribute to automated, CI/CD-driven software quality workflows
  • Participate in requirements analysis, system design, and architecture discussions, taking ownership of specific components and features
  • Technical Documentation
    • Create and maintain high-level and low-level design specifications and other technical documentation
  • Code Quality & Issue Resolution
    • Conduct code reviews, follow embedded coding standards, and lead the analysis and resolution of complex system-level issues
  • Participate in Agile/SAFe activities, mentor less experienced engineers, contribute to technical decisions, improve development processes, and collaborate with international teams
Requirements
  • C++ Development Experience
    • Typically 5+ years of practical software development experience using C++
  • Software Development Lifecycle
    • Experience with software lifecycle methodologies covering requirements analysis, software design, implementation, and testing
  • Embedded Firmware Experience
    • Typically 5+ years of experience developing and debugging embedded systems firmware
  • Embedded Systems Knowledge
    • Knowledge of at least one of the following areas: network protocols such as TCP/IP, embedded systems architecture, or real-time operating systems such as QNX or VxWorks
  • Git & CI/CD
    • Practical experience with version control systems such as GitHub or GitLab and CI/CD tools such as Jenkins
  • Education
    • Bachelor’s degree in Computer Engineering, Computer Science, Automation and Robotics, Electronics, or a related field, or equivalent practical experience
  • Fluent English at B2 level or higher
  • Problem-Solving Mindset
    • Proactive, independent approach to solving technical challenges, learning new concepts, and helping others succeed
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 & Test Tooling
    • Practical programming experience in Python or similar languages to support testing and tooling
  • Experience with industrial automation systems such as PLCs, drives, and I/O modules
  • Hardware Platforms & SoC
    • Experience working across multiple hardware platforms or system-on-chip architectures
  • Embedded Security & Certification
    • Knowledge of embedded security, safety standards such as IEC 62443 or IEC 61508, and product certification workflows such as TÜV or ODVA
  • Experience with industrial communication protocols such as EtherNet/IP or CIP
  • Hardware-Software Interaction
    • Familiarity with registers, interrupts, memory management, and BSP/HAL concepts
  • Experience with real-time systems and hardware debugging tools such as Lauterbach, JTAG, and logic analyzers
  • Experience with Agile/SAFe development and a collaborative approach to knowledge sharing, experimentation, and technical documentation

Work with us

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C++ Engineer
Embedded C++ Engineer

Seargin • Polska

On-site
PLN 180,000 - 240,000
Firmware Engineer
Firmware Engineer

Infotree Global Solutions Inc. • Wrocław

On-site
PLN 140,000 - 190,000
Embedded Firmware Developer (Woman/Man)
Embedded Firmware Developer (Woman/Man)

WIKA Group • Włocławek

Hybrid
PLN 120,000 - 180,000
Private healthcare for you and your 가족
Group life insurance
Multisport card
+3
Embedded Linux Software Engineer
Embedded Linux Software Engineer

SQUAD • Wrocław

On-site
PLN 140,000 - 190,000
Performance bonus
Loyalty bonus
Private medical insurance
+1
Senior Automation QA
Senior Automation QA

Seargin Ltd • Polska

On-site
PLN 120,000 - 180,000
B2B Contract
Stable and Dynamic International Firm
Engaging Projects and Latest IT
+3
Embedded Solutions Engineer
Embedded Solutions Engineer

Softeq • Warszawa

On-site
PLN 180,000 - 240,000
Product Owner
Product Owner

Seargin Ltd • Polska

On-site
PLN 180,000 - 240,000
MultiSport
Private Medical Care
B2B Contract
+3
Electronic Systems Testing Specialist
Electronic Systems Testing Specialist

Elmodis • Polska

Hybrid
PLN 90,000 - 130,000
Full-time contract
International team
Regular/Senior Embedded Software Engineer (f/m)
Regular/Senior Embedded Software Engineer (f/m)

INTechHouse • Bydgoszcz

On-site
PLN 110,000 - 165,000
Benefits package
Embedded Linux Software Engineer
Embedded Linux Software Engineer

SQUAD Ukraine Limited • Wrocław

On-site
PLN 120,000 - 180,000
Competitive salary
Performance Bonus
Loyalty Bonus
+1