Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer - Real-Time Systems & Multicore [Remote]

$100k - $140k
Full-time

jobgether

United States
  • Remote job

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Embedded Software Engineer - Real-Time Systems & Multicore based in United States.

This role offers the opportunity to develop advanced embedded software solutions for safety-critical and mission-critical systems where performance, reliability, and precision are essential.
You will work at the lowest levels of software engineering, designing deterministic real-time execution strategies across complex multicore processor architectures.
The position combines deep technical development with collaboration across hardware, systems, and verification teams.
You will contribute to aerospace and defense-focused programs by supporting certification-driven engineering and next-generation embedded technologies.
The role provides exposure to advanced processor architectures, real-time analysis, and rigorous software validation environments.
This is an opportunity for an engineer who enjoys solving complex technical challenges and building highly reliable systems that have meaningful real-world impact.

Accountabilities:

The Embedded Software Engineer will design, develop, analyze, and validate low-level embedded software for deterministic real-time systems. The role requires strong expertise in multicore architectures, safety-critical development practices, and close collaboration with multidisciplinary engineering teams.

  • Develop and maintain low-level embedded software using C, C++, and assembly with a focus on processor-level control and deterministic execution.
  • Design and implement multicore synchronization approaches, including cache management, interference mitigation, and timing-aware resource coordination.
  • Perform advanced technical analyses such as Worst-Case Execution Time (WCET) assessments and Deterministic Cache and Core Contention (DCCC) evaluations.
  • Support certification-driven software development activities, including DO-178C objectives and Level A verification environments.
  • Integrate and validate FPGA/ASIC interfaces and timing-critical embedded communication systems.
  • Contribute to software architecture decisions, design reviews, verification planning, and continuous improvement initiatives.
  • Use debugging, trace analysis, and automation tools to improve development workflows, including ARM development environments and Python-based utilities.
  • Collaborate with hardware, systems, and verification teams to ensure reliable and predictable system behavior.
  • Support emerging technology adoption and process improvements that enhance engineering efficiency.

Requirements:

The ideal candidate is an experienced embedded software engineer with a strong background in real-time systems, multicore processors, and safety-critical software development. They should have excellent analytical skills and the ability to work effectively in complex engineering environments.

  • U.S. citizenship required.
  • Bachelor’s degree in software engineering, computer engineering, or a related engineering discipline.
  • 4+ years of relevant software engineering experience in avionics, aerospace, military, electronic controls, or other safety-critical environments.
  • Demonstrated expertise developing low-level embedded software using C, C++, and assembly.
  • Hands-on experience with multicore processor architectures, synchronization techniques, cache behavior, interference analysis, and deterministic execution strategies.
  • Ability to perform complex timing and performance analysis, including WCET and DCCC evaluations.
  • Familiarity with DO-178C certification practices, particularly Level A verification processes and test frameworks.
  • Experience with FPGA/ASIC interfaces and timing-sensitive embedded communication protocols.
  • Proficiency with ARM development tools, debugging environments, trace analysis, and Python-based automation.
  • Familiarity with S32 processor families or similar ARM-based multicore platforms.
  • Experience working with hardware, systems engineering, verification, or architecture teams in integrated development environments.
  • Strong problem-solving, communication, and collaboration skills.
  • Preferred experience includes security clearance eligibility, aerospace/defense programs, certification reviews, automated testing frameworks, and low-level processor features such as memory management, interrupts, boot code, and device drivers.

