About the job
About the Role: Senior Embedded Firmware Engineer
At Mesh Systems, we believe the Internet of Things (IoT) begins with making 'Things' smarter and more interconnected. As a frontrunner in IoT Solutions, we are on the lookout for a Senior Embedded Firmware Engineer to enhance our dynamic team. You will collaborate with a talented group of professionals in an agile environment to design, develop, test, and deploy cutting-edge firmware systems that are integral to our comprehensive IoT solutions.
This hybrid position allows for a blend of remote and in-office work, primarily based out of our ThingsLab and Headquarters in Carmel, IN, or our Innovation Center in Appleton, WI, reporting directly to the Director of Things Engineering.
Key Responsibilities:
- Lead the Software Development Life Cycle (SDLC) including design, development, testing, documentation, deployment, and maintenance of embedded software systems.
- Develop technical specifications and project timelines.
- Collaborate with cross-disciplinary teams including hardware and software engineers to create integrated systems and enhance system performance.
- Conduct code reviews utilizing Microsoft Azure DevOps.
- Document firmware design processes and user instructions.
- Provide production support as needed.
- Engage in a collaborative team environment, utilizing cutting-edge IoT embedded frameworks and modern Agile methodologies.
- Communicate with customers and project managers to provide updates, address challenges, and gather requirements.
- Stay current with emerging technologies, industry trends, and best practices in firmware design and engineering.

