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
- ...DRAM Firmware (FW)/Integration Engineer As DRAM Firmware (FW)/Integration engineer your responsibilities will include but are not limited to: Develop, validate and integrate DRAM driver for SSD FW platform. Understand DRAM IP on the controller side and develop...Suggested
$148.32k - $237.4k
...You can be part of the takeoff of an innovative business that develops cutting-edge products, delivers strong business value for customers... ...you will join a fast-paced team developing new, cutting-edge firmware for Solidigm Solid State Drives (SSD). You will utilize and...SuggestedFull timeTemporary workInternshipFlexible hours- ...Embedded Firmware Engineer Contract || Embedded Firmware Engineer || Rancho Cordova, CA - Onsite CXL firmware development ARM Cortex-M3, ARM M0+, STM32 NVMe and PCIe firmware FPGA and SoC integration Real-time operating systems I2C, DMA, UART, GPIO...SuggestedContract work
- ...help build the intelligent control systems behind high-power RF and microwave technologies. In this role, you will combine embedded firmware development with hands-on RF hardware integration, contributing to the design, validation, and support of Solid State Power...SuggestedMinimum wageFull timeWork experience placementLocal areaFlexible hours
$150k - $210k
...controllers. Debug and Validation Capture and analyze PCIe/NVMe transactions using protocol analyzers, logic analyzers, and firmware logs. Monitor SMBus/I3C transfers, analyze timing and error conditions, and ensure firmware implementation is stable and...SuggestedFull timeWork experience placement- • 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...
- ...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...
$151.6k - $222.4k
...or Azure. 5+ years of experience with debugging, troubleshooting, and the use of observability and diagnostic tools. Experience developing or deploying applications using LLMs, RAG pipelines, MCP, and multi-agent frameworks. Why Cisco? At Cisco, we’re revolutionizing...Full timeTemporary workLocal areaFlexible hours- ...analysis, and programming activities on application software; this may often require independent research and study. Leads teams that develop high-quality and production-ready software by using best-practice data structures, algorithms, design patterns, and frameworks that...Local area
$91.8k - $171k
...Software Engineer in McClellan, CA.What You'll Get to Do:As an Engineer of Embedded Software you will design, develop, operate and maintain software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and...Full timeRelocation packageShift work$114k - $177.8k
...of the most meaningful engineering work of your career.As an Engineer of Embedded software you will design, develop, operate and maintain software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing...Full timeRelocation packageShift work$125k - $150k
...equivalent experience as demonstrated by candidate) Strong embedded firmware development skills are required Elevator industry... ...and Responsibilities A typical day may include: Design, develop, modify, and maintain software code Troubleshoot and debug...Full timeWork at officeLocal area- ...between complex flight algorithms and custom avionics hardware, developing high-performance C and C++ applications that ensure... ...troubleshoot hardware-in-the-loop simulation modelling and make firmware updates ~ May be required to obtain and maintain a U.S. security...Long term contractWork at officeWeekend work
$94.08k - $147k
...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...Temporary workFlexible 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$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$95k - $145k
...reach higher. We do the right thing—today and for generations to come. Job Purpose and Impact The Senior Application Developer is a seasoned professional responsible for leading and supporting the design, integration, and implementation of scalable ERP solutions...Work experience placement$90k - $150k
....x, including REST APIs and integrations with internal and third-party systems (Salesforce, QuickBooks, AWS, and others). ~ Develop and improve frontend features in Angular and React (TypeScript) with Redux, Vite, and MUI - from data layer through UI, including interactive...Full timePart timeWork at officeLocal areaFlexible hours$165k - $241.4k
...handles more than 10 billion of requests to our devices 24/7/365. Your Impact As a member of the Time Series Data team, you will develop, scale, and maintain the platforms and services which sustain several Cisco services and data platforms, including the flagship...Permanent employmentFull timeTemporary workLocal areaFlexible hours- ...Microsoft Power Platform Developer This advertisement is posted as until filled. The Job Control will remain open, and applications will be reviewed daily until filled. The Office of Technology and Innovation (OTI) enables the DMHC to deliver essential services to...Work at officeVisa sponsorship
$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$106k - $162k
...of work and assign tasks.Prepare scope, budgets, and schedules for project assignments.Assist Northern California CM staff with developing technical proposal content to provide professional services.Required Skills & Required ExperienceBachelor's Degree in Construction...For contractorsWork at officeLocal areaNight shift$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- ...highperformance backends, you'll shape technology that improves care delivery and enhances lives. Our leadership model is about developing great leaders at all levels and creating opportunities for our people to grow - personally, professionally, and financially. We...Work at officeShift work2 days per week
- Senior Technical Lead Rancho Cordova, CA 12+ months 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 capacity. Possession of a bachelor's ...
- ...environment. Translate use case requirements into scalable, technical solutions, making deliberate build-vs-configure decisions. Develop and implement AI pipelines using APIs such as LLMs, prompt engineering, and workflow orchestration platforms. Create functional...Weekly payTemporary workRemote workFlexible hours
- ...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,...
$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$97.9k - $163.1k
...process, please direct your inquiries to the Global Call Center (GCC) at ****@*****.***. Recruiting tips From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore...Local area$118.05k - $144.52k
...This individual will need extensive technical expertise to join our dynamic development team. Responsibilities include designing, developing, and maintaining software solutions in a hybrid development environment, encompassing on-premises, cloud, and hybrid...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!



