Logo
Artech Information Systems

Artech Information Systems is hiring: Embedded Software engineer with Security C

Artech Information Systems, Hazelwood, MO, US

Save Job

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 * 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