Skip to main content

Software Engineer

Technology
Haystack
2 months ago
Full timeOn-site

Job description

We're hiring on behalf of a Haystack partner!

The Role

  • Drive the CPU software architecture for industry-leading products utilizing custom CPUs.
  • Participate in hardware-software co-design and system optimizations.
  • Develop and enable cutting-edge CPU sub-system features and firmware.
  • Work with the latest ARMv9 architecture features and contribute to SoCs for premium mobile, laptops, automotive, cloud, and server markets.
  • Design, develop, and validate embedded and cloud edge software applications.
  • Analyze user needs and software requirements to customize software for optimal operational efficiency.

What You'll Need

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 6+ years of Software Engineering experience; OR Master's degree with 5+ years; OR PhD with 4+ years.
  • 3+ years of experience with programming languages such as C, C++, Java, or Python.
  • Experience in embedded system development.
  • Understanding of ARM CPU architecture fundamentals and ARMv8/v9 ISA.
  • Experience with software or driver development for operating systems like Linux or RTOS.
  • Strong analytical and debugging skills with good programming skills in C, C++ or ARM assembly.

What's On Offer

  • Competitive annual salary ($162,600 - $244,000) plus bonus potential.
  • Opportunity to work on next-generation CPU architectures and products.
  • Engaging in hardware-software co-design and system optimization.
  • Highly competitive benefits package.
Apply via Haystack today!
Keywords
central-processing-unit-cpucabinet-construction-materials-hardwareplanning-and-designvisual-art-designproduct-development-and-designfirmwaresoftware-requirementsoperational-efficiencycomputer-scienceprogramming-languagescplusplusjavapythonembedded-control-automationtraining-and-developmentlinuxreal-time-operating-systems-rtosdebuggingmechanical-enclosures-assemblyhaystack

Interested in this role?