hireclover
All jobs

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

Browse jobs