Embedded Software Architect 4
CTS International
- Hazelwood, MO Seattle, WA
- Contract
- Full-time
Key Responsibilities:
- Architect and lead the design of multicore embedded software systems using Wind River Helix Virtualization Platform (HVP) with AMP/BMP multiprocessing models.
- Lead the evaluation and performance analysis of multicore processor platforms running real-time and containerized applications.
- Develop and implement architectural strategies for embedded hybrid Linux and containerized environments alongside safety-certifiable environments.
- Design and oversee test plans and benchmarks to evaluate multicore performance, real-time behavior, and system reliability.
- Analyze software and hardware interactions, identify bottlenecks, and recommend architectural and implementation 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 to ensure alignment on system design and evaluation goals.
- Automate evaluation workflows and support continuous integration processes.
- Prepare and deliver architectural documentation, technical reports, and presentations to stakeholders.
- 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.
- 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, using AMP/BMP multiprocessing models.
- Strong knowledge (7+ years) of embedded Linux and containerized application environments (e.g., Docker, Kubernetes).
- Proven experience (7+ years) designing and evaluating multicore real-time systems with strict timing and reliability requirements.
- 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
related work experience or an equivalent combination of technical education and experience (e.g. PhD+4 years' related work experience, Master+7 years' related work experience). In the USA, ABET accreditation is the preferred, although not required, accreditation standard.CTS Pays For Referrals!
Refer a friend or colleague to join our team and enjoy fantastic rewards through our referral program. today to learn more!!Discover Our Benefits
At CTS, we offer a comprehensive benefits package to support our employees, including:
- Comprehensive healthcare coverage
- Paid time off
- Retirement savings plans
Status : Open
Location : Hazelwood, Missouri
Duration : 12+ months
Pay Rate : $95.00 - $100.00/Hour
Employment Type : Contract
Work Shift : Shift-1Candidate ServicesShareGet In Touch
- Address :160 NW Gilman Blvd, Suite 250
- Email :