Quick overview
Job description
POSITION SUMMARY
The Firmware Engineer provides technical expertise in the development of embedded control software applications and infrastructure. The Firmware Engineer works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. The Firmware Engineer exercises judgment within defined procedures and practices to determine appropriate action and builds productive internal/external working relationships. The Firmware Engineer receives general instructions on routine work and detailed instructions on new projects or assignments.
RESPONSIBILITIES
- Develop design and implementation of firmware and software components
- Write clear code conforming to company standards
- Maintain revision control using modern tools
- Work closely with other developers to develop/debug/test product features
- Provide design, unit test, and integration test documentation artifacts
- Work with Development and Test/QA leadership to ensure product quality
- Work closely with other corporate functions as required
- Other tasks and activities as required by management
QUALIFICATIONS
Minimum Job Qualifications:
- Bachelor’s degree in Computer Science, Engineering and a minimum of 2 years of related experience; or an advanced degree without experience; or equivalent work experience
- Experience with embedded Linux OS
- Working knowledge of C/C++, Python, and BASH languages (at least one of the three)
- Understanding of embedded systems, device drivers, control algorithms, process synchronization and related topics
- Knowledge of Network and Server Management protocols such as SNMP, SMTP, TCP/IP
- Ability to read a circuit board schematic
- Strong hardware and firmware debugging and problem-solving skills
- Excellent written and oral communication skills
- Experience with source-code revision control tools
Preferred Qualifications:
- Experience with software design principles is a plus including functional design of software components and libraries, understanding of object-oriented concepts and understanding of Agile methods.
- General understanding of computer security vulnerabilities and protection techniques
- Well-developed cultural and communications skills.
- Ability to work across all levels of the organization.
- Experience with batteries and data centers is a plus.
- Knowledge of source code version control tools like Git is a plus.
- Additional, highly sought but optional, attributes:
- Experience working with and building Yocto for embedded devices
- Experience with TI microprocessors
PHYSICAL & ENVIRONMENTAL DEMANDS
- None.
TIME TRAVEL REQUIRED
Occasional travel may be required.
#LI-RB1
Haystack's AI agent can fill in and submit this application for you. How AI auto apply works
Similar jobs
- RG

Anti-Cheat Engineering Intern (Masters/PhD) - Summer 2027Recently posted Auto Apply
Riot Games · Los Angeles · Hybrid · Posted 11 Nov 2026 🇺🇸
GitComplianceC+++1EngineeringSalary not listed - PS
Member of Technical Staff, Performance EngineeringRecently posted Auto Apply
Psi · Boston · Hybrid · Posted 11 Nov 2026 🇺🇸
CFDEngineeringSalary not listed - PC

Software Engineer – ML InfrastructureRecently posted Auto Apply
People Culture Talent · San Francisco · On-site · Posted 11 Nov 2026 🇺🇸
PyTorchSchedulingMachine LearningTechnologySalary not listed - PA

GTM EngineerRecently posted Auto Apply
Partsbase · Remote-United States · Remote · Posted 11 Nov 2026 🇺🇸
OnboardingLookerTableau+12EngineeringSalary not listed - PI

Engineering InternRecently posted Auto Apply
Parabola Io · San Francisco · On-site · Posted 11 Nov 2026 🇺🇸
LLMReconciliationEngineeringSalary not listed - IR
Software Engineer - USRecently posted Auto Apply
Irissoftwaregroup · IRIS United States · Remote · Posted 11 Nov 2026 🇺🇸
DockerDynamoDBMicroservices+27TechnologySalary not listed - CR

Lead Test Architect / Principal Software Engineer – Unit Test DevelopmentRecently posted Auto Apply
CFD Research Corporation · Huntsville · Hybrid · Posted 11 Nov 2026 🇺🇸
CFDC++TechnologySalary not listed - TT
Lead Product EngineerRecently posted Auto Apply
True Talent Solutions Partners · New York · On-site · Posted 11 Nov 2026 🇺🇸
Next.jsFigmaReact$225k - $275k/yr - TT
Product EngineerRecently posted Auto Apply
True Talent Solutions Partners · Palo Alto · On-site · Posted 11 Nov 2026 🇺🇸
SQLA/B TestingAmplitude+5$185k - $205k/yr - TT
Software Engineer, iOSRecently posted Auto Apply
True Talent Solutions Partners · New York · On-site · Posted 11 Nov 2026 🇺🇸
Objective-CSwiftXcode+2Technology$130k - $230k/yr - TT
Founding Forward Deployed EngineerRecently posted Auto Apply
True Talent Solutions Partners · California · On-site · Posted 11 Nov 2026 🇺🇸
Account ManagementPythonTypeScriptEngineering$187k - $225k/yr - TT
Senior Software Engineer, Autonomous SystemsRecently posted Auto Apply
True Talent Solutions Partners · Palo Alto · On-site · Posted 11 Nov 2026 🇺🇸
RustRoboticsC+++3Technology$145k - $275k/yr
