-
Seargin

Firmware Engineer C++

Seargin
Poland · Full-time · Mid-Senior

Project Description:

The project is a modern, compact frequency converter based on an object-oriented architecture. It will include enhanced safety standards with CIP Safety and will be capable of controlling motors with up to 50 horsepower. A strong focus in the inverter design will be placed on simplicity in configuration and ease of use. The environment fosters collaboration and innovation. It is dynamic, fast-paced, and requires a highly motivated individual. You will be supported with mentorship and coaching. With success in this role, you will have the opportunity to grow into roles with increased scope and responsibility. We are looking for someone who will learn from a comprehensive set of backgrounds and opinions. The ideal candidate will contribute to a team-oriented environment and use open and direct communications. The candidate will also actively seek knowledge, identify, and pursue career development opportunities for themselves and the team.


Location: Hybrid, Katowice (3 days a week in the office)

Key Responsibilities:

  • Develops and documents code that satisfies the software design according to the development process.
  • Develops and executes thorough unit test plans. Reports analyze, debug, and correct anomalies. Integrates with other components, solving problems across subsystems and products to produce a final product.
  • Participates in reviews of documents, designs, code, test cases, and user documentation.
  • Provides work estimates and status reports as requested. Maintains adequate interaction to ensure assigned tasks are prioritized appropriately.
  • Effectively teams with others through mutually supportive professional relationships, open and direct communication, honesty, and respect.
  • Clearly communicates and conveys design concepts, both verbally and in writing.
  • Able to learn and understand complex control system concepts.
  • Mentor less experienced colleagues, and encourage knowledge sharing and learning among the development community


Requirements:

  • Masters of Science in Computer Science or Computer Engineering; or equivalent in-depth knowledge and experience desired.
  • Ability to analyze, design, program, debug and modify software.
  • Troubleshoot code for firmware (IC embedded code) applications.
  • Knowledge about analog and digital hardware and software operating systems.
  • Proven competency with object-oriented analysis and design as well as real-time development using the C/C++ language required.
  • Willingness to work in a diverse set of software development frameworks including Agile and Scrum as the business demands.
  • Strong communication skills in English and ability to present technical information


Preferred Tools Experience:

• Python

• Green Hills Integrity OS and Multi IDE

• TI DSP programming using Code Composer Studio and debugging experience

• ClearCase, GitLab, JIRA, Confluence

• UML using Enterprise Architect

• JAMA, DOORS, Polarion or similar

Nice to have:

  • Microprocessor/Microcontroller system design with preferably ARM processors
  • Experience in writing product functional specifications.
  • Driving quality by maintaining the link between requirements and testing.
  • Investigating, debugging, and correcting software anomalies in association with the functional test team, customer support team, or other group (possibly including customers).
  • Optimizing personal and team development activities to drive aggressive productivity.
  • Maintains focus on solutions that will improve the customer experience.
  • Skilled in creating scripts in Python/Powershell,

Key Skills

Ranked by relevance

confluence composer embedded python gitlab scrum jira uml dsp
Login to Apply
Posted
Apr 10, 2025
Type
Full-time
Level
Mid-Senior
Location
Katowice
Company
Seargin

Industries

IT Services IT Consulting Industrial Machinery Manufacturing Automation Machinery Manufacturing

Categories

Quality Assurance

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Trinamics
Related

Network Engineer

2026-05-20

Full-time
Associate
Netherlands
Automation Machinery Manufacturing
Engineering
View Job Details
Scandit
Related

Senior Embedded Machine Learning Engineer (C++)

2026-05-28

Full-time
Mid-Senior
Finland
Software Development
Information Technology
View Job Details
Toast
Related

Senior Software Engineer-Backend

2026-05-25

Full-time
Not Applicable
Ireland
Software Development
Quality Assurance