Embedded Software Engineer Job at Axiom Software Solutions Limited, Palo Alto, CA

dnIvYzd2Y294OTdINzk2S0tzSENOR3pUTUE9PQ==
  • Axiom Software Solutions Limited
  • Palo Alto, CA

Job Description

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.

Requirements

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.

Job Tags

Full time,

Similar Jobs

Inframark

Water/Wastewater Operator I Job at Inframark

 ...Job Description Looking for a Water/Wastewater Operator in our Pasadena Plant. The Operator I is responsible for operation and maintenance of equipment in water or wastewater treatment facilities. Texas C Wastewater License required. Responsibilities Operates... 

Lifelancer

Multilingual Medical Information Specialist Job at Lifelancer

 ...Job Title: Multilingual Medical Information Specialist Job Location: Raleigh, NC, USA Job Location Type: Remote Job Contract Type: Full-time Job Seniority Level: Entry level For the past 20 years, ProPharma has improved the health and wellness... 

First Priority Manufacturing

Machine Operator- Swing Shift Job at First Priority Manufacturing

 ...Machine Operator on Swing Shift, Monday- Friday 3:00pm-11:30pm Operate and maintain semi automatic encapsulation...  ...hour shift ~8 hour shift ~ Evening shift ~ Monday to Friday ~ Night shift ~ Overtime ~ Weekends as needed Work Location: In person... 

Surgery Partners, Inc

Surgery Scheduler Job at Surgery Partners, Inc

 ...JOB TITLE: Scheduler (Full-Time) GENERAL SUMMARY OF DUTIES : Responsible for scheduling 30-50 cases per day and will liaise with a...  ...Essential Functions Counseling patients and scheduling surgeries for multiple physicians. Schedule surgeries and work with primary... 

Equinox

Licensed Massage Therapist, Upper East Side Job at Equinox

 ...Job Description Are you a results driven Licensed Massage Therapist passionate about helping people maximize their potential...  ...who are interested in taking a multimodal approach to manual therapy and adding movement science to their skill set. Equinox can...