Integration and Testing Engineer

Pi-Square Technologies LLC
Milford, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Milford, United States of America

Tech stack

Component-Based Software Engineering
Software Applications
Booting (BIOS)
Communications Protocols
Continuous Integration
Software Debugging
Microprocessors
Memory Management
Ethernet
Multiprocessing
Real-Time Operating Systems
Smoke Testing
Systems Integration
Scripting (Bash/Python/Go/Ruby)
U-Boot

Job description

  • Perform Boot Manager/Platform BSW integration with Application, Bootloader, I/O, and Calibration.
  • Provide ECU-level debug support, analyzing issues across layers and guiding testers/developers during debug sessions.
  • Execute Build Verification Tests (BVT) as part of smoke test responsibilities.
  • Generate build artifacts (A2L, HEX/S19, ODX/PDX, calibration baselines).
  • Manage OTA update packaging, SPR triage, and CI/CD pipeline maintenance.
  • Conduct infrastructure software testing per defined validation plans.

Requirements

  • 5-10 years of experience in embedded systems/software integration.
  • Strong knowledge of embedded controllers application software functionality.
  • Expertise in customer BSW and HWIO software integration.
  • Experience in BSW component development and controller builds.
  • Knowledge of Bootloader, Boot Manager, Boot Updater development and secure boot functionalities.
  • Hands-on experience with vehicle communication protocols (SPI, Ethernet).
  • Familiarity with Unified Diagnostics Services (UDS/xIDs).
  • Knowledge of embedded controllers, microprocessors, multi-core systems, memory management, and RTOS.
  • Understanding of customer VIP and SDV electrical architecture.
  • Experience with ITCG testing and Python scripting.
  • Strong background in the automotive domain.
  • Ability to collaborate across diverse teams in fast-paced environments.
  • Strong prioritization, communication, and problem-solving skills.
  • Critical analytical and logical thinking abilities.

Apply for this position