Embedded Software Developer
4 weeks ago
We are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. As an Embedded Software Developer, you will be responsible for designing and implementing real-time systems using the QNX Real-Time Operating System (RTOS).
Key Responsibilities:
- Establish reliable, low-latency, high-throughput data communication between devices, focusing on QNX-based systems running on 8255 PPI hardware.
- Design and implement Data Distribution Service (DDS) communication layers for real-time data exchange between system components.
- Develop low-level drivers and Hardware Abstraction Layers (HAL) to facilitate communication between the processor and the 8255 PPI peripheral device.
- Perform system bring-up and debugging of 8255 PPI interfaces for embedded software running on the QNX OS.
- Develop, port, and optimize embedded software for the QNX RTOS, ensuring compliance with real-time constraints.
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.
Preferred Qualifications:
- Familiarity with real-time communication protocols and design patterns.
- Experience working in automotive, aerospace, or industrial control systems.
- Knowledge of hardware debugging tools, emulators, and logic analyzers for low-level driver development.
- Experience in developing software that interfaces with DSPs, FPGAs, or other co-processors.
What We Offer:
At United Software Group, we offer a dynamic and challenging work environment, competitive compensation, and opportunities for professional growth and development.
-
Embedded Software Developer
4 weeks ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeJob Title: Embedded Software DeveloperLocation: Palo Alto, CaliforniaThis is a full-time role that requires strong experience with QNX RTOS, DDS middleware, and Qualcomm 8255 SoC hardware.Key Responsibilities:Design and implement HAL (Hardware Abstraction Layers) to separate core logic from hardware-specific details.Develop software that interfaces with...
-
Embedded Software Developer
4 weeks ago
Palo Alto, California, United States Wipro Full timeAbout Wipro:Wipro Limited is a leading technology services and consulting company that helps clients address their most complex digital transformation needs. We leverage our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies to help clients realize their boldest ambitions and build future-ready,...
-
Embedded Software Developer
4 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company on a mission to keep the world adventurous forever. Our diverse team shares a love of the outdoors and a desire to protect it for future generations.Job SummaryWe are seeking an experienced Embedded Software Developer to join our team and contribute to the development of our next-generation autonomy driving...
-
Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionAs a Software Engineer with a focus on embedded systems, you will be responsible for delivering high-quality systems software spanning deeply embedded firmware libraries to code generation and tooling.You will solve problems inherent to complex communications networks, such as reliability, testability, extensibility, and developer ease of...
-
Embedded Systems Developer
4 weeks ago
Palo Alto, California, United States Tesla Full timeAbout the RoleThe Silicon Development team at Tesla is seeking a highly skilled Firmware Software Engineer to develop, test, and document firmware for various in-house silicon and sensors development projects. As a Firmware Software Engineer, you will be responsible for designing and developing firmware for real-time embedded environments, including...
-
Senior Embedded Software Engineer
1 month ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Ford Motor Company. As a key member of our Advanced Driver-Assistance Systems (ADAS) program, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the development of...
-
Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Wipro Full timeAbout Wipro:Wipro Limited is a leading technology services and consulting company that helps clients address their most complex digital transformation needs. We leverage our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies to build innovative solutions that drive business growth and...
-
Senior Embedded Software Engineer
3 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob Summary: We are seeking an experienced Senior Embedded Software Engineer to join our team at Ford Motor Company. About the Role: As a Senior Embedded Software Engineer, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the maximization of speed and quality in the development of advanced...
-
Embedded Controls Software Engineer
1 month ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Embedded Controls Software EngineerAt Ford Motor Company, we are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.Responsibilities:Create control/estimation...
-
Embedded Security Specialist, Vehicle Software
4 weeks ago
Palo Alto, California, United States Tesla Full timeJob DescriptionTesla is seeking a skilled Embedded Security Engineer to design and develop the next generation of embedded software security systems for vehicles, batteries, and charging systems.This is a highly cross-functional role, where you will work collaboratively to implement security features, assess requirements for security controls, build and...
-
Senior Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob SummaryWe are seeking a highly skilled Embedded Software Engineer to join our Advanced Driver-Assistance Systems (ADAS) team at Ford Motor Company. As a key member of our team, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the development of critical software products.Key...
-
Senior Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Rivian Full timeRivian is a leading manufacturer of electric vehicles, and we are seeking a highly skilled Senior Embedded Software Engineer to join our team.The successful candidate will be responsible for designing, developing, and deploying embedded software on Real-Time Operating Systems (RTOS) for board bring-up, verification, and debugging of automotive...
-
Embedded Software Engineer II
4 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company that aims to keep the world adventurous forever. Our mission is to create emissions-free Electric Adventure Vehicles and attract curious, courageous individuals who share our passion for the outdoors and protecting it for future generations.As a company, we constantly challenge what's possible and seek new solutions...
-
Embedded Controls Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionFord Motor Company is seeking a highly skilled Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.The team is responsible for controls of seats, tailgate, windows, latches, wipers, mirrors, various...
-
Embedded Software Engineer II
1 month ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company in the electric vehicle industry, dedicated to creating a sustainable and adventurous future. Our mission is to keep the world adventurous forever, and we're looking for talented individuals to join our team.Job SummaryWe're seeking an Embedded Software Engineer to join our team, who will be responsible for...
-
Embedded Software QA Engineer
4 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company dedicated to creating emissions-free Electric Adventure Vehicles. Our mission is to keep the world adventurous forever, and we're seeking a talented individual to join our Future Programs group.As a member of our team, you will be responsible for ensuring the quality, reliability, and safety of our software systems....
-
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company that aims to revolutionize the automotive industry with its emissions-free Electric Adventure Vehicles. We're on a mission to keep the world adventurous forever, and we're seeking talented individuals to join our team.As a company, we're constantly challenging what's possible and pushing the boundaries of...
-
Embedded Controls Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Embedded Controls Software Engineer - Body ControlsAt Ford Motor Company, we are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.Responsibilities:Create...
-
Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Rivian Full timeAbout the RoleRivian is a leading electric vehicle manufacturer on a mission to keep the world adventurous forever. Our team shares a love of the outdoors and a desire to protect it for future generations.Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team and develop platform software and firmware for our cutting-edge...
-
Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Rivian Automotive Full timeAbout RivianRivian is a pioneering company in the electric vehicle industry, dedicated to creating innovative and sustainable solutions for the future. Our mission is to keep the world adventurous forever, and we're looking for talented individuals to join our team.Job SummaryWe're seeking an experienced Embedded Software Engineer to join our team and...