Principal Firmware Engineer
CRC
We are seeking a Senior or Principal Embedded Firmware Engineer to own firmware architecture across CRC’s embedded product portfolio. Level will be determined based on demonstrated architectural ownership and technical leadership experience. This role serves as the primary firmware authority for current and next-generation embedded products, defining standards, structure, and development practices across the organization.. Key Responsibilities Own firmware architecture across multiple embedded product lines, including legacy and new platforms Define and document system-level architecture, interfaces, and design assumptions Establish firmware patterns, structure, and standards used across the team Lead board bring-up for microcontroller and embedded platforms Develop high-reliability embedded C/C++ firmware for real-time control, sensor processing, and communications Support both bare-metal and OS-based systems (e.g., FreeRTOS, Embedded Linux) Collaborate closely with hardware engineering during schematic review, bring-up, and integration Debug complex system-level issues using scopes, logic analyzers, and protocol analysis tools Technical Leadership & Project Ownership Serve as CRC’s primary technical authority for firmware design decisions and tradeoffs Lead firmware development from concept through production and sustainment Mentor and review the work of junior and mid-level engineers Drive disciplined code review, release, and configuration control practices Own and evolve the embedded software development lifecycle (SDLC) Work cross-functionally with hardware, systems, manufacturing, and quality teams Manufacturing & Lifecycle Support Develop production programming tools, diagnostics, and test utilities Support sustaining engineering, field investigations, and root-cause analysis Contribute to verification, validation, and product launch readiness Improve firmware reliability and maintainability across product lifecycles Required Skills & Experience Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or similar 6+ years of embedded firmware development experience across multiple product cycles Demonstrated ownership of embedded system architecture and technical direction Expert-level proficiency in embedded C/C++ Strong understanding of microcontroller architecture, timing, memory, and interrupts Hands-on experience with embedded communication protocols (I2C, SPI, UART, RS-485) Skilled with embedded debugging tools and lab equipment Comfortable with hands-on lab work (probing, soldering, test setups) Nice to Haves STM32 or similar MCU platforms Embedded Linux or custom Linux distribution experience RTOS scheduling and deterministic system design HVAC controls or industrial automation experience BACnet or building automation protocols Touchscreen UI development (Qt/QML) Lightweight embedded storage (e.g., SQLite) Experience improving internal development processes or SDLC #J-18808-Ljbffr
- ...scalable AI deployment across cloud, edge, and on-premises environments. This is a focused, time-boxed engagement for a Principal-level AI engineer to embed within the Controls Software team and produce the foundational architecture assets and deployment playbooks that...SuggestedWork at officeImmediate startRemote work
- ...create disruptive new technologies and solutions on our electrical engineering teams. Our Engineering Team is responsible for giving life to... ...unique within the industry. And we're pushing the limits in firmware engineering, power electronics, embedded systems, machine...Suggested
- ...What We Need: Brady Corporation is seeking a Senior Firmware Engineer to join our team in developing high speed inkjet and thermal transfer printing systems. The position is responsible for designing, implementing, and testing real-time embedded firmware to enhance...SuggestedFull timeWorldwide
$120.75k - $191k
...advancement and career growth ~ Medical/dental/vision ~ And more! Please review the job profile below and apply today! As a Principal Engineer, you will play a critical leadership role in shaping the future of our digital customer experience. You will drive the...SuggestedWeekly payRemote workRelocationFlexible hours- ...Overview The Principal Engineer serves as a senior technical leader responsible for driving innovation, advancing specialised technologies... ...or similar applications. Strong experience in hardware and firmware development, including C/C++. Proven track record of leading...Suggested
- ...Principal Design Engineer – L & L Milwaukee Tool is dedicated to delivering innovative solutions to the professional construction trades. This... ...new power tools, specifically focusing on mechanical and firmware challenges within the company’s product line. Responsibilities...
- ...Overview As the Senior Manager, Software Engineering, you will lead and scale Clarios’ global software engineering organization as a core within Embedded System Product Engineering. You will build and continuously develop the capabilities required to deliver high-quality...Temporary workFor contractorsWorldwideFlexible hours
- ...Job Description Job Description Firmware Development Engineer Mequon, Wisconsin Job Description & Skill Requirement: Responsibilities: • Design and develop firmware for idustrial components, safety devices and sensing products (for PLCs, IO modules,...
$90k - $130k
...Description Senior Embedded Systems Software Engineer | Onsite in Brown Deer WI Applicants apply... ...without employer sponsorship We’re looking for a Principal Embedded Systems Software Engineer who can contribute to firmware development, hardware integration, and...- ...Job Description Owner's mindset - architecture, design, continuous improvement, documentation. The Senior Network Engineer is responsible for the design, implementation, maintenance, and optimization of enterprise network infrastructure. This role provides advanced (Tier...Local area
- ...information on Enerpac Tool Group and its businesses, visit the Company's website at . Summary - basic function of the role Perform engineering work in Product Engineering including New Product Development (NPD), Research and Development (R&D) and Custom Products along...Work at officeRemote workMonday to FridayFlexible hoursShift work
$23k
...crafting careers and creating new legacies. \n \n Crafted Highlights : \n In the role of Senior Project Manager - Process Engineer working in Milwaukee, WI you will be part of the Technical Services and Support department. You will be responsible managing a...Temporary workWork experience placementWork at officeFlexible hours- ...Job Description Job Description We are looking for an experienced Firmware Engineer to support the design and delivery of advanced embedded products in Wisconsin. This Long-term Contract position is ideal for a senior-level candidate who enjoys building robust firmware...Long term contract
- ...Job Summary Under the direction of the Process Engineering Manager, the Principal Process Engineer supports the organization and Process Engineering Manager by actively engaging in high-level, high-priority projects, Advanced process development, troubleshooting,...ApprenticeshipWork at officeLocal area
- ...Position Title: Senior Engineer, Embedded Software Location: Menomonee Falls, WI, US, 53051 Job Summary/Overview As a Senior Embedded Software Engineer at Columbus McKinnon, you will work together with engineers on New Product Development teams to design and implement...
- ...Job Description Job Description Role Overview The Principal Data Engineer is a senior technical authority responsible for defining the organization's data architecture, setting long-term technical strategy, and solving the most complex data engineering challenges....
- Job Description Job Description Employment Status: Full-time Reports To: Chief Executive Officer Location: Dreamer Wellness Center, Mequon, WI Schedule: Primarily weekdays, with some evenings and weekends based on scheduled programming. Position Summary...Full timeFlexible hoursAfternoon shiftWeekday work
- ...Chief Engineer Whether you're an artist at heart or simply thrive in a dynamic environment, Saint Kate is the space that unites us all under one roof. Here at Saint Kate, we celebrate uniqueness and seek candidates who are passionate about engaging with the world around...For contractorsWork at officeFlexible hoursAfternoon shift
- ...Summary We are recruiting a Senior Manager, Engineering to lead a high‑performing team focused on innovation and continuous improvement. This role oversees new product engineering, R&D, and advanced manufacturing initiatives, while driving process optimization and cost...Full time
$110k - $140k
...Compensation $110,000 - $140,000 / year Department Engineering Location Milwaukee, WI The position is based in our Sheboygan, WI office. At Fehr Graham, we believe in work‑life balance, and that includes injecting a healthy dose of fun into everything we do. It’s even...Work at officeLocal area- ...Manager, Engineering Direct Supply is building the future of healthcare technology with industry-leading products, solutions and platforms to help improve the lives of millions of seniors and those who care for them. In the Manager, Engineering position, you'll lead...Work experience placement
$90.9k - $131.8k
...Responsibilities Work with multidisciplinary teams to undertake site development projects related to their planning, design and engineering. Collaborate with private developers, general contractors, and architects. Be a responsive partner with excellent communication skills...Full timeTemporary workPart timeFor contractorsCasual workWork at officeLocal areaRemote workFlexible hours- ...Purpose to learn how sustainability and social responsibility is at the very core of our company DNA. Pregis LLC Job Title: Engineering Manager Location: Sussex, WI Position Summary: We are seeking an adaptable and results-driven Engineering...Local areaFlexible hours
- ...Manager, Manufacturing Engineering Mequon, WI | Department: Engineering | Reports to: Director of Engineering Build Your Career with Hayes Performance Systems: Hayes Performance Systems is a global manufacturer of high-performance braking, suspension, and...
- ...technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many...Work at officeWork from home
- ...Project Manager Location: Remote Duration: 5 months Contract What's the Job? Lead cross-functional teams in complex engineering projects across multiple product lines. Develop, maintain, and track detailed project plans to ensure timely delivery....Weekly payContract workRemote work
$23k
...Develop and present for approval, the project business case/ justification \n Develop and issue requests for proposals to engineering firms for design efforts \n You will have strong interpersonal skills to build and establish effective working relationships....Temporary workWork experience placementWork at officeFlexible hours$103k - $144k
...You will lead our design engineering function and drive best‑class integration solutions across our portfolio. This is a leadership role where technical depth meets cross‑functional influence—ideal for someone who enjoys building scalable solutions, leading teams, and...Local area- ...Savings Account, 401(k) and match, Tuition Reimbursement, PTO of 19 days, 10 holidays, and 6 sick days. Job Summary: The Engineering Project Manager will lead and oversee the planning, execution, and delivery of engineering projects within our pump manufacturing...Work at officeFlexible hours
$85k - $95k
...Classification: Exempt Annual Base Salary: $85,000-$95,000 Job Summary The Chief Engineer (Branch) has overall responsibility for the daily repair and preventative maintenance of industrial textile processing equipment and facility maintenance. The Chief Engineer supervises...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Firmware Engineer. Be the first to apply!


