×

Software Engineer-Embedded 4

TeamGlobal -Apply Job For Software Engineer-Embedded 4

Software Engineer-Embedded 4

Hazelwood, MO

Embedded Software Engineer
Temporary
Job Description

Are you an innovative engineer ready to tackle exciting challenges? Whether you specialize in mechanical, electrical, aerospace, or any other field of engineering, TeamGlobal has opportunities that will align with your career goals. We are now actively seeking a Software Engineer-Embedded 4for an engaging opportunity in Hazelwood, MO. Want to learn more? Reach out to one of our dedicated Recruiters, who will share the exciting details about this position and our impressive benefits, including the $10K in free life insurance! Join us at TeamGlobal—where excellence empowers us! Let’s connect and take your career to new heights!

    • Role Summary
    • In this role, you will serve as a Software Engineer-Embedded responsible for architecting, designing, and optimizing multi-core embedded systems. You will lead system architecture, performance evaluation, and implementation of real-time, partitioned, and containerized environments while collaborating with cross-functional teams and mentoring engineering staff.
    • Education & Job Requirements
    • Must have a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.
    • Must have a minimum of 7 years of experience as a software architect or senior engineer in embedded multi-core systems.
    • Must have a minimum of 7 years of experience with partitioned operating systems, including type 1 hypervisors, and AMP/BMP multiprocessing models.
    • Must have a minimum of 7 years of experience with embedded Linux and containerized application environments (e.g., Docker, Kubernetes).
    • Must have a minimum of 7 years of experience designing and evaluating multi-core real-time systems with strict timing and reliability requirements.
    • Must have a minimum of 7 years of experience with profiling, simulation, and debugging tools for RTOS and containerized platforms.
    • Must have a minimum of 7 years of experience developing architectural strategies for mixed-criticality and partitioned systems.
    • Must be skilled in scripting and automation (Python, Bash, etc.) to support evaluation and CI/CD workflows.
    • Must possess excellent analytical, problem-solving, and communication skills.
    • Must demonstrate leadership in guiding cross-functional teams and mentoring engineers.
    • Must have familiarity with safety-critical systems with high Levels of Rigor or Design Assurance Levels and relevant industry standards.
    • Must be able to work 100% remote from Hazelwood, MO (Building 73-270E).
    • Must successfully complete OJT or formal classroom training as a contingency for assignment.
    • Must maintain regular and predictable attendance.
    • Preferred Skills
    • You will have experience leading multi-core embedded software architecture efforts across RTOS and containerized environments.
    • You will have experience in evaluating and optimizing multi-core real-time system performance.
    • You will have strong skills in collaboration, mentoring, and guiding engineering teams.
    • You will have experience in automated evaluation workflows and CI/CD processes.
    • Job Duties / Functions
    • You will be architecting and leading the design of multi-core embedded software systems using Wind River Helix Virtualization Platform (HVP) with AMP/BMP multiprocessing models.
    • You will be evaluating multi-core processor platforms running real-time and containerized applications.
    • You will be developing and implementing architectural strategies for embedded hybrid Linux, containerized, and safety-certifiable environments.
    • You will be designing and overseeing test plans and benchmarks to evaluate multi-core performance, real-time behavior, and system reliability.
    • You will be analyzing software and hardware interactions, identifying bottlenecks, and recommending architectural and implementation optimizations.
    • You will be using profiling, simulation, and debugging tools tailored for multi-core RTOS with partitioned and containerized platforms.
    • You will be collaborating with hardware engineers, software developers, and system architects to ensure alignment on system design and evaluation goals.
    • You will be automating evaluation workflows and supporting continuous integration processes.
    • You will be preparing and delivering architectural documentation, technical reports, and presentations to stakeholders.
    • You will be mentoring and guiding engineering teams on best practices for multi-core software architecture, RTOS usage, partitioning, and containerization.
    • You will be working under general direction, following established standards and processes.



    Apply Now! Call Now: (817) 234-9553