×
Register Here to Apply for Jobs or Post Jobs. X

Firmware developer

Job in Rancho Cordova, Sacramento County, California, 95741, USA
Listing for: Yochana
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, AI Engineer, DevOps, Python
Job Description & How to Apply Below
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 & Responsibilities

Firmware 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.
Python & Code Quality
  • Proficiency in Python scripting and automation.
  • Experience with PyLint and Python code quality frameworks.
  • Improve and maintain Python-based tooling used in firmware workflows.
AI-Assisted Development (Preferred)
  • Experience using AI-assisted coding tools such as Git Hub 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.
Development Environment Support

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.
Virtual Machine & IT Coordination
  • 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.
Dev Ops & Containerization

Docker Environment Maintenance
  • Maintain and support Docker images used across firmware products.
  • Support the VS Code Docker development environment.
Container Best Practices
  • Communicate and document Best Known Methods (BKMs) for container maintenance.
  • Help teams adopt standardized containerized development workflows.
Development Integration
  • 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.
Nice to Have
  • Experience working with large firmware codebases.
  • Familiarity with development environment automation and tooling.
  • Experience improving developer productivity through automation or AI tools.
Key Impact

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 teams

    Bottom of Form
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary