Define and own embedded software architecture across both Linux-based and RTOS-based firmware ... Coordinate with contract manufacturers on firmware document control, ECO processes, and OTA ...
Define and own embedded software architecture across both Linux-based and RTOS-based firmware ... Coordinate with contract manufacturers on firmware document control, ECO processes, and OTA ...
Embedded Software Engineer
$134K - $177K/yr
This is an onsite contract-to-hire opportunity offering exposure to innovative technologies ... Familiarity with Linux development environments and networking protocols. * Experience with Git ...
Embedded Software Engineer
$134K - $177K/yr
This is an onsite contract-to-hire opportunity offering exposure to innovative technologies ... Familiarity with Linux development environments and networking protocols. * Experience with Git ...
... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Familiarity with Linux as a development and target operating system. * Experience with scripting ...
... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Familiarity with Linux as a development and target operating system. * Experience with scripting ...
Firmware Software Engineer Senior @ Lincolnshire, IL
Lincolnshire, IL · On-site
$125K - $166K/yr
Title: Firmware Software Engineer Senior Duration: 12+ Months Contract Location: Hybrid - in ... Experienced knowledge in C and C++ in a embedded Linux OS. Nice to Have Skills: - FreeRTOS ...
Quick apply
Firmware Software Engineer Senior @ Lincolnshire, IL
Lincolnshire, IL · On-site
$125K - $166K/yr
Title: Firmware Software Engineer Senior Duration: 12+ Months Contract Location: Hybrid - in ... Experienced knowledge in C and C++ in a embedded Linux OS. Nice to Have Skills: - FreeRTOS ...
Firmware Software Engineer Senior @ Lincolnshire, IL
Lincolnshire, IL · Hybrid
$125K - $166K/yr
Title: Firmware Software Engineer Senior Duration: 12+ Months Contract Location: Hybrid - in ... Experienced knowledge in C and C++ in a embedded Linux OS. Nice to Have Skills: - FreeRTOS ...
Firmware Software Engineer Senior @ Lincolnshire, IL
Lincolnshire, IL · Hybrid
$125K - $166K/yr
Title: Firmware Software Engineer Senior Duration: 12+ Months Contract Location: Hybrid - in ... Experienced knowledge in C and C++ in a embedded Linux OS. Nice to Have Skills: - FreeRTOS ...
Familiarity with Linux as a development and target operating system. Experience with scripting ... This would be a contract to hire situation, ideally 6 month contract and then hire full-time, if ...
Familiarity with Linux as a development and target operating system. Experience with scripting ... This would be a contract to hire situation, ideally 6 month contract and then hire full-time, if ...
Embedded C++ Developer
Buffalo Grove, IL · On-site
$70/hr
Buffalo Grove, IL (Onsite) Employment Type: 6-Month Contract-to-Hire Compensation: Up to $70/hour ... Experience working with Linux-based development or target environments * Familiarity with scripting ...
Quick apply
Embedded C++ Developer
Buffalo Grove, IL · On-site
$70/hr
Buffalo Grove, IL (Onsite) Employment Type: 6-Month Contract-to-Hire Compensation: Up to $70/hour ... Experience working with Linux-based development or target environments * Familiarity with scripting ...
Embedded C++ Developer
Chicago, IL · On-site
Familiarity with Linux as a development and target operating system. Experience with scripting ... This would be a contract to hire situation, ideally 6 month contract and then hire full-time, if ...
Embedded C++ Developer
Chicago, IL · On-site
Familiarity with Linux as a development and target operating system. Experience with scripting ... This would be a contract to hire situation, ideally 6 month contract and then hire full-time, if ...
Embedded C++ Developer
Buffalo Grove, IL · On-site
Familiarity with Linux as a development and target operating system. Experience with scripting ... This would be a contract to hire situation, ideally 6 month contract and then hire full-time, if ...
Embedded C++ Developer
Buffalo Grove, IL · On-site
Familiarity with Linux as a development and target operating system. Experience with scripting ... This would be a contract to hire situation, ideally 6 month contract and then hire full-time, if ...
... contract and then hire full-time, if the candidate ia a good fit. • Fieldglass used for time ... Linux as a development and target operating system. • Experience with scripting languages for ...
Quick apply
... contract and then hire full-time, if the candidate ia a good fit. • Fieldglass used for time ... Linux as a development and target operating system. • Experience with scripting languages for ...
Contract (7 months) Industry: Manufacturing industry. Compensation: $70 Schedule: 40.00 hrs/Week ... Familiarity with Linux as a development and target operating system. * Experience with scripting ...
Quick apply
Contract (7 months) Industry: Manufacturing industry. Compensation: $70 Schedule: 40.00 hrs/Week ... Familiarity with Linux as a development and target operating system. * Experience with scripting ...
Embedded Software Engineer
Schaumburg, IL · On-site
$75K - $150K/yr
Excellent understanding of real-time embedded software design and be proficient in Linux, C, C ... Some contracts may have higher-level clearance requirements. Travel RequirementsNone Relocation ...
Embedded Software Engineer
Schaumburg, IL · On-site
$75K - $150K/yr
Excellent understanding of real-time embedded software design and be proficient in Linux, C, C ... Some contracts may have higher-level clearance requirements. Travel RequirementsNone Relocation ...
Embedded Software Engineer
Schaumburg, IL · On-site
$75K - $150K/yr
Excellent understanding of real-time embedded software design and be proficient in Linux, C, C ... Some contracts may have higher-level clearance requirements. Travel Requirements None Relocation ...
Embedded Software Engineer
Schaumburg, IL · On-site
$75K - $150K/yr
Excellent understanding of real-time embedded software design and be proficient in Linux, C, C ... Some contracts may have higher-level clearance requirements. Travel Requirements None Relocation ...
Senior Cyber Embedded Software Engineer
Schaumburg, IL · On-site
$121K - $159K/yr
Excellent understanding of real-time embedded software design and be proficient in Linux, C, C ... Some contracts may have higher-level clearance requirements. Travel RequirementsUnder 10% ...
Senior Cyber Embedded Software Engineer
Schaumburg, IL · On-site
$121K - $159K/yr
Excellent understanding of real-time embedded software design and be proficient in Linux, C, C ... Some contracts may have higher-level clearance requirements. Travel RequirementsUnder 10% ...
Senior Cyber Embedded Software Engineer
Schaumburg, IL · On-site
$121K - $159K/yr
Excellent understanding of real-time embedded software design and be proficient in Linux, C, C ... Some contracts may have higher-level clearance requirements. Travel Requirements Under 10% ...
Senior Cyber Embedded Software Engineer
Schaumburg, IL · On-site
$121K - $159K/yr
Excellent understanding of real-time embedded software design and be proficient in Linux, C, C ... Some contracts may have higher-level clearance requirements. Travel Requirements Under 10% ...
C++ Software Developer
$50.50 - $68/hr
... Embedded C++ Developer for a long term contract job opportunity in Buffalo Grove, IL. As the ... Familiarity with Linux as a development and target operating system. Experience with scripting ...
C++ Software Developer
$50.50 - $68/hr
... Embedded C++ Developer for a long term contract job opportunity in Buffalo Grove, IL. As the ... Familiarity with Linux as a development and target operating system. Experience with scripting ...
C++ Software Developer
$50.50 - $68/hr
... Embedded C++ Developer for a long term contract job opportunity in Buffalo Grove, IL. As the ... Familiarity with Linux as a development and target operating system. Experience with scripting ...
C++ Software Developer
$50.50 - $68/hr
... Embedded C++ Developer for a long term contract job opportunity in Buffalo Grove, IL. As the ... Familiarity with Linux as a development and target operating system. Experience with scripting ...
C++ Software Developer
$50.50 - $68/hr
... Embedded C++ Developer for a long term contract job opportunity in Buffalo Grove, IL. As the ... Familiarity with Linux as a development and target operating system. Experience with scripting ...
C++ Software Developer
$50.50 - $68/hr
... Embedded C++ Developer for a long term contract job opportunity in Buffalo Grove, IL. As the ... Familiarity with Linux as a development and target operating system. Experience with scripting ...
C++ Software Developer
$50.50 - $68/hr
... Embedded C++ Developer for a long term contract job opportunity in Buffalo Grove, IL. As the ... Familiarity with Linux as a development and target operating system. Experience with scripting ...
C++ Software Developer
$50.50 - $68/hr
... Embedded C++ Developer for a long term contract job opportunity in Buffalo Grove, IL. As the ... Familiarity with Linux as a development and target operating system. Experience with scripting ...
C++ Software Developer
$49 - $66/hr
... Embedded C++ Developer for a long term contract job opportunity in Buffalo Grove, IL. As the ... Familiarity with Linux as a development and target operating system. Experience with scripting ...
C++ Software Developer
$49 - $66/hr
... Embedded C++ Developer for a long term contract job opportunity in Buffalo Grove, IL. As the ... Familiarity with Linux as a development and target operating system. Experience with scripting ...
Embedded Linux Contract information
See Chicago, IL salary details
$86.5K - $96.4K
5% of jobs
$96.4K - $106.3K
6% of jobs
$113.3K is the 25th percentile. Wages below this are outliers.
$106.3K - $116.2K
19% of jobs
$116.2K - $126.1K
13% of jobs
The median wage is $130.6K / yr.
$126.1K - $135.9K
15% of jobs
$135.9K - $145.8K
13% of jobs
$145.8K - $155.7K
1% of jobs
$160.3K is the 75th percentile. Wages above this are outliers.
$155.7K - $165.6K
7% of jobs
$165.6K - $175.5K
11% of jobs
$175.5K - $185.3K
6% of jobs
$185.3K - $195.2K
4% of jobs
$86.5K
$138.9K
$195.2K
How much do embedded linux contract jobs pay per year?
What is an Embedded Linux Contract job?
An Embedded Linux Contract job is a temporary or project-based position where a professional develops, maintains, or customizes Linux-based systems for embedded devices. These roles typically involve working with hardware interfaces, kernel development, driver programming, and real-time system optimization. Contracts vary in duration and can be with companies developing products like IoT devices, automotive systems, or industrial controllers. Contractors may work independently or as part of a team, often requiring strong expertise in C/C++, Yocto, and Linux internals.
What are the key skills and qualifications needed to thrive in the Embedded Linux Contract position, and why are they important?
To excel as an Embedded Linux Contract professional, you need strong proficiency in embedded C/C++, Linux kernel and device driver development, and hardware-software integration, often backed by a degree in Computer Engineering or a related field. Familiarity with development tools such as Git, cross-compilers, Yocto Project, and board support packages is highly valued, as are certifications like LFCE or Linux Foundation Certified Engineer. Excellent problem-solving skills, self-motivation, and clear communication are crucial, especially when working remotely or with cross-functional teams. These skills ensure you can efficiently deliver high-quality, reliable solutions that meet the complex requirements of embedded systems projects.
What are the typical day-to-day responsibilities for someone in an Embedded Linux Contract position?
In an Embedded Linux Contract role, your daily tasks usually involve developing and debugging embedded software, integrating hardware drivers, and ensuring system reliability on targeted hardware platforms. You may also collaborate with hardware engineers to resolve integration challenges and participate in code reviews to maintain high standards. Additionally, responsibilities often include configuring build systems, writing documentation, and working closely with QA teams to address issues. The work is usually project-based, and you can expect a blend of independent problem-solving and teamwork, often in a remote or flexible work environment.
- Software Engineer Independent Contractor
- Senior Embedded Engineer
- Remote Mastercard Software Engineer
- Co Op Embedded Systems Engineer
- Senior Navy Sonar Technician
- Contract Cuda Developer
- Freelance Camera Systems Engineer
- Senior Specialist Software Engineer 500K
- Freelance Motor Control Engineer
- Freelance Staff Software Engineer

