ClearanceJobs
Embedded Software Engineer
A client of Innova Solutions is immediately hiring for an Embedded Software Engineer position. This role is full-time and contract-based for a duration of 12 months. The location is 100% remote, with an office in Hazelwood, MO. As an Embedded Software Engineer, you will: Architect and lead the design of multicore embedded software systems. Lead the evaluation and performance analysis of multicore processor platforms. Develop and implement architectural strategies for embedded hybrid Linux and containerized environments. Design and oversee test plans and benchmarks to evaluate multicore performance. Analyze software and hardware interactions, identify bottlenecks, and recommend optimizations. Utilize profiling, simulation, and debugging tools tailored for multicore RTOS with partitioned and containerized platforms. Collaborate with hardware engineers, software developers, and system architects. Automate evaluation workflows and support continuous integration processes. Prepare and deliver architectural documentation, technical reports, and presentations. Mentor and guide engineering teams on best practices for multicore software architecture, RTOS usage, partitioning, and containerization. Stay current with emerging technologies in multicore processing, real-time systems, Wind River HVP, and container orchestration. The ideal candidate will have: Active secret clearance prior to the start. Bachelor's or master's degree in computer science, Electrical Engineering, or related technical field. Extensive experience (7+ years) as a software architect or senior engineer in embedded multicore systems. Deep expertise (7+ years) with partitioned operating systems, including those that implement type 1 hypervisors. Strong knowledge (7+ years) with embedded Linux and containerized application environments. Proven experience (7+ years) designing and evaluating multicore real-time systems. Proficiency (7+ years) with profiling, simulation, and debugging tools for RTOS and containerized platforms. Experience (7+ years) developing architectural strategies for mixed-criticality and partitioned systems. Skilled in scripting and automation (Python, Bash, etc.) to support evaluation and CI/CD workflows. Excellent analytical, problem-solving, and communication skills. Demonstrated leadership in guiding cross-functional teams and mentoring engineers. Familiarity (7+ years) with safety-critical systems with high Levels of Rigor or Design Assurance Levels and industry standards.
A client of Innova Solutions is immediately hiring for an Embedded Software Engineer position. This role is full-time and contract-based for a duration of 12 months. The location is 100% remote, with an office in Hazelwood, MO. As an Embedded Software Engineer, you will: Architect and lead the design of multicore embedded software systems. Lead the evaluation and performance analysis of multicore processor platforms. Develop and implement architectural strategies for embedded hybrid Linux and containerized environments. Design and oversee test plans and benchmarks to evaluate multicore performance. Analyze software and hardware interactions, identify bottlenecks, and recommend optimizations. Utilize profiling, simulation, and debugging tools tailored for multicore RTOS with partitioned and containerized platforms. Collaborate with hardware engineers, software developers, and system architects. Automate evaluation workflows and support continuous integration processes. Prepare and deliver architectural documentation, technical reports, and presentations. Mentor and guide engineering teams on best practices for multicore software architecture, RTOS usage, partitioning, and containerization. Stay current with emerging technologies in multicore processing, real-time systems, Wind River HVP, and container orchestration. The ideal candidate will have: Active secret clearance prior to the start. Bachelor's or master's degree in computer science, Electrical Engineering, or related technical field. Extensive experience (7+ years) as a software architect or senior engineer in embedded multicore systems. Deep expertise (7+ years) with partitioned operating systems, including those that implement type 1 hypervisors. Strong knowledge (7+ years) with embedded Linux and containerized application environments. Proven experience (7+ years) designing and evaluating multicore real-time systems. Proficiency (7+ years) with profiling, simulation, and debugging tools for RTOS and containerized platforms. Experience (7+ years) developing architectural strategies for mixed-criticality and partitioned systems. Skilled in scripting and automation (Python, Bash, etc.) to support evaluation and CI/CD workflows. Excellent analytical, problem-solving, and communication skills. Demonstrated leadership in guiding cross-functional teams and mentoring engineers. Familiarity (7+ years) with safety-critical systems with high Levels of Rigor or Design Assurance Levels and industry standards.