×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Evansville, Vanderburgh County, Indiana, 47725, USA
Listing for: Luxoft
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Data Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Project description

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 tool chains 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, ARMRH
    850 baremetal, ghs toolchain, Python.
  • Experience with version control and artifact management tools (Git Hub, 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, Mat Lab, Python Simulink, and State Flow.
  • Experience with Polyspace and Sonar Qube 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.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary