Software Engineer | Hybrid | $94,200.00 - $141,200.00
We're hiring on behalf of a Haystack partner!
The Role
• Develop and deploy drivers and kernel services for core platforms
• Design IPC and system-level debug solutions for multiple subsystems on SOCs
• Work across various operating systems including QuRT OS, Windows, Linux, QNX, FreeRTOS, and Zephyr
• Collaborate with OEMs, ODMs, and OS providers to meet new requirements
• Actively engage with the open-source community to develop and augment solutions
• Contribute to all stages of software development, from documentation and design to implementation and testing
What You'll Need
• 3+ years of experience in embedded software engineering
• Strong programming skills in C and experience with data structures
• In-depth knowledge of Windows development environment, functionality, and driver modules
• Excellent debugging and problem-solving skills, particularly in the Linux Kernel
• Good understanding of CPU Architecture, Memory, Bus architecture, and their impact on software performance
• Ability to debug complex problems across hardware, OS, compiler, and drivers
What's On Offer
• Opportunity to work on critical operations for SOCs across diverse market segments
• Contribute significantly to high-quality, high-performing solutions
• Engage with evolving technologies and innovative product development
• Competitive annual discretionary bonus program and RSU grants
Apply via Haystack today!