Luxoft
Embedded Software Engineer
Remote Middle $2.5k–$8.4k/moest.
Summary
Luxoft is seeking an Embedded Software Engineer to develop a scalable Virtual ECU Development Studio (VEDS) for Body Control Module (BCM) and Battery Access Module (BAM) ECUs. The role focuses on implementing co-simulation capabilities, L2 testing frameworks, and test automation within a Fully Networked Vehicle (FNV) architecture.
What you'll do
- Develop a scalable and modular Virtual ECU Development Studio (VEDS) for BCM and BAM ECUs
- Ensure compatibility with existing toolchains and enterprise development environments
- Implement co-simulation capabilities for seamless interaction between virtual and physical ECUs
- Configure the VEDS environment for L2 testing, including network simulation, signal routing, and diagnostic interfaces
- Create and execute detailed L2 test cases aligned with software requirements
- Automate test script development and integrate automated tests into CI/CD pipelines
- Expand virtual ECU test coverage and support development teams in debugging and root cause analysis
- Implement reporting and analytics for test coverage, defect trends, and performance metrics
- Participate in sprint-based development, contributing to test strategy, environment setup, automation integration, and continuous improvement
Requirements
Mandatory Skills:
- Proficiency in Bash, C/C++, Conan, Docker, CMake, ARM/RH850 baremetal, GHS toolchain, and Python
- Experience with version control and artifact management tools (GitHub, Jfrog Artifactory)
- Familiarity with test management tools (e.g., Testrail), defect tracking systems (e.g., JIRA), automation frameworks, and debugging tools
- Ability to develop modular, reusable automated test scripts and integrate them into CI/CD pipelines
- Strong analytical skills for software requirements analysis and test coverage alignment
Nice-to-Have Skills:
- Proficiency in Groovy, MatLab, Python Simulink, and StateFlow
- Experience with Polyspace and SonarQube for code quality and static analysis
- Knowledge of network simulation, signal routing, and diagnostic interfaces in automotive environments
- Prior involvement in mixed-mode testing scenarios (virtual and hardware ECUs)
- Exposure to reporting and analytics for test coverage and defect trends
- Experience supporting development teams in debugging and root cause analysis
- English: C1 Advanced