Benefits:

  • Competitive salary range of approximately $100,000 - $140,000 USD, based on experience, certifications, and qualifications.
  • Comprehensive benefits package including medical, dental, life, and disability insurance.
  • Employer-matched 401(k) retirement plan.
  • Professional development support, certification assistance, and career advancement opportunities.
  • Flexible work environment with remote options and opportunities for collaboration.
  • Opportunity to contribute to advanced aerospace and defense programs with meaningful real-world impact.
  • Work alongside experienced engineers on complex technical challenges involving next-generation embedded systems.
  • Supportive culture focused on innovation, teamwork, and continuous learning.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Real-Time Systems & Multicore [Remote] in United States vacancy
  • Required Applicant will be Software Engineer with a minimum of 5 years of experience...  ...with a robust understanding of Systems Engineering and MBSE; responsible for embedded software definition, design,...  ...and integration to support real-time embedded software projects. The... 
    Suggested
    Flexible hours

    PlanIT Group, LLC

    Fort Worth, TX
    1 day ago
  • ASML US, LLC is seeking a Software Quality Assurance Engineer for their DUV Software Group in San Diego, California. This role involves...  ...developing test strategies and conducting system-level testing for complex, real-time control systems. You will work in collaboration... 
    Suggested

    ASML US, LLC

    Burnt Ranch, CA
    1 day ago
  • Systems & Processing Engineering Corp (SPEC) is seeking a highly experienced Embedded Software Engineer to support the development, integration, and test of next-generation real-time, multiband, multi-sensor systems. These systems operate across RF and digital domains... 
    Suggested

    SPEC (Systems & Processes Engineering Corp)

    Austin, TX
    1 day ago
  • Senior Principal Embedded Software Engineer - Onsite Location: San Diego, CA Duration: 6 Months Total...  ..., enhance, and sustain software systems within a cross-functional team environment...  ...understanding of embedded, real-time, multi-threaded software design and development... 
    Suggested
    Contract work
    Shift work
    Day shift

    MillenniumSoft Inc

    San Diego, CA
    1 day ago
  • Tesla Motors, Inc. is seeking an Embedded Software Engineer on the Thermal Systems Software team to design and implement embedded firmware for thermal management...  ...accuracy and user experience. The role emphasizes real-time C development, hardware bring-up, and collaboration... 
    Suggested

    Tesla Motors, Inc.

    Palo Alto, CA
    1 day ago
  •  ...manufacturing leader in Northern Virginia is seeking a Software Engineer to design and develop embedded software for missile programs. The role involves collaboration with cross-functional teams to deliver real-time software solutions. Candidates should have a Bachelor’... 

    CoAspire

    Fairfax, VA
    1 day ago
  •  ...provider is seeking a Senior Software Engineer in Tampa, FL to support...  ...awareness programs. You will lead real-time software development and...  ...solutions for mission-critical systems. The ideal candidate will...  ...least 7 years of experience in embedded systems, strong proficiency... 
    Full time

    Odyssey Systems

    Tampa, FL
    1 day ago
  • A leading integrated circuits company in Austin, TX is seeking a Staff Engineer in Software Engineering. The role entails implementing real-time embedded software and contributing to advanced integrated circuits development. Candidates should have a strong foundation in... 

    Cirrus Logic, Inc.

    Austin, TX
    1 day ago
  • MDAEdge is seeking a Linux Electrical Engineer for a 12+ month project in Boston, MA. This...  ...hardware interface development for Real-time Hardware-in-the-Loop simulators. The ideal...  ...collaborating with manufacturers to ensure reliable system performance. #J-18808-Ljbffr MDAEdge

    MDAEdge

    Boston, MA
    1 day ago
  • Heaviside Industries in Los Angeles is seeking an experienced engineer to build and architect real-time DSP pipelines on multi-channel RF systems. The ideal candidate should have over 10 years of real-time DSP experience, especially in unmanned aerial or ground radar systems... 

    Heaviside Industries

    Los Angeles, CA
    1 day ago
  • Real Time Consulting LLC (RTC) is looking for a Lead Systems Engineer for ADS-B In projects. This role includes designing, implementing, and certifying safety functions. Candidates should have strong project management skills and technical expertise, and be comfortable... 

    Real Time Consulting LLC (RTC)

    Phoenix, AZ
    1 day ago
  • $141.38k - $224.5k

     ...an end‑to‑end factory system called the Divergent Adaptive...  ...learning to optimally engineer, additively manufacture...  ...talented and motivated Software Developer to join our...  ...efficient testing, and timely releases. Collaborate...  ...robustness and performance in real-world scenarios.... 
    Temporary work

    Divergent Enterprises

    Torrance, CA
    3 days ago
  • Datadog is seeking distributed systems engineers in New York, NY to design, implement, and run the core platforms that process real-time, huge-scale event streams. You will build fault-tolerant, scalable data pipelines and own components of our service in a fast-growing... 

    Datadog

    New York, NY
    1 day ago
  • A technology consulting firm is seeking a Software Engineer to develop modern cloud-native applications. The role involves designing scalable...  ..., working with FastAPI and REST APIs, and implementing real-time systems. Ideal candidates have 3-6 years of experience and a... 

    Saroe, Inc.

    New York, NY
    1 day ago
  • $140k - $300k

    Tesla is seeking an experienced Software Engineer to design and deliver distributed systems and real-time data flows. This role includes working with applications that manage customer information and assets, while utilizing technologies such as Golang, Java, and Python.... 

    Tesla

    Fremont, CA
    1 day ago
  •  ...Global is seeking a Backend Software Engineer with strong C++ experience to support advanced CUAS systems. The role focuses on building...  ...that interface with real-time systems and data pipelines....  ...essential, though this is not an embedded‑focused role. #J-18808-Ljbffr... 

    Insight Global

    Arlington, VA
    1 day ago
  • $120k - $150k

    Dormont Manufacturing Co is seeking a Senior Firmware Engineer based in San Diego to design high-performance firmware for innovative...  .... The ideal candidate has over 6 years of experience in real-time systems, expertise in C/C++, and has knowledge of FPGA developments.... 

    Dormont Manufacturing Co

    San Diego, CA
    3 days ago
  • A specialist engineering organization is seeking a Firmware Engineer in Houston, TX. In this role, you will develop embedded software and firmware for real-time hardware platforms, implement device drivers, and support testing and validation. Ideal candidates will have... 

    Rise Technical

    Houston, TX
    2 days ago
  • Sauron is seeking a Backend Engineer in San Francisco to help design and scale the infrastructure for autonomous security systems. You will collaborate across teams to develop scalable backend services, APIs, and real-time systems, contributing to technologically advanced... 

    Sauron

    San Francisco, CA
    1 day ago
  • Acceler8 Talent is hiring a Senior Software Engineer - Voice AI in San Francisco (Onsite). You will help scale real-time AI systems powering countless customer interactions for enterprise financial services. You will own backend systems, voice infrastructure, and internal... 

    Acceler8 Talent

    San Francisco, CA
    1 day ago
  • $135k - $273k

    Innovative Defense Technologies (IDT) seeks a Senior Systems Engineer in Mount Laurel, NJ. You will execute stress tests using MATLAB, analyze system performance, and validate real-time architectures. Candidates should have 7+ years in systems engineering, along with a... 

    Innovative Defense Technologies (IDT)

    Mount Laurel, NJ
    21 hours ago
  • $160k - $385k

    Dormont Manufacturing Co is seeking experienced engineers to scale their systems and build next-generation solutions. Ideal candidates will have expertise in full-stack development and real-time communication systems. Responsibilities include designing development platforms... 

    Dormont Manufacturing Co

    San Francisco, CA
    3 days ago
  • Goblin Labs is hiring a Founding Engineer to design, build, and optimise core systems powering real-time AI personas. You will work on low-latency rendering pipelines, multi-modal context handling, and robust integrations with user interfaces. You’ll architect production... 
    Remote job
    Full time

    Goblin Labs

    San Francisco, CA
    2 days ago
  • $175k - $225k

    OP Recruiting is seeking a passionate Trading Systems Engineer based in Chicago, Illinois. This role combines operational support and engineering...  ...performance of trading systems. Responsibilities include real-time coverage, diagnosing production incidents, and enhancing... 

    OP Recruiting

    Chicago, IL
    1 day ago
  • Salesforce is seeking a Senior Software Engineer SMTS to join the Ultra Messaging team in Chicago...  ...and maintaining a mission-critical real-time messaging middleware platform for financial...  ...skills, and a deep understanding of system-level performance optimization. The position... 

    Salesforce

    Chicago, IL
    1 day ago
  •  ...offering an intensive 10-week Technology Operations internship that exposes you to the real-time trading environment. You will work directly with experienced systems and network engineers to gain broad technical knowledge across the trading platform and technology stack.... 
    Full time
    Internship

    Jump Trading

    Chicago, IL
    2 days ago
  • A leading global information provider is looking for a Software Engineer to enhance their real-time news collection and distribution systems. This mid-level role involves writing C++ and Python code, collaborating in a scrum team, and ensuring code quality through testing... 

    LSEG

    Saint Louis, MO
    2 days ago
  • A leading provider in defense technology is seeking a Software Engineer to design and develop real-time signal processing systems. This role involves collaboration with multidisciplinary teams and full lifecycle ownership of high-performance systems. Strong skills in C/... 

    Searchability Aerospace & Defense

    Richardson, TX
    1 day ago
  • Epic Games seeks an experienced Animation Systems Programmer for the Special Projects team...  ...core animation systems within Unreal Engine, ensuring high-quality, efficient animation...  ...Engineering to push the boundaries of real-time graphics and explore new techniques, while... 

    Epic Games

    San Francisco, CA
    1 day ago
  • Western Digital in California seeks a hardware engineer to optimize high-performance positioning controllers and real-time servo firmware for enterprise-class hard disk drives. You will architect robust servo systems, compensating for environmental variables and develop... 

    Department of the Air Force

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer - Real-Time Systems & Multicore [Remote]. Be the first to apply!