Firmware Engineering Management
$131.5k - $223.6kIchor Systems
About the Role
The Firmware Engineering Manager is responsible for leading firmware development activities for flow control products and supporting electronic devices used in engineering test stands. This role is responsible for managing firmware engineers, establishing development standards and processes, overseeing firmware project execution, and ensuring firmware quality and maintainability throughout the product lifecycle.
The Firmware Engineering Manager provides technical leadership for embedded firmware development while managing employee performance, workload prioritization, customer interactions, firmware feature planning, and product support activities. This role may also contribute directly to firmware development activities when needed.
What You’ll Do
Lead and manage a team of firmware engineers responsible for embedded product development.
Assign work, establish priorities, monitor progress, and ensure timely completion of firmware deliverables.
Manage employee performance, coaching, career development, hiring, and staffing activities.
Define and maintain firmware development workflows, coding standards, documentation requirements, and development best practices.
Establish and oversee firmware quality processes including code reviews, design reviews, testing, defect management, release control, and configuration management.
Provide technical leadership for firmware architecture, design decisions, implementation approaches, and long-term platform sustainability.
Collaborate with Systems Engineering, Product Management, Electronics Engineering, Manufacturing, and customers to define firmware requirements, acceptance criteria, and implementation priorities.
Develop firmware project estimates, resource plans, execution schedules, and development priorities.
Identify technical and project risks and implement mitigation plans.
Manage the firmware feature backlog, prioritization, and roadmap planning in alignment with product objectives.
Communicate firmware project status, technical issues, risks, and priorities across the organization.
Engage with customers regarding firmware functionality, feature requests, troubleshooting, and technical discussions.
Oversee implementation and maintenance of embedded communication protocols and device interfaces.
Ensure firmware verification plans, test coverage, and validation activities are appropriately defined and executed.
Support product development through requirements definition, implementation, verification, validation, release, and transition to manufacturing.
Support manufacturing, field service, and sustaining engineering teams with firmware-related issues, diagnostics, and product improvements.
Drive resolution of firmware-related field issues, root cause investigations, corrective actions, and product reliability improvements.
Manage firmware technical debt, maintainability improvements, and platform evolution.
Ensure firmware development practices support product reliability, robustness, maintainability, and security requirements.
Contribute directly to firmware development, testing, debugging, and troubleshooting activities as required.
Required Qualifications
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Electronics Engineering, or a related technical discipline, or equivalent relevant experience.
8+ years of firmware, embedded software, or embedded controls development experience.
2+ years of engineering leadership or management experience.
Strong experience developing embedded firmware using C and C++.
Experience with microcontroller-based embedded systems and real-time control applications.
Experience with standard microcontroller peripherals and communication interfaces including UART, SPI, I2C, GPIO, ADC, PWM, CAN, Ethernet, EtherCAT, or similar technologies.
Understanding of embedded system architecture, resource-constrained systems, and firmware design principles.
Ability to read and understand electronic schematics and hardware/firmware interfaces.
Familiarity with debugging tools, source control systems, issue tracking systems, testing methodologies, and firmware development workflows.
Strong problem-solving, communication, project management, and customer-facing skills.
Ability to balance technical contributions with people management responsibilities.
For candidates based in California: The pay range for this position is $131,500 - $223,600 per year.
Our pay ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional job-related factors, including knowledge, skills, experience, tenure, and relevant education or training. The pay scale is subject to change depending on business needs. Your recruiter can share more about the specific range for your location during the hiring process.
Ichor is committed to supporting your personal well-being and professional development. Our benefits are designed to help you maintain a healthy work-life balance, provide peace of mind, and prepare for your future. We offer medical, dental, and vision plans across all locations, allowing team members to select the coverage that best meets their healthcare needs and budget. Our benefits also include a paid time-off program and paid holidays to support your time away from work. A summary of our Benefits will be provided during the interview process.
$153k - $191k
...contributing to performance. We are in search of a passionate engineer to take on a critical role in evolving our next generation... ...team is committed to creating a lasting impact on the investment management industry, leveraging AI and leading development practices to...SuggestedFull timeTemporary work- ...Firmware Test Engineer This is a hands-on technical position where you will be interacting with our robotic platforms to ensure we continue to deliver high quality solutions for customers. You will work closely with developers and other testers. You will have the opportunity...Suggested
$153k - $191k
...Senior Software Engineer, Migrations Engineering Reno, NV / San Ramon, CA (Hybrid) About Ridgeline Ridgeline is redefining investment management software for the modern era. Ridgeline delivers a cloud-native platform purpose-built for investment management...SuggestedFull time- ...part of our innovative team. As a Ridgeline Staff Software Engineer on our Portfolio Accounting team, you’ll have the unique opportunity... ...is committed to creating a lasting impact on the investment management industry, leveraging AI and modern software development...SuggestedFull timeTemporary work
$77.2k - $96.5k
Software Engineer I The software engineer I participates in the design, programming, testing, documentation and implementation of computer... .... Evaluates software packages, provides recommendations to management and business clients, and identifies best technology solutions...SuggestedPermanent employmentFull timeWork experience placementInternshipH1bLocal area- ...Opportunity** WSP currently has a career opportunity for a **Lead Piping Engineer** to join our team and support mining and metals, oil and gas,... ..., AZ or Reno, NV offices. The position is responsible for managing all aspects of piping engineering discipline. This position...For contractorsFor subcontractorWork at officeLocal areaRemote workFlexible hours
- ...OpportunityWSP is seeking a Mine Waste Lead Civil/Geotechnical Engineer to join our team in Reno, NV. The following locations will also... ...design drawings and technical specifications for construction.Managing and executing a wide variety of mine waste geotechnical engineering...For subcontractorWork at officeLocal areaFlexible hours
- ...Are you a backend engineer with a passion for clean, scalable systems and a deep appreciation for well-modeled financial data? Do you... ...high-quality applications that redefine how investment data is managed and understood. Focused specifically on investment data within...Full time
- ...Anu Visa (except OPTs/CPTs) SAP Lead resource for ADM Portfolio (SAP Delivery Lead) 12+ years of overall SAP application delivery management experience. 6+ years of SAP S/4 application management services (AMS) experience and Must be able to prioritize day to day AMS...
- ...Job Description Job Description Full Stack Software Engineer developing and maintaining internal systems built on .NET and Angular... ...exceptional enterprise application features. You will deploy and manage applications on the Azure cloud platform, ensuring reliability...Local area
- ...Solutions Engineering Leader Splunk, a Cisco Company, is seeking an outstanding Solutions Engineering Leader to lead a remote team... ...effective operating rhythms across team meetings, 1:1s, performance management, talent reviews, and business planning. Use data and...Remote work
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for...Remote jobFull timeWork at office- ...about revolutionizing the financial industry? Do you bring an engineering-first mindset while also possessing the quantitative skills... ...Ridgeline Staff Software Engineer on our Trading - Portfolio Management Team, you’ll play a pivotal role in building complex, high-quality...Full time
- ...this role will collaborate with other members of the software engineering team to develop new and maintain full-stack internal software... ...will have working experience with Customer Relationship Management (CRM) software, including custom development, external integrations...Full timeApprenticeshipWork experience placementWork at officeLocal areaRelocation packageFlexible hours
- The Senior Hardware Engineer is responsible for developing next‑generation electrical hardware... ...cross‑functionally with R&D, firmware, systems, and software teams to define hardware... ...documentation, configuration management, and disciplined execution against project...Work at officeShift work
$293.9k - $406.8k
...responsible for transforming Cisco’s Security products from single point products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling customers to control and security policies across Cisco and third-party...Full timeTemporary workLocal areaRemote workFlexible hours$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Full timeWork at officeRemote work$140k - $200k
...exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and... ...that supports risk, intuition, and hustle. A hands-off management approach so you can focus and do your best work. An opportunity...Full timeRemote work- ...resilient EVP/TSP services. Requirements ~ Requires Master's degree or foreign education equivalent in Computer Science or Computer Engineering ~+ 3 years' experience in a software development role. ~ Alternatively, Bachelor's degree + 5 years' experience. This...Remote workFlexible hours
- ...product? If so, we invite you to apply to join our AI Platform team, where we're building the future of investment management software. As a Principal Engineer on the AI Platform team, you will guide the architecture and development of Ridgeline's agentic AI platform...Full time
$74.04k - $148.08k
...SCADA Engineer At Capgemini Engineering, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology...Full timeLocal area- ...changing the world? Do you have a strong background as a Sr. SCADA Engineer? Then we're looking for you! Check out the job description and... ...responsible for leading the development, implementation, and management of the SCADA system at Panasonic's Gigafactory. Additionally,...For contractorsWork at officeImmediate startOverseasMonday to FridayFlexible hoursShift work
- ...DevOps Engineer Caesars Entertainment Inc. is one of the world's most diverse Entertainment companies spanning multiple entertainment... ...a skilled DevOps Engineer to support our development teams in managing their cloud and datacenter deployments. You will have the opportunity...Full time
$115k - $160k
...Perform initial root-cause analysis on failed components using lab equipment (microscopes, X-ray, etc.) and coordinate with senior engineers on complex investigations. ~ Assist in building reliability block diagrams and basic PoF models to predict product...Temporary workLocal areaShift work- ...Job Description Job Description Job Summary The Software Engineer I is an essential member of the Software Development team, responsible... ...Control: Use Git and ticket tracking software (e.g., Jira) to manage code changes and daily tasks. Performs other duties as...Internship
- ...Job Description Job Description Job Summary The Software Engineer II is a high impact role within the newly structured Software... ...explain technical concepts to non-technical stakeholders. Self-Management: Ability to prioritize tasks in an agile environment and meet...
- Join The Manufacturing Test And Engineering Software Team Come join the Manufacturing Test and Engineering software team and help us accelerate the world's transition to sustainable energy. As a member of our team, you will develop software for in-house designed test equipment...Hourly payFull timeTemporary workFlexible hours
$109.1k - $136.37k
..., publishing, scheduling, and refreshes Job Qualifications Education: Bachelor's degree in computer science or software engineering preferred Platform Developer II Certification (preferred) Required Experience: ~4+ years of Salesforce development experience...Full timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift- ...Jensen Infrastructure. Reporting to the Software Development Manager, you'll work closely with Business Analysts, business stakeholders... ...include: Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or an equivalent combination...Temporary work
- ...and business locations. Reporting to the Software Development Manager, you'll partner with Business Analysts, business stakeholders,... ...include: Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or an equivalent combination...Temporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineering Management. Be the first to apply!
- weight management Sparks, NV
- international management trainee Sparks, NV
- asset management intern Sparks, NV
- test data management Sparks, NV
- entry level emergency management Sparks, NV
- management team Sparks, NV
- entry level construction management Sparks, NV
- entry level management training Sparks, NV
- intern - music management Sparks, NV
- construction management Sparks, NV



