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
- ...support the active project demands and skills gaps, our staffing experts can help you find the best job for you. Role:Senior Firmware Engineer Location: Rancho Cordova, CA Duration: Fulltime Required Skills: Senior Firmware Engineer Job Description:...SuggestedPermanent employmentFull timeContract workRemote work
$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- ...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...SuggestedLocal area
- Job Title Candidate must reside near Rancho Cordova, CA or Oakland, CA (Hybrid) Required Skills Java language knowledge for building services and micro services such as Restful with JSON and/or SOAP with XML based request/response Implementing design patterns...SuggestedWork experience placement
$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...SuggestedFull timeWork at officeLocal area$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$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$65k - $75k
We begin with dreams. Dreams drive our motivation. Dreams are our future. The world's dreams, people's dreams, our dreams. Our passion creates ideas that make dreams come alive. Technology and products that were only dreams become reality. All for dreams. Dreams ...Temporary workWork experience placementWork at officeFlexible hoursShift work$120k - $140k
...they don't ~ A solid command of Salesforce security and admin best practices ~ Salesforce certifications such as Platform Developer I, Platform Developer II, or Administrator ~ A good understanding of data modeling, performance, and long-term org maintainability...Full timePart timeWork at officeLocal areaFlexible hours3 days per week$78.4k - $130k
...Duties and Responsibilities: Software Design & Development • Develop, code, test, and debug new embedded software or enhancements to... ..., integration, and regression test plans for new hardware and firmware. • Diagnose issues related to startup behavior, communication...Local areaRemote work$50 per hour
...Interface with cross-functional teams to ensure hardware design meets firmware, diagnostic, and system-level requirements. Participate in... ...in a fast-changing world of work by sourcing, assessing, developing, and managing the talent that enables them to win. We develop...$126.1k - $261.9k
.../vDPA, overlay networks, and congestion control behaviors. Developing automation, scripts, and test tooling to exercise DPUs, collect... .... Working with vendors to evaluate new DPU generations, firmware and feature updates, and trade-offs between performance, efficiency...Permanent employmentWork experience placementWork at officeWork from homeWorldwideFlexible hours$95k - $152k
...of lives each day. Join us and reach your higher purpose at Cargill. Job Purpose and Impact ~ The Senior Application Developer- SuccessFactors Employee Central job builds, maintains, integrates and implements software applications within SuccessFactors. With...Work experience placement- Job Description Perform hardware installations (rack / stack) and cable installations (routing, terminating, structured cabling), including troubleshooting and testing Also, perform hardware decommissions and cable removal Coordinate DCS IT asset redundant...Remote workRelocation
- ...Java Backend Developer Location: Rancho Cordova, CA/Oakland, CA (Locals only) Duration: Long term Tech Stack: Java Spring Boot Kafka AWS, GCP, Azure Skills/Experience: Experience with developing and deploying applications on Azure or...Local area
- ...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 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...
- ...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
$110.5k - $205.5k
Job Title: Lead, Control Systems Analysis (Systems Engineer) Job Code: 39555 Job Location: Huntsville, AL or Sacramento, CA Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off Job Description: The...Full timeFlexible hours$105k - $160k
...reach your higher purpose at Cargill. Job Purpose and Impact The Senior Professional, Platform Engineering job designs, develops and maintains digital technology infrastructure to support information technology applications and services. With minimal...Work experience placement$36 - $82 per hour
Office/Field Engineer We are seeking an Office/Field Engineer to provide technical, administrative, and contract support for heavy civil infrastructure construction projects, including pipelines, pump stations, tanks and reservoirs, dams, levees, and groundwater well facilities...Hourly payContract workFor contractorsWork at office$100k - $130k
Job Description Job Description Salary: $100,000 - $130,000 Traffic Engineer, Project Mid-Level Position Summary BENEN seeks a Traffic Engineer at the project level to support and lead the delivery of traffic engineering projects for public infrastructure...For contractorsRemote workFlexible hours$120k - $160k
...new systems or interfaces between AI systems affects the security posture of the current environment Provide expertise for developing AI Security standards and incident response playbooks Qualifications ~ Bachelor’s or master’s degree in computer...- ...Angular UI Developer With Oracle Database Experience Rancho Cordova, CA 24+ months Mandatory Qualifications: A minimum of Five (5) years of experience within the past Ten (10) years in front end web development tools, techniques, and methods for user-facing...
$35 - $55 per hour
Job Description We are seeking a highly skilled, detail-oriented, and motivated Office Engineer to join our dynamic team in a full-time, on-site role based in Sacramento, CA. As an Office Engineer, you will play a critical role in ensuring the effective administration ...Hourly payFull timeFor contractorsWork at officeLocal area- ...Overview Canonical publishes Ubuntu and serves millions of developers, building for the cloud, IoT and data science. We aim to make open source easier and more reliable for innovators and enterprises. We have created a new Developer Relations team to engage directly with...Full timeLocal areaRemote workWorldwide
$100k
...Client, visa, walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should...Full timeH1bRemote work$79.2k - $209.5k
Job Description At Oracle Cloud Infrastructure (OCI), we are building the future of cloud for enterprises. We combine the speed, ownership, and innovation mindset of a start-up with the scale, security, and customer focus of one of the world’s leading enterprise technology...Temporary workFlexible hours$173.62k
...deployment, and maintenance. Apply knowledge of software engineering principles and industry methodologies (e.g., Agile, Scrum) to develop scalable and reliable applications. Design, Develop, and Deploy Software Solutions: Translate functional and technical...Relocation- ...enterprise environment Lead Windows OS lifecycle management, including deployment, patching, upgrades, and security compliance Develop, maintain, and optimize advanced PowerShell scripts for automation, reporting, and operational efficiency Manage and enhance...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware developer. Be the first to apply!



