Testing
Core
Plan, develop, execute, and document testing for embedded Linux, cloud-edge, real-time, platform, and software-product environments, including kernel-level, BSP-level, and system validation.
Role type
Senior embedded software testing engineer (Linux/BSP/kernel)
Builds
Embedded systems, Linux platforms, real-time software, and cloud-edge solutions
Domain
Embedded systems, Linux, real-time computing, aerospace/defense/automotive/telecom
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded software testing, Linux system testing, BSP testing, kernel testing, platform validation, integration testing, C/C++ programming, OS knowledge, test automation, hardware/software integration, defect documentation
Preferred skills
Verification and validation (V&V), DO-178C, safety certification, Design Assurance Level concepts, Git, Polarion, Kubernetes, containers, simulation environments, DevOps workflows, mission-critical embedded software testing in aerospace/defense/automotive/telecom/industrial/medical
Technologies
Linux, C/C++, scripting, Git, Polarion, Kubernetes, containers
Responsibilities
Plan, develop, and execute test cases and test suites for multi-architecture system environments; Troubleshoot system issues and validate functionality across diverse platforms; Coordinate with engineering, DevOps, product, and certification teams to meet project schedules; Maintain high-quality documentation for test cases, results, defects, and validation evidence.
Seniority
Senior, hands-on IC