Embedded C++ Engineer
Seargin Ltd
To stanowisko wymaga obecności na miejscu. Zobacz podobne oferty poniżej.
- 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
#J-18808-LjbffrOferta pracy dodana 1 dzień temu