Talent.com
Embedded Software Architect 4
Embedded Software Architect 4Cts Technology Solutions, Inc. • Hazelwood, MO, US
Embedded Software Architect 4

Embedded Software Architect 4

Cts Technology Solutions, Inc. • Hazelwood, MO, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Overview

Secret Clearance Required to Start.

We are seeking an experienced Embedded Software Architect with deep expertise in multicore processor platforms, real-time operating systems (RTOS), and embedded software architecture. The ideal candidate will have hands-on experience with partitioned operating systems, AMP / BMP multiprocessing models, embedded Linux, and containerized application environments. This role will lead the architectural design, evaluation, and optimization of multicore embedded systems, ensuring robust real-time performance and system reliability. The architect will collaborate closely with cross-functional teams to define system architecture, develop evaluation strategies, and guide implementation best practices.

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.

Qualifications

  • 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.
  • Education / experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 9 or more years of related work experience or an equivalent combination of technical education and experience (e.g. PhD+4 years of related work experience, Master+7 years of related work experience). In the USA, ABET accreditation is the preferred, although not required, accreditation standard.

    Benefits

    CTS Pays For Referrals! Refer a friend or colleague to join our team and enjoy fantastic rewards through our referral program. Contact us 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
  • Learn more about our benefits!

    J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Embedded Software • Hazelwood, MO, US