Embedded Software Engineer (Engine and Electrified Powertrain Controls)

    OperAxis LLC•Mossville, IL – Onsite
    Type
    Contract
    Level
    Mid-Senior Level
    Posted

    Job Description

    OperAxis is hiring an Embedded Software Engineer for a Heavy Equipment / Industrial Manufacturing client. You'll develop embedded control software for diesel engine and battery electric and fuel cell programs, from requirements through bench verification. Duration: 10 months Requirements • 5 to 7 years of experience, with at least 5 years in C programming, model-based development and embedded controls • Solid C or C++ programming • Strong debugging and troubleshooting • Ability to read schematics and component data sheets • Working knowledge of the full software development lifecycle • Preferred: MATLAB, Simulink and Stateflow • Preferred: Python scripting • Preferred: Engine or machine controls development • Preferred: CAN/SAE J1939 and Ethernet • Preferred: Embedded operating systems and communications protocols • Preferred: Troubleshooting electrical systems • Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science with an embedded focus

    Responsibilities

    • Design and implement embedded software for electronic control systems, from requirements to production
    • Configure, integrate, build and test embedded software
    • Develop requirements and verify software in a bench environment
    • Troubleshoot software and system defects
    • Improve efficiency, stability and scalability of system resources

    Technologies & Skills

    C / C++
    Embedded Controls
    Model-Based Development
    MATLAB / Simulink / Stateflow
    Python
    CAN / SAE J1939
    Ethernet
    Embedded Operating Systems
    Debugging
    Bench Testing