Embedded Software Engineer - Real-Time Systems & Multicore [Remote]
$100k - $140kjobgether
- 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.
- 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...SuggestedFlexible hours
- 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
- 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
- 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...SuggestedContract workShift workDay shift
- 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
- ...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’...
- ...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
- 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...
- 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
- 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...
- 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...
$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- 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...
- 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...
$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....- ...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...
$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....- 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...
- 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...
- 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...
$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...$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...- 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 jobFull time
$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...- 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...
- ...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 timeInternship
- 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...
- 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/...
- 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...
- 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...
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!
- embedded design engineer United States
- embedded software engineer United States
- embedded firmware developer United States
- graduate embedded software engineer United States
- embedded systems software engineer United States
- embedded android developer United States
- embedded developer United States
- embedded software engineer remote United States
- c++ embedded engineer United States
- embedded electrical engineer United States

