US_East | Software Developer - Client Server_L3
"Possible 3 Month CTH | No Fees | Do Not Re-Post| ConfidentialTMR ID: IVTTYFRole: Embedded/Test Firmware EngineerWork location: Palo AltoBackground and Meet and Greet: MANDATORYJob DescriptionWe are looking for a Staff-level Embedded/Test Firmware Engineer to support design verification and validation of PCBAs and ECUs for Connectivity and Vehicle Access systems.The role focuses on embedded software development, device drivers, test automation, and hardwaresoftware co-design, supporting both new development and sustainment activities for EV platforms.Key Responsibilities""Develop and maintain embedded firmware and device drivers for PCBA components."Perform design verification and validation (DV/TV) of PCBAs and ECUs."Create and execute test cases and automation scripts using Python and/or C."Set up and support test benches and validation environments for ECU testing."Work on hardwaresoftware co-design prototypes and early-stage validation."Analyze test results, debug issues, and support root cause analysis."Support ECU integration, flashing, and validation activities."Collaborate with cross-functional teams (hardware, software, validation) to resolve issues."Contribute to regression testing, automation frameworks, and CI/CD for testing."Maintain documentation, test reports, and ensure quality compliance."Support sustainment activities for existing vehicle platforms (bug fixes, updates, improvements)."What are the Mandatory skills and skill proficiencies required for this position?""Strong Working experience in embedded C/C++ programming"Hands-on experience in firmware development for PCBAs / ECUs"Experience in test automation scripting (Python / C)"Knowledge of ECU validation, testing, and debugging"Strong understanding of automotive communication protocols (CAN, LIN, Ethernet)"Experience with device driver development and low-level programming"Familiarity with hardwaresoftware integration and troubleshooting"Ability to use debugging tools and lab equipment (oscilloscope, multimeter, etc.) [Quick call...r offshore | Meeting]"Experience in test case design, execution, and defect tracking"Strong analytical and problem-solving skills"What are the Optional skills and skill proficiencies for this position?""Experience with HiL (Hardware-in-the-Loop) testing and validation environments"Tools knowledge: CANoe, CANalyzer, Vector tools"Experience with PCBA-level debugging and board bring-up"Familiarity with diagnostics protocols (UDS, OBD)"Experience in infotainment, connectivity, or vehicle access systems"Exposure to CI/CD pipelines and automated testing frameworks"Knowledge of software flashing, firmware updates, and OTA systems"Understanding of automotive standards (ISO 26262, AUTOSAR)"Basic scripting/automation frameworks for regression testing"The Following Details Must Accompany Your SubmissionFirst Name, Middle name, and Last Name:City And StateOpen to Relocate?RateAvailability:Phone #:Mobile #:Email AddressVisa type:Visa Expiration DateHiring Status:Fernanda Gonzalez - ERM North AmericaTel.: +***"