Embedded Software Engineer

Haystack 

📍 San Diego Metropolitan Area, United States 🇺🇸

full-time
mid-level
111300
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

CC++PythonGitARM

Industry

Consumer ElectronicsSoftware

Job Description

We're hiring on behalf of a Haystack partner!


The Role

• Design, develop, and validate embedded and cloud edge software.

• Analyze user needs and software requirements to customize software for optimal operational efficiency.

• Design and implement software modules for large-scale products and systems.

• Lead design, coding, unit testing, debugging, and integration efforts.

• Perform complex code reviews, regression tests, and triage/fix issues to ensure code quality.

• Collaborate with cross-functional engineering teams to ensure comprehensive solutions.

• Write detailed technical documentation for complex software projects.


What You'll Need

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of software engineering experience, or a Master's degree and 1+ year of software engineering experience.

• 2+ years of academic or work experience with programming languages such as C, C++, or Python.

• 3+ years of experience in embedded software development.

• Experience with source code management systems like Git or Perforce.

• Familiarity with debugging tools and ARM architecture.


What's On Offer

• Competitive annual salary ($111,300 - $166,900) plus bonus potential.

• Opportunity for annual equity grants.

• Comprehensive benefits package designed to support well-being.

• Opportunity to work on cutting-edge, world-class products.


Apply via Haystack today!