We're in alpha · Starting with US & Canada
Haystack logo
Haystack Verified
Software, Developer Tools, Analytics

Software Engineer

San Diego, California, United StatesHybridFull TimePosted 2 days ago

Senior Software Engineer | Hybrid

We're hiring on behalf of a Haystack partner!

The Role

• Develop and deploy drivers and kernel services for Inter-Process Communication and system-level debug.

• Work across multiple operating systems including QuRT OS, Windows, Linux, QNX, FreeRTOS, and Zephyr.

• Collaborate with partners to analyze requirements for new use cases.

• Contribute to all stages of software development, including design, implementation, documentation, and testing.

• Actively engage with the open-source community to develop and contribute solutions.

• Own and define roadmaps for significant areas of the IPC stack.

What You'll Need

• Bachelor's degree in Engineering, Computer Science, or related field with 2+ years of experience OR Master's degree with 1+ year of experience.

• Proficiency in C and experience with data structures.

• In-depth knowledge of Windows development environment and driver modules.

• Excellent debugging and problem-solving skills in the Linux Kernel.

• Understanding of CPU Architecture, Memory, and Bus architecture and their impact on software performance.

• Ability to debug complex problems across hardware, OS, compiler, and driver layers.

What's On Offer

• Opportunity to work on critical core platform kernel services for various market segments.

• Contribute to products across Mobile Handset, Compute, Automotive, XR/AR, Cloud AI, IoT, and IIOT.

• Significant impact on product development.

• Engaging with and contributing to the open-source community.

Apply via Haystack today!

Ready to apply?
You'll be redirected to Haystack's application page.

Similar roles