Embedded Software Engineer
Job Title : Embedded Software Engineer
Location : Palo Alto, California
Look for Ex- NVidia / Qualcomm Company Exp + Automotive + QNX
The following skills are critical: Resume should have explicit mention on the following:
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.
• Fair understanding of Qualcomm 8255 SoC hardware and peripheral interfacing techniques.
• Experience in designing and implementing HAL (Hardware Abstraction Layers) to separate core logic from hardware-specific details.
Required Qualifications:
• 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.
• Experience in working with communication protocols such as SPI, I2C, and CAN.
Recommended Jobs
Construction Quality Manager
Title: Construction Quality Manager About the job Enterris Associates is a trusted, full-service consulting firm specializing in program and project management, risk analysis and mitigation…
Ebeam Inspection and Metrology Senior Product Manager
Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and mo…
Consulting Director Energy & Utility
We are seeking a dynamic and experienced Energy & Utility Consulting Director to lead high-impact projects and client engagements in the utility and energy sector. This senior-level role combines s…
Locum Tenens Psychiatry Child Job CA
This Job at a Glance Job Reference Id: ORD-201072-MD-CA Title: MD Dates Needed: As soon as credentialed - ongoing Shift Type: Day Shift Assignment Type: Residential Treatment C…
Pastry Cooks, Line Cooks, Dishwashers
Now Hiring: Cooks & Dishwashers at Boul’Ange Boul’Ange, our new neighborhood café, bakery, and artisanal coffee/tea house, is hiring all back-of-house positions — including line cooks pizz…
Product Manager, Financial Engineering
About the Team Our team brings OpenAI’s most capable technology to the world through our products. We've released ChatGPT, GPT-4o, the Assistants API, and DALL-E. We empower consumers and developers…
System Test Engineer
What to Expect Heron Power is a startup company building cutting-edge power electronics for the 21st-century grid. We aim to debottleneck the growth of electricity generation and consumption with …
Production Worker
Job Disclosure This position will be available on a temporary basis for at most (4) four months. Job Summary This position will operate the bolt saw and cut threaded rod to specified lengt…
Sales Manager
Description The Sales Manager is responsible for overseeing and directing all aspects of the automotive sales department. This role involves leading a team of sales representatives to achieve ma…