Full-time
Medical, Retirement, PTO
Posted 19 days ago
Fortune Brands Innovations rating
7.0
Based on 23 frontline employees who took The Breakroom Quiz
Job description
Fortune Brands Innovations, Inc. is an industry-leading home, security and digital products company. We're focused on exciting opportunities within the home, security and commercial building markets. Our driving purpose is to elevate every life by transforming spaces into havens. We believe our work and our brands can have incredibly positive impacts for not just our business and shareholders, but for people and the planet, too.
At Fortune Brands, we're building something big. We're advancing exciting innovations in all of our products and processes. We're delivering trust, dependability, sustainability, and style. To make it all happen, we've transformed our workplace into an environment where smart, ambitious people have the support to reach their fullest potential.
When you join Fortune Brands, you become part of a high-performing team empowered to think big, learn fast and make bold decisions. We support an inclusive culture where everyone is encouraged be their authentic selves, and where our differences and unique perspectives are a key strength.
Explore life at Fortune Brands here.
Job Description
Fortune Brands are hiring for a Senior Manager of Device Software, Connected Products to provide technical leadership and people management for our embedded software team. You will drive architectural decisions, maintain engineering quality standards, and develop a team of firmware engineers working across both embedded Linux and RTOS-based product lines. This is a hands-on leadership role requiring deep technical credibility combined with strong people management skills.
Key Responsibilities
- Directly manage, mentor, and develop a team of embedded software engineers; conduct regular 1:1s, performance reviews, and career development planning
- Maintain honest, timely feedback with each direct report; invest most heavily in developing top performers and hold clear accountability across the team
- Know each engineer's motivations, strengths, and career aspirations; build an environment where people can grow toward what they're naturally excellent at
- Build knowledge redundancy across the team; eliminate single points of failure through deliberate documentation and cross-training
- Define and own embedded software architecture across both Linux-based and RTOS-based firmware disciplines; guide technical direction and ensure critical decisions are well-documented
- Lead new hardware bring-up efforts and platform convergence initiatives; maintain the firmware-cloud interface contract in collaboration with backend and platform teams
- Own CI/CD pipeline health, release processes, and OTA fleet management for production device populations
- Drive adoption of development best practices, code review standards, and AI-assisted development tooling
- Own the firmware technical roadmap and delivery commitments; balance new feature development against platform stability and intentional technical debt reduction
- Partner with Product Management to assess and prioritize firmware feature requests across multiple product lines
- Coordinate with Hardware Engineering on new product bring-up and establish clear HW↔FW interface processes
- Coordinate with Data Science on algorithm and model integration into embedded firmware
- Collaborate with QA on firmware testing strategies, manufacturing test plans, and production readiness criteria
- Work with compliance teams to support radio, safety, and cybersecurity certification processes for connected devices
- Coordinate with contract manufacturers on firmware document control, ECO processes, and OTA deployment to production fleets
- Manage team capacity planning and work allocation across concurrent product programs
Qualifications
- BS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent relevant experience
- 7+ years of industry experience in a technical role
- 2+ years People management experience: performance management, career development, and building a high-functioning team
- Proven track record leading and developing embedded software or firmware engineering teams
- Deep understanding of embedded Linux (Yocto/buildroot or equivalent); able to guide architecture, evaluate trade-offs, and support engineers across the full development lifecycle
- Strong working knowledge of RTOS concepts and architectures (FreeRTOS, Zephyr, or equivalent): task scheduling, memory management, inter-task communication, synchronization primitives
- Experience with Bluetooth Low Energy (BLE) as used in IoT embedded software
- Experience with OTA update systems and production device fleet management
- Understanding of firmware document control and configuration management in hardware product organizations
- Strong system design and architecture skills; comfort making and communicating technical decisions under uncertainty
- Excellent cross-functional communication skills; able to represent the firmware team clearly to product, hardware, data science, compliance, and manufacturing stakeholders
Preferred Qualifications
- Experience with IoTor connected consumer electronics at scale
- Hands-on experience with OTA and fleet observability platforms (Mender, Memfault, or equivalent)
- Proficiency in embedded debugging tools and techniques
- Understanding of communication protocols: BLE, Wi-Fi, SPI, I2C, UART, Zigbee, Z-Wave
- Experience with ARM Cortex-M, RISC-V, or similar microcontroller architectures
- Knowledge of power management techniques for battery-operated devices
- Track record managing compliance processes for radio, safety, and cybersecurity certifications (FCC, CE-RED, IC, UKCA, ANATEL)
- Experience managing mixed teams of FTEs and contractors
- Background working across both embedded Linux and RTOS-based firmware disciplines simultaneously
- Track record of successful product launches in consumer electronics or IoT hardware
Additional Information
Fortune Brands believes in fair and equitable pay. A reasonable estimate of the base salary range for this role is Hiring Pay Range: $140,000 USD - $220,000 USD. Please note that actual salaries may vary within the range, or be above or below the range, based on factors including, but not limited to, education, training, experience, professional achievement, business need, and location. In addition to base salary, employees will participate in either an annual bonus plan based on company and individual performance, or a role-based sales incentive plan.
At Fortune Brands, we support the overall health and wellness of our associates by offering comprehensive, competitive benefits that prioritize all aspects of wellbeing and provide flexibility for our teammates' unique needs. This includes robust health plans, a market-leading 401(k) program with a company contribution, product discounts, flexible time off benefits, adoption benefits, and more. We offer numerous ERGs (Employee Resource Groups) to foster a sense of belonging for all associates.
Fortune Brands is built on industry-leading brands and innovation within the high-growth categories of water, outdoors and security. The Company makes innovative products for residential and commercial environments, with a growing focus on digital solutions and products that add luxury, contribute to safety and enhance sustainability. To learn more, visit our website at fbin.com.
Equal Employment Opportunity
Fortune Brands is an equal opportunity employer. Fortune Brands evaluates qualified applicants without regard to race, color, religion, sex, gender identity or expression, national origin, ancestry, age, disability/handicap status, marital status, protected veteran status, sexual orientation, genetic history or information, or any other legally protected characteristic.
Reasonable Accommodations
Fortune Brands is committed to working with and providing reasonable accommodations to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application or interview process, please contact us at fbinleave.fbhs@fbin.com and let us know the nature of your request along with your contact information.
Important Notice: Protect Yourself from Fraudulent Job Postings
To protect yourself from fraudulent job postings or recruitment scams, please note that Fortune Brands job postings are exclusively hosted on our website at fbin.com/careers via our SmartRecruiters platform. Fortune Brands will never request banking information or sensitive personal details until an offer of employment has been accepted and the onboarding process begins.
What Fortune Brands Innovations employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Fortune Brands Innovations
Sourced by ZipRecruiter
Industry
Manufacturing
Company size
10,000+ Employees
Headquarters location
Deerfield, IL, US
Year founded
2011