Executive Summary: Senior Embedded Firmware Engineer
The Internet of Things starts with Things. The transformational benefits promised by IoT and technologies like artificial intelligence, machine learning, and deep analytics will not be realized unless and until Things themselves are made more intelligent and better connected. In support of our growth as a leading IoT Solutions Accelerator, Mesh Systems seeks to hire a Senior Firmware Engineer to join our team. In these roles, you will be a member of our cohesive IoT solutions team working in a modern agile environment. You and your colleagues will design, develop, assemble, test, troubleshoot, and deliver next generation firmware systems as a critical part of end-to-end IoT Solutions, from NTI to NPD to Sustaining. Join us for this opportunity to combine your creativity, passion, and skills for building high-quality embedded systems while working alongside acknowledged experts in the field and some of the best-known and respected brands in the world!
This is a hybrid position with both work from home/in-office, and work will be based out of our ThingsLab & Headquarters in Indianapolis, IN (specifically Carmel, IN) or Innovation Center in Appleton, WI, reporting directly to the Director of Things Engineering.
Job Responsibilities
Guide the Software Development Life Cycle (SDLC) - design, develop, test, document, deploy, and maintain embedded software systems.Lead in the development of technical specifications and project timelines.Collaborate with interdisciplinary teams, including for hardware design, development, and validation, and software engineers to integrate into complete systems and optimize system-level performance.Lead code reviews using Microsoft Azure DevOps.Document firmware design, development processes, and usage instructions.Provide production support as necessary.Work within a highly collaborative team using cutting edge IoT embedded frameworks and modern Agile methodologies as a process framework.Interact with customers, along with a project manager to provide status updates, work through challenges, and gather requirements.Stay up to date on emerging technologies, industry trends, and best practices in firmware design and engineering.Requirements
Bachelor’s degree in Computer Engineering, Computer Science, Mathematics, Electrical Engineering, or a related field7 or more years of experience in firmware design and development, with a focus on microcontrollers, RTOS, C/C++, and/or other embedded platforms.Expert experience with development and troubleshooting on embedded targets, including familiarity with hardware design, schematics, and PCB layout.Demonstrated programming experience in C/C++ solving embedded firmware problems.Expert knowledge of RTOS/OS coding techniques.Knowledge of various protocols, interfaces, hardware, and wireless subsystems such as serial, Bluetooth, Wi-Fi, Cellular, and IP.Expert experience working with version control, agile planning tools, and peer review such as Visual Studio, Azure DevOps, and Git.Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills.Ability to receive and implement feedback as part of continual improvement.Must be willing to travel locally, to support small-batch product builds and customer field tests.Ability to lift and carry moderately heavy equipment and components.Enthusiasm and energy to look at firmware differently and for all things electronics and software in the IoT and Lab space.Interesting Capabilities
Familiarity with embedded IoT technologies such as Azure Sphere, Azure RTOS, Azure IoT Edge, Edge X, and Azure IoT Hub client is preferred.Familiarity with Atlassian tool suite such as Confluence and Jira. Familiarity with additional languages and OS such as C#, Rust, Java, Zephyr OS, FreeRTOS, and Linux.NO AGENCY APPLICATIONS ACCEPTED
Benefits
About Mesh Systems
Mesh Systems is an Internet of Things (IoT) Solutions Software and Services company that helps enterprises achieve digital transformation. With over 20 years of experience working with Fortune 500s and industry leaders, Mesh Systems has IoT engineering competency across hardware, software, wireless technologies, and cloud services. We have been regularly awarded as one of the most innovative companies in the IoT ecosystem. Our consistent growth and success have earned us a place on the Inc. 5000 list four times, and we were recently named to the Deloitte Technology Fast 500 for the second time. In recent years, we have received recognition as a “Best Places to Work” company by the Indiana Chamber, along with two Mira Award nominations for Exceptional Employer and Scale-Up of the Year. As a sales-driven, partner-led organization, we continuously seek to drive value and maximize the benefits of IoT & AI for the enterprises we serve. Our commitment to innovation, customer success, and fostering a collaborative culture sets us apart as a leader in the IoT industry.
Working at Mesh has its perks!
Salary, company bonus, medical, dental, vision, cyber security, and pet insurance, wellness benefit, 401k plan with match, flexible work from home, 2 weeks annually ability to work anywhere in the world, parental leave, growth and development opportunities, flex-time off, volunteer time off, company paid life insurance, Friday Lunch & Learns, and unlimited snacks, fruit, coffee, and sodas!
Equal Opportunity Employer
Mesh Systems is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Our goal is to employ a diverse mix of talented people who want to come, to stay, and do their best work.
Read LessExecutive Summary: Senior Embedded Firmware Engineer
The Internet of Things starts with Things. The transformational benefits promised by IoT and technologies like artificial intelligence, machine learning, and deep analytics will not be realized unless and until Things themselves are made more intelligent and better connected. In support of our growth as a leading IoT Solutions Accelerator, Mesh Systems seeks to hire a Senior Firmware Engineer to join our team. In these roles, you will be a member of our cohesive IoT solutions team working in a modern agile environment. You and your colleagues will design, develop, assemble, test, troubleshoot, and deliver next generation firmware systems as a critical part of end-to-end IoT Solutions, from NTI to NPD to Sustaining. Join us for this opportunity to combine your creativity, passion, and skills for building high-quality embedded systems while working alongside acknowledged experts in the field and some of the best-known and respected brands in the world!
This is a hybrid position with both work from home/in-office, and work will be based out of our ThingsLab & Headquarters in Indianapolis, IN (specifically Carmel, IN) or Innovation Center in Appleton, WI, reporting directly to the Director of Things Engineering.
Job Responsibilities
Guide the Software Development Life Cycle (SDLC) - design, develop, test, document, deploy, and maintain embedded software systems.Lead in the development of technical specifications and project timelines.Collaborate with interdisciplinary teams, including for hardware design, development, and validation, and software engineers to integrate into complete systems and optimize system-level performance.Lead code reviews using Microsoft Azure DevOps.Document firmware design, development processes, and usage instructions.Provide production support as necessary.Work within a highly collaborative team using cutting edge IoT embedded frameworks and modern Agile methodologies as a process framework.Interact with customers, along with a project manager to provide status updates, work through challenges, and gather requirements.Stay up to date on emerging technologies, industry trends, and best practices in firmware design and engineering.Requirements
Bachelor’s degree in Computer Engineering, Computer Science, Mathematics, Electrical Engineering, or a related field7 or more years of experience in firmware design and development, with a focus on microcontrollers, RTOS, C/C++, and/or other embedded platforms.Expert experience with development and troubleshooting on embedded targets, including familiarity with hardware design, schematics, and PCB layout.Demonstrated programming experience in C/C++ solving embedded firmware problems.Expert knowledge of RTOS/OS coding techniques.Knowledge of various protocols, interfaces, hardware, and wireless subsystems such as serial, Bluetooth, Wi-Fi, Cellular, and IP.Expert experience working with version control, agile planning tools, and peer review such as Visual Studio, Azure DevOps, and Git.Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills.Ability to receive and implement feedback as part of continual improvement.Must be willing to travel locally, to support small-batch product builds and customer field tests.Ability to lift and carry moderately heavy equipment and components.Enthusiasm and energy to look at firmware differently and for all things electronics and software in the IoT and Lab space.Interesting Capabilities
Familiarity with embedded IoT technologies such as Azure Sphere, Azure RTOS, Azure IoT Edge, Edge X, and Azure IoT Hub client is preferred.Familiarity with Atlassian tool suite such as Confluence and Jira. Familiarity with additional languages and OS such as C#, Rust, Java, Zephyr OS, FreeRTOS, and Linux.NO AGENCY APPLICATIONS ACCEPTED
Benefits
About Mesh Systems
Mesh Systems is an Internet of Things (IoT) Solutions Software and Services company that helps enterprises achieve digital transformation. With over 20 years of experience working with Fortune 500s and industry leaders, Mesh Systems has IoT engineering competency across hardware, software, wireless technologies, and cloud services. We have been regularly awarded as one of the most innovative companies in the IoT ecosystem. Our consistent growth and success have earned us a place on the Inc. 5000 list four times, and we were recently named to the Deloitte Technology Fast 500 for the second time. In recent years, we have received recognition as a “Best Places to Work” company by the Indiana Chamber, along with two Mira Award nominations for Exceptional Employer and Scale-Up of the Year. As a sales-driven, partner-led organization, we continuously seek to drive value and maximize the benefits of IoT & AI for the enterprises we serve. Our commitment to innovation, customer success, and fostering a collaborative culture sets us apart as a leader in the IoT industry.
Working at Mesh has its perks!
Salary, company bonus, medical, dental, vision, cyber security, and pet insurance, wellness benefit, 401k plan with match, flexible work from home, 2 weeks annually ability to work anywhere in the world, parental leave, growth and development opportunities, flex-time off, volunteer time off, company paid life insurance, Friday Lunch & Learns, and unlimited snacks, fruit, coffee, and sodas!
Equal Opportunity Employer
Mesh Systems is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Our goal is to employ a diverse mix of talented people who want to come, to stay, and do their best work.
Read LessWe invite you to submit your resume and a cover letter explaining why you are interested in future opportunities with Mesh Systems as a Software or Senior Software Engineer. We are always looking for top talent! Your application will be reviewed, and we will contact you should a suitable position become available.
This would be a hybrid position with both work-from-home/in-office work based out of our Headquarters in Indianapolis, IN (specifically Carmel) or our IoT Innovation Center in Appleton, WI reporting directly to the VP of Engineering. Fully remote teammates will be taken into consideration in certain circumstances.
Candidates are expected to fully answer all application questions. Incomplete responses may impact your application.
NO AGENCY APPLICATIONS ACCEPTED
Benefits
About Mesh Systems
Mesh Systems is an Internet of Things (IoT) Solutions Software and Services company that helps enterprises achieve digital transformation. With over 20 years of experience working with Fortune 500s and industry leaders, Mesh Systems has IoT engineering competency across hardware, software, wireless technologies, and cloud services. We have been regularly awarded as one of the most innovative companies in the IoT ecosystem. Our consistent growth and success have earned us a place on the Inc. 5000 list five times, most recently in 2025, and we’ve been recognized on the Deloitte Technology Fast 500 twice. In 2023, we were honored with two Mira Award nominations for Exceptional Employer and Scale-Up of the Year, and in 2025 we were once again named a Best Places to Work company by the Indiana Chamber. As a sales-driven, partner-led organization, we continuously seek to drive value and maximize the benefits of IoT & AI for the enterprises we serve. Our commitment to innovation, customer success, and fostering a collaborative culture sets us apart as a leader in the industry.
Working at Mesh has its perks!
Salary, company bonus, medical, dental, vision, cyber security, pet insurance, 401k plan with match, flexible work from home, 2 weeks annually ability to work anywhere in the world, parental leave, growth and development opportunities, flex-time off, volunteer time off, company paid life insurance, Friday Lunch & Learns, and unlimited snacks, fruit, coffee, and sodas!
Equal Opportunity Employer
Mesh Systems is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Our goal is to employ a diverse mix of talented people who want to come, to stay, and do their best work.
Read LessExecutive Summary: Software, Firmware, and/or Hardware Engineering Internship
The Internet of Things starts with Things. The transformational benefits promised by IoT and technologies like artificial intelligence, machine learning, and deep analytics will not be realized until Things themselves are made more intelligent and connected. In support of our growth as a leading IoT Solutions Innovator, Mesh Systems seeks to hire a Software, Firmware, and/or Hardware Engineering Intern to join our team for the Summer of 2026. In this role, you will have the opportunity to explore embedded and cloud practices whilst being a contributing member on one or more cohesive IoT solution teams working in a modern Agile environment. You and your colleagues will design, develop, test, document, and deliver software components as a critical part of end-to-end IoT Solutions. Join us for this opportunity to combine your creativity, passion and skills for building high-quality systems alongside acknowledged experts in the field for some of the best-known and respected brands in the world!
This is a full-time, hourly position (~$17.50/hour) based in either Carmel, IN or Appleton, WI. The position will report directly to a Senior Engineer.
(Contingent on chosen development path firmware/hardware/cloud/mobile)
Job Responsibilities
Collaborate on the full Software and Hardware Development Life Cycle (SDLC and HDLC)Contribute on Firmware (C or C++), Cloud (Azure/.NET), or Mobile (Xamarin/Maui) DevelopmentMaintain and improve system processes, documentation, and platform engineeringWork in a highly collaborative fast-paced teams utilizing cutting-edge IoT technology and Agile methodologiesRequirements
Pursuing an undergraduate bachelor’s degree in Electrical, Software, Computer Engineering, or a related fieldFamiliarity with Microsoft Office applicationsPreferred Skills
Hands-on Embedded Software experience, if interested in the firmware concentrationDevelopment and troubleshooting embedded targets and operating systems, such as Zephyr, FreeRTOS, and Yocto Linux, if interested in the firmware concentrationDemonstrated knowledge of C or C++, solving firmware problems, if interested in the firmware concentrationDemonstrated knowledge of C# solving application problems, if interested in the software concentrationDemonstrated knowledge of Object-Oriented Principles (such as with Java, Python, Rust, etc.), if interested in the software concentrationDemonstrated knowledge of digital and analog systems, circuit design and layout, and validation practices, if interested in the hardware concentrationFamiliarity with Microsoft Azure technologies, connectivity designs, and regulatory and standards processes, if interested in the hardware concentrationExcellent interpersonal and communication skills for all concentrationsInteresting Capabilities
Experience working in an Agile environment while tracking key milestones and gatesExperience with Large Language Models (LLMs), Model Context Protocol (MCP), and multi-agent AI workflowsNO AGENCY APPLICATIONS ACCEPTED
UNDERGRADUATES ONLY
Benefits
About Mesh Systems
Mesh Systems is an Internet of Things (IoT) Solutions Software and Services company that helps enterprises achieve digital transformation. With over 20 years of experience working with Fortune 500s and industry leaders, Mesh Systems has IoT engineering competency across hardware, software, wireless technologies, and cloud services. We have been regularly awarded as one of the most innovative companies in the IoT ecosystem. Our consistent growth and success have earned us a place on the Inc. 5000 list five times, most recently in 2025, and we’ve been recognized on the Deloitte Technology Fast 500 twice. In 2023, we were honored with two Mira Award nominations for Exceptional Employer and Scale-Up of the Year, and in 2025, we were once again named a Best Places to Work company by the Indiana Chamber. As a sales-driven, partner-led organization, we continuously seek to drive value and maximize the benefits of IoT & AI for the enterprises we serve. Our commitment to innovation, customer success, and fostering a collaborative culture sets us apart as a leader in the industry.
Working at Mesh has its perks!
Growth and development opportunities, Friday Lunch & Learns, and unlimited snacks, fruit, coffee, and sodas!
Equal Opportunity Employer
Mesh Systems is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Our goal is to employ a diverse mix of talented people who want to come, to stay, and do their best work.
Read LessExecutive Summary: Software, Firmware, and/or Hardware Engineering Internship
The Internet of Things starts with Things. The transformational benefits promised by IoT and technologies like artificial intelligence, machine learning, and deep analytics will not be realized until Things themselves are made more intelligent and connected. In support of our growth as a leading IoT Solutions Innovator, Mesh Systems seeks to hire a Software, Firmware, and/or Hardware Engineering Intern to join our team for the Summer of 2026. In this role, you will have the opportunity to explore embedded and cloud practices whilst being a contributing member on one or more cohesive IoT solution teams working in a modern Agile environment. You and your colleagues will design, develop, test, document, and deliver software components as a critical part of end-to-end IoT Solutions. Join us for this opportunity to combine your creativity, passion and skills for building high-quality systems alongside acknowledged experts in the field for some of the best-known and respected brands in the world!
This is a full-time, hourly position (~$17.50/hour) based in either Carmel, IN or Appleton, WI. The position will report directly to a Senior Engineer.
(Contingent on chosen development path firmware/hardware/cloud/mobile)
Job Responsibilities
Collaborate on the full Software and Hardware Development Life Cycle (SDLC and HDLC)Contribute on Firmware (C or C++), Cloud (Azure/.NET), or Mobile (Xamarin/Maui) DevelopmentMaintain and improve system processes, documentation, and platform engineeringWork in a highly collaborative fast-paced teams utilizing cutting-edge IoT technology and Agile methodologiesRequirements
Pursuing an undergraduate bachelor’s degree in Electrical, Software, Computer Engineering, or a related fieldFamiliarity with Microsoft Office applicationsPreferred Skills
Hands-on Embedded Software experience, if interested in the firmware concentrationDevelopment and troubleshooting embedded targets and operating systems, such as Zephyr, FreeRTOS, and Yocto Linux, if interested in the firmware concentrationDemonstrated knowledge of C or C++, solving firmware problems, if interested in the firmware concentrationDemonstrated knowledge of C# solving application problems, if interested in the software concentrationDemonstrated knowledge of Object-Oriented Principles (such as with Java, Python, Rust, etc.), if interested in the software concentrationDemonstrated knowledge of digital and analog systems, circuit design and layout, and validation practices, if interested in the hardware concentrationFamiliarity with Microsoft Azure technologies, connectivity designs, and regulatory and standards processes, if interested in the hardware concentrationExcellent interpersonal and communication skills for all concentrationsInteresting Capabilities
Experience working in an Agile environment while tracking key milestones and gatesExperience with Large Language Models (LLMs), Model Context Protocol (MCP), and multi-agent AI workflowsNO AGENCY APPLICATIONS ACCEPTED
UNDERGRADUATES ONLY
Benefits
About Mesh Systems
Mesh Systems is an Internet of Things (IoT) Solutions Software and Services company that helps enterprises achieve digital transformation. With over 20 years of experience working with Fortune 500s and industry leaders, Mesh Systems has IoT engineering competency across hardware, software, wireless technologies, and cloud services. We have been regularly awarded as one of the most innovative companies in the IoT ecosystem. Our consistent growth and success have earned us a place on the Inc. 5000 list five times, most recently in 2025, and we’ve been recognized on the Deloitte Technology Fast 500 twice. In 2023, we were honored with two Mira Award nominations for Exceptional Employer and Scale-Up of the Year, and in 2025, we were once again named a Best Places to Work company by the Indiana Chamber. As a sales-driven, partner-led organization, we continuously seek to drive value and maximize the benefits of IoT & AI for the enterprises we serve. Our commitment to innovation, customer success, and fostering a collaborative culture sets us apart as a leader in the industry.
Working at Mesh has its perks!
Growth and development opportunities, Friday Lunch & Learns, and unlimited snacks, fruit, coffee, and sodas!
Equal Opportunity Employer
Mesh Systems is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Our goal is to employ a diverse mix of talented people who want to come, to stay and do their best work.
Read LessExecutive Summary: Pre-Sales Solution Architect (Azure IoT)
Mesh Systems is seeking an experienced Pre-Sales Solution Architect (Azure IoT) who thrives at the intersection of technology and customer engagement.
In this role, you’ll lead the solution definition and architecture of connected product systems built on Microsoft Azure IoT, helping customers shape their vision, define scope, and plan the path to execution. You’ll work hand-in-hand with Account Executives and Engineering teams to translate business goals into technical architectures, Statements of Work (SOWs), deliverables, and project estimates that set our customers up for success.
This position is ideal for someone who has lived the connected product journey—designing, deploying, and evolving real IoT solutions—and wants to leverage that experience to help shape what comes next for our customers.
This position is full-time with salary and benefits and is envisioned as a hybrid work environment based in Indianapolis, IN (specifically Carmel), and will report directly to the Director of Sales Engineering.
Job Responsibilities
Apply a consultative approach to understand customer challenges and assess needsLead the technical sales and solution architecture for IoT systems built on Microsoft Azure, spanning device, edge, and cloud layersDesign and document solution architectures that include Azure IoT Hub, DPS, Event Hub, Event Grid, and related Azure servicesContribute to the development of detailed Statements of Work (SOWs) outlining scope, deliverables, resource requirements, timelines, and pricing for professional services engagementsConduct technical discovery workshops with customers to understand objectives, constraints, and success criteriaCollaborate with Mesh’s Engineering team to validate technical feasibility, identify tradeoffs, and align architecture with executionSupport RFPs and proposals with architecture diagrams, technical narratives, and project estimatesServe as a trusted technical advisor to customers—educating them on connected product best practices, IoT design tradeoffs, and Azure ecosystem optionsContribute to the evolution of Mesh’s reference architectures, reusable solution patterns, and estimation modelsStay current with emerging Azure IoT and AI technologies, recommending ways to accelerate solution development and improve scalabilityRequirements
Excellent written and verbal communication skills, with the ability to comfortably interact with customer personas including technical, management, and executive level5 years of experience in IoT, connected product, or cloud system design, including production-grade solutions integrating hardware and Azure-based cloud servicesProven ability to lead pre-sales architecture and solution definition, including producing SOWs, estimates, and technical documentationDeep understanding of Azure IoT services (such as IoT Hub, DPS, Event Hub, Event Grid Data Explorer).Knowledge of device-to-cloud communications, provisioning, and security, including MQTT, REST, Public Key Infrastructure / X.509, and secure bootAbility to explain complex technical ideas and architectures to both technical and business audiences through clear documentation and presentationsBachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related fieldWillingness to travel up to 10% domesticallyAn ideal candidate also has:
Experience delivering connected product systems spanning embedded, network, and cloud layersPrior experience as a Solution Architect, Cloud Architect, or Technical Lead for a connected product or IoT systemFamiliarity with edge computing, device management, and over-the-air update frameworksDemonstrated ability to bridge business value with technical design—helping customers understand ROI, scalability, and long-term supportabilityOne or more Microsoft Azure certifications (e.g., Azure IoT Developer, Solutions Architect Expert)3+ years of experience in a Sales Engineering or Solution Architecture capacity2+ years of successful collaboration with a B2B sales teamCandidates are expected to fully answer all application questions. Incomplete responses may impact your application.
NO AGENCY APPLICATIONS ACCEPTED
Benefits
About Mesh Systems
Mesh Systems is an Internet of Things (IoT) Solutions Software and Services company that helps enterprises achieve digital transformation. With over 20 years of experience working with Fortune 500s and industry leaders, Mesh Systems has IoT engineering competency across hardware, software, wireless technologies, and cloud services. We have been regularly awarded as one of the most innovative companies in the IoT ecosystem. Our consistent growth and success have earned us a place on the Inc. 5000 list five times, most recently in 2025, and we’ve been recognized on the Deloitte Technology Fast 500 twice. In 2023, we were honored with two Mira Award nominations for Exceptional Employer and Scale-Up of the Year, and in 2025, we were once again named a Best Places to Work company by the Indiana Chamber. As a sales-driven, partner-led organization, we continuously seek to drive value and maximize the benefits of IoT & AI for the enterprises we serve. Our commitment to innovation, customer success, and fostering a collaborative culture sets us apart as a leader in the industry.
Working at Mesh has its perks!
Salary, company bonus, medical, dental, vision, cyber security, pet insurance, 401k plan with match, flexible work from home, 2 weeks annually ability to work anywhere in the world, parental leave, growth and development opportunities, flex-time off, volunteer time off, company paid life insurance, Friday Lunch & Learns, and unlimited snacks, fruit, coffee, and sodas!
Equal Opportunity Employer
Mesh Systems is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Our goal is to employ a diverse mix of talented people who want to come, to stay and do their best work.
Read Less