Real-Time Systems Developer

1 day ago


Palo Alto, California, United States United Software Group Full time
Job Title: Real-Time Systems Developer

We are looking for an experienced Real-Time Systems Developer to join our team at United Software Group. As a Real-Time Systems Developer, you will be responsible for designing and developing high-quality real-time systems software.

About the Job:

  • This is a full-time position in Palo Alto, California.
  • The estimated salary for this role is $140,000 - $200,000 per year, depending on experience.
  • You will work closely with cross-functional teams to design, develop, and test real-time systems software.
  • Our ideal candidate will have a strong understanding of real-time operating systems, hardware abstraction layers, and communication protocols.

Key Responsibilities:

  • Develop, port, and optimize embedded software for the QNX Real-Time Operating System (RTOS), ensuring compliance with real-time constraints.
  • Utilize QNX features such as message passing, process scheduling, and multithreading to ensure efficient system performance.
  • Implement embedded applications on QNX using POSIX APIs and QNX's proprietary communication and inter-process communication (IPC) mechanisms.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in embedded software development, particularly with real-time systems and hardware interfacing.
  • Proficiency in programming languages like C, C++, and Python for embedded systems.
  • Strong experience with QNX RTOS (message passing, multithreading, memory management, etc.).
  • Experience with DDS middleware (e.g., RTI Connext DDS, OpenDDS, Eclipse Cyclone DDS) for real-time communication in distributed systems.
  • Deep understanding of Intel 8255 PPI hardware and peripheral interfacing techniques.
  • Experience in designing and implementing HAL (Hardware Abstraction Layers) to separate core logic from hardware-specific details.
  • Familiarity with cross-platform libraries such as Qt, Boost, or SDL for network communication, graphics, and file handling.
  • Strong skills in modular software design, with the ability to break down systems into independent, reusable components.


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job OverviewAxiom Software Solutions Limited seeks an experienced Senior Embedded Software Developer to join our team in Palo Alto, California.This is a unique opportunity for an expert in real-time systems and embedded software development to lead the design and implementation of cutting-edge solutions using QNX RTOS and DDS middleware.


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job DescriptionAxiom Software Solutions Limited seeks an experienced Embedded Software Engineer to join our team in Palo Alto, California.We are looking for a highly skilled professional with expertise in real-time systems and hardware interfacing. The ideal candidate will have strong experience with QNX RTOS, DDS middleware, and hardware abstraction...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionWe're seeking a highly skilled Distributed Systems Engineer to join our team and contribute to the development of our cloud-based IoT platforms for renewable energy and sustainability solutions. As a key member of our engineering team, you will design, develop, and operate scalable and reliable distributed software systems that process...


  • Palo Alto, California, United States OPPO US Research Center Full time

    Developing Next-Generation AlgorithmsAs a key member of our Research and Development team, you will lead initiatives to improve and expand our machine learning algorithms, focusing on solving real business problems. Collaborating closely with cross-functional teams, you will optimize data pipelines, model deployment, and monitoring systems.Your Key...


  • Palo Alto, California, United States Clockwork Inc Full time

    At Clockwork Inc, we're pushing the boundaries of computer networking and distributed systems to transform the way we interact with technology. As a well-funded Silicon Valley startup, we're committed to building world-class teams that drive innovation and excellence.A key component of our mission is accurate clock synchronization, which forms the foundation...


  • Palo Alto, California, United States SambaNova Systems Full time

    In this exciting role as a Senior Software Engineer, you will contribute to the development of innovative system software solutions for AI and machine learning applications in high-performance distributed systems. At SambaNova Systems, we value expertise in software engineering, particularly in areas like performance optimization, scalability, and...


  • Palo Alto, California, United States SambaNova Systems Full time

    SambaNova Systems is a leading provider of full-stack, generative AI platforms for enterprise and government organizations. As a Senior Software Engineer on our Runtime team, you will play a key role in designing and implementing next-generation high-performance compute systems for AI applications at scale.We are searching for an experienced embedded...


  • Palo Alto, California, United States Amazon Full time

    Join Our Team">We are seeking a talented Real-Time Data Ingestion Specialist to join our Amazon Firehose Team, responsible for building and operating the next-generation of a real-time data delivery and ingestion engine.">This is a unique role that requires partnering with multiple teams across AWS and 3rd party vendors to create a brand new service that...


  • Palo Alto, California, United States SambaNova Systems Full time

    About the RoleWe are seeking an experienced Embedded Software Engineer to join our Runtime team at SambaNova Systems. The successful candidate will be responsible for designing and implementing new features for our runtime/embedded OS stack, working on system software support for the next generation RDU system, and providing tools and performance profilers...


  • Palo Alto, California, United States Tesla Full time

    Job OverviewFirmware Engineers play a pivotal role in shaping the future of electric vehicles at Tesla. As an Embedded Systems Software Developer, you will be responsible for designing and developing high-quality firmware for in-house silicon and sensor projects.SalaryWe offer a competitive salary range of $120,000 - $252,000 per annum, plus cash and stock...


  • Palo Alto, California, United States United Software Group Full time

    Role OverviewWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. This exciting opportunity involves designing and implementing real-time systems, focusing on distributed communication protocols and hardware abstraction layers.Key ResponsibilitiesDesign, implement, and test data distribution service (DDS)...


  • Palo Alto, California, United States Tesla Full time

    Job Description:We're seeking a Senior Machine Learning Engineer to join our team at Tesla. As a key member of our generative AI systems development team, you'll play a critical role in building and enhancing our cutting-edge generative AI platform. Your primary focus will be on developing and delivering applications on this platform, leveraging your...


  • Palo Alto, California, United States SoftWash Systems Full time

    We are seeking a skilled Systems Biologist and Data Engineer to join our team at CZ Biohub SF. In this role, you will develop and apply advanced data science and engineering skills to drive innovative research and discovery in systems biology.Key Responsibilities:Design and implement high-performance data processing pipelines for large-scale biological...


  • Palo Alto, California, United States Tesla Full time

    About the RoleThis is an exciting opportunity to join the Tesla Optimus Simulation team as a Physics Engine Developer for Autonomous Systems.In this role, you will develop and implement features in our physics simulator to improve contact physics and runtime performance.You will work closely with the AI/RL teams to address gaps in simulation software and...

  • AI Systems Developer

    3 weeks ago


    Palo Alto, California, United States Salesforce, Inc. Full time

    We're looking for a highly skilled software engineer to join our team at Salesforce, Inc. and shape the future of Agentforce.Job SummaryThis is an exciting opportunity to design and develop systems that harness AI to solve real-world business problems at scale.As an AI Systems Developer, you will be responsible for creating powerful AI-driven agents that...


  • Palo Alto, California, United States KOHLER Full time

    Firmware Engineering Manager is a key role at Kohler Ventures, an independent company wholly owned by Kohler Co. A global leader in the manufacture of kitchen and bath products, tile and home interiors, and award-winning hospitality and golf destinations. Our mission is to build new digital businesses that empower consumers to lead healthier lives.We explore...


  • Palo Alto, California, United States Techlink Systems Full time

    As a member of our team, you will have the opportunity to work with a national provider of staffing services with offices across the USA and development support centers globally. Our company, TechLink Systems, has been awarded several prestigious certifications and rankings, including MBE (NMSDC), WBE (WBENC), and WOSB certified minority business.We are...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    About Axiom Software Solutions LimitedWe are a leading provider of innovative software solutions for the automotive and industrial sectors.Job Title: Senior Embedded Software DeveloperLocation: Palo Alto, CaliforniaSalary: $120,000 - $180,000 per annumJob DescriptionWe are seeking an experienced Senior Embedded Software Developer to join our team in Palo...


  • Palo Alto, California, United States SambaNova Systems Full time

    We are seeking an exceptional Senior Software Engineer to join our Runtime team at SambaNova Systems. As a pioneer in the field of AI, we strive to push the boundaries of what is possible in high-performance computing. In this role, you will be responsible for designing and implementing novel system software solutions that enable efficient execution of AI...


  • Palo Alto, California, United States SoftWash Systems Full time

    CZ Biohub SF seeks a highly motivated Data Science Specialist in Systems Biology to join our dynamic team of researchers and engineers. In this role, you will work closely with data scientists, software engineers, and experts in genomics and cell biology to develop cutting-edge data science solutions for systems biology.Key Responsibilities:Develop and...