Embedded Software Engineer (Engine Controls / SIL)

    OperAxis LLC•Mossville, IL (Onsite; local candidates only, in-person interview)
    Type
    Contract
    Level
    Mid-Senior Level
    Posted

    Job Description

    The OperAxis team is hiring an Embedded Software Engineer in Mossville, IL (onsite) to build and validate embedded control software for diesel engine products, working closely with platform, machine and display software groups. Local candidates only, available for an in-person interview. Schedule is Monday to Friday, 8 AM to 5 PM. What you'll do: - Write test scripts and automation for software-in-the-loop testing of engine control systems - Integrate, build and test embedded software on benches and in simulation - Troubleshoot software and system defects - Analyze requirements and develop embedded software libraries - Create, run and document test plans with manual and automated methods - Set up and configure test bench hardware and software - Design embedded device software from requirements through production Requirements: - Bachelor's degree in computer science, software engineering or a related field - 3+ years in C programming, model-based development and embedded control software - Solid C and/or embedded C++ - MATLAB and Simulink - Strong debugging and troubleshooting with debuggers - Ability to read schematics and component data sheets - Working knowledge of the full software development lifecycle Preferred: - Engine or diesel electronic control systems - SIL testing and test automation scripting - Test bench setup

    Responsibilities

    • Write test scripts and automation for software-in-the-loop testing of engine control systems
    • Integrate, build and test embedded software on benches and in simulation
    • Troubleshoot software and system defects
    • Analyze requirements and develop embedded software libraries
    • Create, run and document test plans with manual and automated methods
    • Set up and configure test bench hardware and software
    • Design embedded device software from requirements through production

    Technologies & Skills

    Embedded C
    Embedded C++
    MATLAB
    Simulink
    Model Based Development
    SIL Testing
    Test Automation
    Debugging
    Schematics
    Software Lifecycle