Firmware engineer C++
Seargin · Katowice, Poland
No Polish requiredPosted 11 days ago
Apply for this job
You apply off-site, with the employer or the job board. I never handle applications.
Location
Hybrid – Katowice
Country
Poland
Form of employment
B2B
Experience level
Senior
Responsibilities
- Test Embedded Software
- Design, develop, and execute tests for embedded software and firmware.
- Perform Hardware Testing
- Perform testing across different stages, from simulation and bench testing to testing on real hardware.
- Verify Software Features
- Verify new features and ensure software meets defined requirements.
- Develop Test Documentation
- Develop and maintain test cases, test scenarios, and test documentation.
- Support Test Automation
- Develop scripts and support test automation to improve testing efficiency.
- Analyze Test Results
- Analyze test results and investigate anomalies, defects, and unexpected behavior.
- Resolve Technical Issues
- Collaborate with firmware and software developers to identify root causes and resolve issues.
- Support Firmware Integration
- Support the integration of firmware with other software and hardware components.
- Participate in Technical Reviews
- Participate in requirement reviews, code reviews, and technical discussions.
- Improve Quality and Reliability
- Contribute to improving testing processes, product quality, and software reliability. Requirements
- Software Testing Experience
- Experience in software testing, embedded testing, or a similar technical role.
- C++ and Python Knowledge
- Strong knowledge of C++ and/or Python.
- Embedded Systems Experience
- Previous experience working with embedded systems or software developed close to hardware.
- Testing Methodologies
- Understanding of software testing methodologies and test processes.
- Test Case Management
- Experience with test case design, execution, and defect reporting.
- Technical Troubleshooting
- Ability to analyze technical issues and investigate their root causes.
- Software and Hardware Knowledge
- Good understanding of the interaction between software and hardware.
- Problem-Solving Skills
- Strong analytical and problem-solving mindset.
- Team Collaboration
- Ability to work effectively with developers and other technical teams.
- Communication Skills
- Good communication skills and attention to detail.
- English Language Skills
- Good command of English. 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
- Test Automation
- Additional experience with embedded test automation and scripting.
- Agile Experience
- Experience working in Agile development environments.
- Hardware Testing
- Additional experience with testing software directly on embedded hardware.