Software Engineer 5

IMCS Group Inc

  • Newark, CA
  • 15 days ago

    Highlights

    Candidates with strong embedded software testing, test design, coding, hardware/software troubleshooting, and automation experience should still be considered even if their previous experience is outside of the automotive industry. The ideal candidate is a self-starter who can manage a variety of responsibilities across embedded software testing, test design, automation, hardware integration, troubleshooting, and requirements analysis.

    Numbers & Facts

    LocationNewark, CA

    Description

    Description: Staff Software Development Engineer in Test, Platform Software

    Worker Type: Contract
    Location: Newark, CA
    Work Arrangement: Onsite

    Request Summary
    Assignment Dates: January 4 March 31
    Daily Schedule: Asynchronous/flexible based on team needs
    Overtime: Approximately 2 3 hours as needed
    Travel: None expected
    Chance for Extension: Yes
    Conversion Potential: Yes
    Maximum Bill Rate: TBD
    Equipment/Software Required: TBD
    Typical Day in the Role
    Purpose of the Team

    The Embedded Platform team focuses on embedded software testing and verification on target hardware.

    Key Projects

    This role will support embedded software verification across Diagnostics, Communication, and Bootloader components. The contractor will also support hardware integration into test benches, test-bench maintenance, troubleshooting, and test automation.

    Typical Task Breakdown & Operating Rhythm
    Lead verification efforts for embedded software on target hardware.
    Bring up, configure, and troubleshoot new hardware on test benches.
    Maintain and debug existing test benches and validation environments.
    Develop and enhance test software, tools, and automation scripts.
    Convert manual tests into automated tests.
    Develop hardware- and software-based tests from requirements.
    Participate in test-code design and code reviews.
    Troubleshoot software, hardware, and test-environment issues.
    Compelling Story & Candidate Value Proposition
    What Makes This Role Interesting?

    This position provides an opportunity to work across embedded software verification, hardware integration, troubleshooting, test development, and automation within the Embedded Platform team.

    The contractor will have exposure to both software and hardware while helping improve testing efficiency, validation environments, and overall engineering quality.

    Unique Selling Points
    Broad technical scope across embedded software, hardware, testing, and automation
    Hands-on work with target hardware and test benches
    Opportunity to develop and improve automated testing solutions
    Exposure to automotive technologies and vehicle communication protocols
    Candidate Requirements
    Experience
    10+ years of relevant industry experience preferred
    Experience testing low-level embedded software
    Experience developing hardware- and software-based tests from requirements
    Experience converting manual tests into automated tests
    Strong troubleshooting skills across software, hardware, and test environments
    Experience with test scripting and automation
    Education
    BS in Computer Science, Computer Engineering, Electrical Engineering, or a related field preferred
    MS preferred
    Education requirements may be flexible based on relevant experience
    Programming Languages

    Candidates need proficiency in at least one of the following:

    CAPL
    C/C++
    Python

    Candidates do not need proficiency in all three languages.

    Top 3 Hard Skills
    1. Test Design

    Ability to develop effective hardware- and software-based tests from requirements, including embedded software testing on target hardware.

    2. Coding

    Reasonable working-level coding proficiency, with experience in at least one relevant language such as:

    CAPL
    C/C++
    Python
    3. Relevant Technical Certification/Qualification

    Relevant technical certification, qualification, or comparable technical background applicable to embedded software testing and validation.

    Years of experience by individual hard skill: Not specifically defined. Relevant overall experience and technical capability will be considered.

    Preferred / Nice-to-Have Experience

    The following experience is beneficial but is not required:

    Automotive testing experience
    Experience with Automotive Ethernet
    CAN/CAN-FD
    LIN
    ISO-14229 diagnostic standards
    Vector CANoe or similar tools
    Jenkins
    Git/GitLab
    Python automation
    On-chip debugging tools such as Lauterbach
    Automotive hardware/PCBA-level debugging
    Vehicle-level testing and debugging

    Candidates do not need experience with every listed vehicle communication protocol. Some relevant protocol experience is a plus.

    Automotive Experience

    Automotive experience is nice to have, not required.

    Candidates with strong embedded software testing, test design, coding, hardware/software troubleshooting, and automation experience should still be considered even if their previous experience is outside of the automotive industry.

    Candidate Profile

    The ideal candidate is a self-starter who can manage a variety of responsibilities across embedded software testing, test design, automation, hardware integration, troubleshooting, and requirements analysis.

    Strong candidates should be comfortable working between software and hardware environments and should be able to independently investigate and resolve technical issues.

    Extension / Conversion

    There is potential for both extension and conversion following the initial assignment.

    Custom Fields:
    Name: Department
    Value: SFTWRE-Software

    Name: Office Location
    Value: USA_USCA_***_3

    Name: Sub-Department
    Value: DEFAULT-DEFAULT-Default

    Name: Previously Worked At ***?
    Value: No

    Name: Onsite / Remote Work Capability
    Value: Onsite

    Name: Line
    Value: DEFAULT-Default

    Name: Employee Class
    Value: Contractor

    Name: Region
    Value: North America

    Name: Division
    Value: ENG-Engineering & Software

    Name: Country
    Value: United States

    Name: Business Unit
    Value: Research & Development

    Similar Jobs