Senior Embedded Software Engineer – Test OS

Posted Sep 12

This is a fully remote position, open to applicants in Mexico.

📋 Description

• Analyze the architecture, services, and deployment flow of the Test OS implemented in Gen2 vehicles.

• Port the Test OS to Gen1 RVT ECUs, ensuring compatibility with existing hardware.

• Develop platform abstraction layers to facilitate communication, control, and monitoring of ECUs.

• Implement modules for diagnostics integration, firmware flashing, and data acquisition.

• Integrate ECU diagnostics using UDS and DoIP protocols.

• Implement secure firmware flashing routines.

• Configure logging and health monitoring to record and analyze real-time data.

• Design SIL tests in simulated environments.

• Create HIL tests with actual hardware.

• Conduct vehicle-level testing under real conditions.

• Troubleshoot issues across software, hardware, and communication layers.

• Collaborate with ECU, electrical, systems, validation, and hardware teams.

• Document processes, changes, and outcomes of tests and adaptations.

• Ensure compliance with ASPICE and MISRA C standards.

• Validate adherence to client safety and quality requirements.


⛳️ Requirements

• C (advanced, 5+ years of experience).

• C++ (intermediate/advanced, 3-5+ years of experience).

• Python (intermediate, 2-5 years of experience).

• Bash (intermediate, 2-5 years of experience).

• Embedded Linux (advanced, 5+ years of experience).

• RTOS (advanced, 5+ years of experience).

• CAN, CAN FD, UDS (advanced, 5+ years of experience).

• DoIP and Automotive Ethernet (intermediate, 2-5 years of experience).

• Vector CANoe/CANalyzer/CANape (advanced, 5+ years of experience).

• GDB and JTAG (intermediate/advanced, 3-5+ years of experience).

• GoogleTest and pytest (intermediate/advanced, 3-5+ years of experience).

• SIL and HIL (advanced, 5+ years of experience).

• Git (advanced, 5+ years of experience).

• Jenkins and GitLab CI (intermediate/advanced, 3-5+ years of experience).

• Firmware integration, flashing, and diagnostics for ECUs (DIDs, DTCs) (advanced, 5+ years of experience).

• ASPICE and MISRA C (advanced, 5+ years of experience).

• Valid visa required for travel to the USA for client team activities.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Opportunities for professional development and training.

• Comprehensive health benefits package.

• Flexible working hours and a supportive work environment.

People also viewed

Converge Insurance20 hours ago

Senior Software Engineer in Test

BR flagBrazil, +3 more countriesFreelanceSoftware Development Engineer in Test (SDET)$5,000 – $9,000/month
ApplyView job
CACI International Inc20 hours ago

Software Test Engineer

US flagIllinois OnlyFull-timeSoftware Development Engineer in Test (SDET)$75.2k – $158.1k/year
ApplyView job
MagmaLabs20 hours ago

QA Automation Engineer, Robot Framework

MX flagMexico OnlyFreelanceSoftware Development Engineer in Test (SDET)
ApplyView job
Upgrade, Inc.22 hours ago

Senior QA Automation Engineer – HELOC

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Estoras Group23 hours ago

QA Automation Specialist

CA flagCanada, +1 more countryFreelanceSoftware Development Engineer in Test (SDET)
ApplyView job
IndieKidz GmbH1 day ago

Software Test Automation Engineer – Internship (Unpaid)

DE flagGermany OnlyInternshipSoftware Development Engineer in Test (SDET)
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers