drjobs Embedded Software Engineer

Embedded Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Palo Alto, CA - USA

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.