This role is responsible for the integration, testing of embedded software for the client´s platforms, ensuring seamless functionality across Linux kernel, device drivers, networking, and modem services (LTE, 5G, Wi-Fi, audio, etc.). The incumbent will work closely with SW development teams to integrate software components and design integration test cases.
Tasks:
- As a Software Integration & Integration Test Engineer, the incumbent will play a key role in merging, validating, and testing embedded software components for wireless communication platforms. This role involves troubleshooting software integration issues, designing and executing integration test plans, automating test cases, and ensuring compliance with quality and performance standards. The ideal candidate will have strong debugging skills, experience in embedded Linux environments, and proficiency with integration and testing frameworks.
- Software Integration – Merge and integrate software components, collaborate with CI/CD DevOps team
- Software Integration Test Design– Design and develop comprehensive integration test plans to verify software architecture design
- Automated Testing – Develop automated test cases and scripts to improve test efficiency and coverage
- Collaboration & Documentation – Work closely with development teams, QA engineers, and software project manager, documenting integration procedures, test results, and debugging strategies
- Continuous Improvement – Enhance existing integration and test processes, adopting best practices in CI/CD, test automation, and system validation
Required Experience
- Education – Bachelor’s degree in Electrical Engineering (BSEE), Computer Science (CS), or related field
- Experience – Minimum 2 years of experience in software integration and testing in embedded Linux environments
- Programming & Scripting – Strong proficiency in C/C++, Python, or Shell scripting for test automation and debugging
- Test Automation – Experience with automated test frameworks, CI/CD pipelines, and Jenkins/GitLab CI
- Problem-Solving & Communication – Strong analytical skills with excellent verbal and written communication in English
- Teamwork & Independence – Ability to work independently and collaborate with cross-functional teams in a fast-paced environment
- Telematics & Network Access Devices – Experience in Telematics and Network Access Device (NAD) development is an advantage
- Experience in Qualcomm platforms and embedded modem integration
- Knowledge of Yocto Project for embedded Linux builds
- Demonstrated ability to drive tasks to completion and optimize integration processes.
- Experience with A-SPICE SWE.5 will be a plus
What they offer:
- Cafeteria plan – available after successful completion of the probation period
- Comprehensive health and life insurance
- Coverage of transportation expenses
- Hybrid work model – 2 home office days