-
Luxoft

Embedded Software Engineer

Luxoft
Ukraine · Full-time · Mid-Senior

Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV) architecture. This initiative aims to design, implement, and maintain a robust Level 2 (L2) testing framework using a Virtual ECU (vECU) platform. The framework will automate and continuously improve software validation, ensuring all functional and performance requirements are verified in a virtual environment before hardware deployment. Integration with CI/CD pipelines will deliver continuous feedback on component quality, enabling early defect detection and improved software stability.

Responsibilities

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 objectives such as test strategy, environment setup, automation integration, test execution, and continuous improvement.

Skills

Must have

Proficiency in Bash, C/C++, Conan, Docker, Cmake, ARM\RH850 baremetal, ghs toolchain, 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

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.

Key Skills

Ranked by relevance

simulation cicd python docker groovy matlab bash jira
Login to Apply
Posted
Jan 20, 2026
Type
Full-time
Level
Mid-Senior
Location
Ukraine
Company
Luxoft

Industries

IT Services IT Consulting Automation Machinery Manufacturing

Categories

Business Development

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

Senior Data Software Engineer

2026-04-08

Full-time
Mid-Senior
Turkey
Software Development
Information Technology
View Job Details
EPAM Systems
Related

Senior Backend Engineer (Rust)

2026-04-08

Full-time
Mid-Senior
Ukraine
Software Development
Information Technology
View Job Details
Svitla Systems, Inc.
Related

SENIOR DEVOPS ENGINEER

2026-04-10

Full-time
Not Applicable
Ukraine
IT Services
Engineering