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

aVhQZk1ZbkxzR0h1dWtrZFVaZFVzTGg3bHc9PQ==
  • 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

BLD Services, LLC

Vacuum Excavation Truck Operator Job at BLD Services, LLC

 ...individuals to join their team and contribute to maintaining critical infrastructure worldwide. We are currently seeking Vacuum Excavation Truck Operators with experience driving and operating commercial vehicles and who currently hold a valid Class A or B CDL license... 

Codale

Warehouse Associate- Electrical Distribution- Picker/Packer/Automation Job at Codale

 ...Electrical is looking for an exceptional team player to join our Warehouse Team! Shift: Monday-Friday 10:00am-6:30pm Rate: $19/hr...  ...group, the worlds #1 electrical distributor with over 45,000 associates around the globe. Being Powered by Difference means we... 

Life of Prosperity

Remote Educational Consultant - Leadership & Professional Development Job at Life of Prosperity

 ...Transform Your Teaching & Leadership Skills into a Flexible, HighImpact Remote Career Ready to move beyond the classroom? Discover...  ...systems, and a supportive global community. Remote Educational Consultant Leadership & Professional Development Flexible... 

DHD Consulting

Information Technology Specialist Job at DHD Consulting

 ...Develop IT policies and best practices to ensure efficiency and security compliance Qualifications ~ Bachelors degree in Information Technology, Computer Science, or a related field ~4+ years of experience in IT support, system administration, or network management... 

JNS

Grounds Maintenance Job at JNS

 ...Grounds Worker Summary We are seeking a reliable and hardworking Grounds Worker to join our team. This role involves traveling to...  ...properties in the Ann Arbor area to perform year-round grounds maintenance and light property upkeep. You will operate trucks and...