Embedded Software - Troy, United States - The Panther Group

    Default job background
    Description
    Embedded Software & Controls Engineer

    The Embedded Modeling & Code Generation Lead Engineer will be working on our future products team.

    Hybrid - Due to the nature of the work, this role may require on-site presence up to 70%

    Responsibilities to Anticipate for this role:
    • Lead the Embedded software and controls Development for various domains across new platform.
    • Create/integrate embedded software releases (integrate individual changes and create release requests)
    • Provide overall status on software development efforts to respective software project leads.
    • Develop embedded software and/or models for functional area/domain.
    • Perform embedded software requirements analysis.
    • Develop embedded software preliminary and detail design utilizing software design tools as specified by department standards.
    • Develop code to implement software design, code development shall conform to department standards and procedures.
    • Develop test procedures and perform unit/functional test on the executable software.
    • Perform hardware/software integration.
    • Debug software issues discovered throughout multiple testing phases.
    • Develop and maintain software in accordance with the project and department development processes.
    • Prepare status reports to management and support design/code peer reviews.
    • Interface with other departments and business units, including Systems Engineering and Quality.
    • Performs other duties as assigned.
    • This requisition has multiple openings in the following domains: Vehicle Management, Survivability, Mobility, Power Management, C5ISR (command and control, comms, intelligence, surveillance and reconnaissance)
    Qualifications Sought:
    • Bachelor's degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, Aerospace/Aeronautical Engineering or related discipline/experience.
    • At lease7 years in a related role.
    • At least 3 years developing/creating/testing C/C++ embedded software and controls.
    • At least 3 years modeling software behavior/performance for auto code generation (MatLab/Simulink/Stateflow, Rose RT, Rhapsody, Cameo, etc)
    • Understanding of Electrical and mechanical hardware (the plant) that is being controlled
    • Experience developing simulation (SIL) for development and testing purposes.
    • Able to bring continuous Improvement processes and methodologies to the position. Strong Communication, Interpersonal, and organizations skills are required. Must work well in a team environment.
    Additional Information / Desired Experience
    • Master degree in Computer Engineer, Electrical Engineering, Mechanical Engineering, and Aerospace/Aeronautical Engineering or related.
    • Familiar with SAFe Agile Frame work
    • Frailer with DevOps or DevSecOps development pipelines
    • Familiar with CI/CD pipelines and principals
    • Must be able to work occasional evening and/or weekend overtime as required
    • This position may require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance)