Today
Secret
Unspecified
Unspecified
IT - Software
Hazelwood, MO (On-Site/Office)
Job Title: Embedded Software Engineer
Location: Hazelwood, MO (Remote)
Salary Range: $80 To $90/HR
A ctive Secret Clearance required
Introduction
Join our team to lead the design and evaluation of cutting-edge multicore embedded systems. Your expertise will be crucial in ensuring performance and reliability in real-time environments.
Required Skills & Qualifications
Preferred Skills & Qualifications
Day-to-Day Responsibilities
Company Benefits & Culture
For immediate consideration please click APPLY. Or Send your resume at Divyank.jawla@artech.com
Location: Hazelwood, MO (Remote)
Salary Range: $80 To $90/HR
A ctive Secret Clearance required
Introduction
Join our team to lead the design and evaluation of cutting-edge multicore embedded systems. Your expertise will be crucial in ensuring performance and reliability in real-time environments.
Required Skills & Qualifications
- Applicants must be able to work directly on W2.
- 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.Experience developing architectural strategies for mixed-criticality and partitioned systems.
- Deep expertise with partitioned operating systems, including those that implement type 1 hypervisors, using AMP/BMP multiprocessing models.
- Strong knowledge of embedded Linux and containerized application environments (e.g., Docker, Kubernetes).
- Proven experience designing and evaluating multicore real-time systems with strict timing and reliability requirements.
- Proficiency with profiling, simulation, and debugging tools for RTOS and containerized platforms. Skilled in scripting and automation (Python, Bash, etc.) to support evaluation and CI/CD workflows..
- Familiarity with safety-critical systems with high Levels of Rigor or Design Assurance Levels and industry standards.
Preferred Skills & Qualifications
- Experience with Wind River Helix Virtualization Platform (HVP).
- Knowledge of container orchestration technologies.
- Background in safety-certifiable environments.
Day-to-Day Responsibilities
- Architect and lead the design of multicore embedded software systems using 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.
- 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, and container orchestration.
Company Benefits & Culture
- Inclusive and diverse workplace culture.
- Opportunities for professional growth and development.
- Supportive and collaborative team environment.
For immediate consideration please click APPLY. Or Send your resume at Divyank.jawla@artech.com
group id: artech