Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Job Title : Embedded Software Engineer
Location : Palo Alto California
Fulltime role
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 realtime 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 hardwarespecific 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 realtime 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 realtime 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 hardwarespecific details.
• Familiarity with crossplatform 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.
Preferred Qualifications:
• Familiarity with realtime communication protocols and design patterns.
• Experience working in automotive aerospace or industrial control systems.
• Knowledge of hardware debugging tools emulators and logic analyzers for lowlevel driver development.
• Experience in developing software that interfaces with DSPs FPGAs or other coprocessors.
• Familiarity with version control systems like Git and continuous integration practices.
Soft Skills:
• Strong analytical and problemsolving abilities.
• Ability to work independently and as part of a crossfunctional team.
• Excellent verbal and written communication skills particularly in documenting complex technical designs.
• Strong attention to detail and a focus on delivering highquality reliable software.
Full Time