Firmware developer
Yochana
We are seeking a developer with strong C++ firmware and Python experience to support firmware code uplift initiatives while also maintaining and improving development environments used by firmware teams. The role will focus on modernizing firmware codebases, implementing AI-assisted development guardrails, and improving development workflows across tools and environments.
Priority Skills & ResponsibilitiesFirmware Development & Code Uplift
- Strong experience with C++ firmware development and/or C++ unit testing (UT).
- Support uplifting existing firmware code and scripts to improve quality, maintainability, and AI compatibility.
- Apply AI guardrails and best practices to firmware codebases.
- Proficiency in Python scripting and automation.
- Experience with PyLint and Python code quality frameworks.
- Improve and maintain Python-based tooling used in firmware workflows.
- Experience using AI-assisted coding tools such as GitHub Copilot.
- Guide AI-assisted code generation to improve productivity and maintain code quality.
- Write Copilot guidance markdowns and documentation to help train and guide AI usage within development teams.
Firmware Development Tools
- Support firmware developer environments including:
- VS Code
- Visual Studio (SAFE only)
- Probe tools such as GHS
- Maintain and support existing development solutions while assisting with the transition to centralized development environments.
- Act as the maintainer and primary interface for VM environments used by firmware developers.
- Work closely with IT teams to ensure stability and usability of development environments.
Docker Environment Maintenance
- Maintain and support Docker images used across firmware products.
- Support the VS Code Docker development environment.
- Communicate and document Best Known Methods (BKMs) for container maintenance.
- Help teams adopt standardized containerized development workflows.
- Collaborate with simulator teams to ensure smooth integration between simulation environments and firmware development workflows.
- Develop tools and optimizations to improve development efficiency and developer experience.
- Experience working with large firmware codebases.
- Familiarity with development environment automation and tooling.
- Experience improving developer productivity through automation or AI tools.
This role plays a critical part in:
- Improving firmware code quality and modernization
- Accelerating development through AI-assisted workflows
- Standardizing and stabilizing development environments
- Enhancing developer productivity across firmware teamsBottom of Form
$150k - $210k
...Job Responsibilities: Design and Maintain FTL Architecture Develop and maintain the Flash Translation Layer (FTL), including I/O... ...testing, power-fail tests, and corner-case verification to ensure firmware stability and reliability. Collaborate with Validation,...SuggestedFull timeWork experience placement$180k
8 - 15 Years N/A Job Description Senior Firmware Engineer(FTL): Salary: $ 180,000.00 | Full-Time | Rancho Cordova, CA Prioritized Must Have Skills for the Senior Firmware Engineer(FTL): ##1. 3+ years of experience in SSD controller and firmware architecture...SuggestedFull time- ...Job Title Develop tools in Python and C to enhance our development and testing capabilities. Design, code, debug, and test firmware ensuring alignment with hardware architecture and performance requirements. Perform low-level debugging and troubleshooting of memory...Suggested
- ...am currently partnered with an innovative technology company developing high-performance hardware and embedded systems for demanding computing... ...is growing its engineering team and is looking for a Senior Firmware Engineer to work on advanced storage and host-interface...Suggested
- • Developing white-box oriented testing methods to verify and validate firmware product. • Developing automated testing procedures and infrastructure to improve coverage and efficiency. • Creating test plans and strategies to improve firmware quality and test coverage...Suggested
- ...Firmware Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from... ...of code; identifies, logs, and debugs assigned issues. • Develops understanding of and relationship with internal and outsourced...Hourly payWork experience placementInternshipWork at officeLocal areaImmediate start2 days per week
$105.44k - $164.8k
...mission to be the go-to partner for optimized data storage solutions. You can be part of the takeoff of an innovative business that develops cutting-edge products, delivers strong business value for customers, provides an engaging workplace for its employees, and serves...Full timeTemporary workWork at officeFlexible hours$160k - $170k
...software engineer who enjoys solving complex technical problems and developing software that directly interacts with real-world systems, then... ...~7+ years of experience in real-time embedded software or firmware engineering ~ Strong embedded firmware development...Full timeShift work$110k - $150k
Description Your role at GEI. The AI Engineer is responsible for the development of AI solutions, typically leveraging pretrained models and copilots, to support GEI's priority digital and AI initiatives. This role focuses on building, deploying...Work at officeFlexible hours$135.5k - $275k
...offs at the system level.Partner closely with cross‑functional and multi‑site teams—including layout, validation, manufacturing, and firmware—to deliver production‑ready designs.Influence design feasibility, margins, and reliability through upfront analysis and hands‑on...Full timeWork experience placementWork at officeLocal areaImmediate startWorldwide- ...and Identity Resolution rules. Implement unified customer profiles and customer 360 capabilities across enterprise systems. Develop audience segmentation strategies and activation frameworks for personalized customer experiences. Configure consent management and...Permanent employmentWork experience placementWork at officeLocal area
- ...the Senior Security and Network Engineer on Microsoft Defender, identity security, audit remediation, and Zero Trust initiatives. Develop PowerShell, Microsoft Graph, and workflow automation that reduces manual administration and repetitive support work. Evaluate...
$260k
...see additional base salary information below. What You'll Do Our Hardware Design Engineering team is at the forefront of developing high-speed networking and Ethernet products used in Enterprise campuses, hyper-scale data centers and bleeding edge AI clusters....Contract workLocal areaOverseas$750 per month
...engineering, embedded systems, hardware-software integration, firmware development, semiconductor design, robotics, or related technical... ..., and assessment strategy, and other related tasks to develop a proposal to design an academic degree. Meetings/Workshops:...Part timeFor contractorsImmediate startRemote work- .... Key Responsibilities Administer SLURM-based HPC clusters, compute/storage environments, and EDA infrastructure. Develop and maintain Ansible playbooks/roles and Terraform automation. Support Linux environments including SLES 15 and Ubuntu. Manage...Remote work
$153.5k - $310.5k
...hyperscalers.As a Hardware Engineering Manager, you will lead teams developing complex, high‑performance networking hardware, ensuring... ...boundaries, collaborating effectively with system architecture, firmware, supply chain, and program management teams to ensure total...Full timeWork experience placementWork at officeWorldwide2 days per week$142.8k - $274.8k
...drives (HDDs). This role will lead HDD qualification strategy, develop and enhance validation test suites, translate industry and Microsoft... ...HAMR, SMR, PMR, SAS/SATA protocols, storage reliability, firmware behavior, and large-capacity enterprise storage systems.Experience...Ongoing contractWork at officeLocal areaWorldwide3 days per week- ...VDart-2026-J6033Location: Rancho Cordova, CA, Oakland, CA, Alpharetta, GA, United StatesContact: Elankumaran VJob Title: Sr Pega Developer Location: Alpharetta, GA / Oakland, CA / Rancho Cordova, CA Contract Job DescriptionThe Provider Management team is responsible for...Contract work
- Senior Technical Lead Rancho Cordova, CA 12+ months Required Skills: Minimum of eight (8) years of experience aligning IT systems with organizational business processes. At least five (5) years of that experience must have been in a lead...
$165k - $200k
...(NRTLs) to define product evaluation and certification scope and the qualification path for each product configuration. • Develop and document test plans according to the relevant standards. Common tests include full-load temperature rise, dielectric and BIL...$105.5k - $213.5k
...operate worldwide.We’re looking for a driven and innovative Hardware Power Engineer to join our system power hardware design team, developing next‑generation networking platforms. If you thrive on technical challenges and want to work on products that truly matter, this...Full timeWork experience placementWork at officeLocal areaImmediate startWorldwide2 days per week$107.6k - $198.4k
...experience with prompt engineering, structured prompting, reusable context patterns, or prompt chaining1+ years of experience designing, developing, or implementing AI agents for software engineering, quality engineering, DevOps, or software delivery use cases1+ years of...Local area$136.5k - $276.5k
Switching Software Customer Engineering EscalationsThis role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week$105.5k - $213.5k
...embrace you. Open up opportunities with HPE.Job Description:We are seeking a Software Systems Engineer to join our team in designing, developing, troubleshooting, and enhancing software for networking products. This role focuses on systems software development and...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week- Job-ID29067791Reference26-22945Salary$68.50 / hourRemote50% Remote JOB DESCRIPTION Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs. Code may be used in enterprise...Local areaRemote work
- ...about improving healthcare and saving lives across the country!Position OverviewWe are seeking a Senior Software Engineer to design, develop, and maintain scalable full-stack applications using C#, .NET, and React. You will build robust APIs, deliver responsive front-end...Flexible hours
$160k - $225k
...effective solutions to market.Kratos Unmanned Aerial Systems (KUAS), a division of Kratos Defense, is renowned for its expertise in developing, delivering, integrating, and supporting high-performance, cost-effective, jet-powered Unmanned Aerial Systems (Targets and...Temporary workFor contractorsWork at officeLocal areaRemote work$111.03k - $211.2k
...RoleJoin Intel's graphics software team and help deliver high-quality GPU experiences in AI domain.As a GPU Software Engineer, you will develop, validate, debug, and optimize graphics software and GPU driver solutions across Intel platforms. You will work at the intersection...Full timeLocal areaImmediate startShift work- ...organizational or functional industry position titles for programmers include but are not limited to programmer analyst, applications developer, software engineer, software developer, software quality assurance specialist, systems programmer, systems software programmer,...
$144.43k - $183.12k
...Hathaway Homestate Companies, Workers Compensation Division, has an opening for a Software Engineer 3. The Software Engineer 3 designs, develops, and maintains software solutions in a hybrid development environment, encompassing on-premises, cloud, and hybrid infrastructures...Work visa2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware developer. Be the first to apply!





