Mesh Systems logoMesh Systems logo

Senior Embedded Firmware Engineer at Mesh Systems | Indianapolis

Mesh SystemsIndianapolis, Indiana, United States
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Qualifications:Bachelor’s degree in Computer Engineering, Computer Science, Mathematics, Electrical Engineering, or a related field. A minimum of 7 years of experience in firmware design and development, particularly with microcontrollers, RTOS, C/C++, and other embedded platforms. Extensive experience in development and troubleshooting on embedded targets, along with familiarity with hardware design, schematics, and PCB layout. Proficient programming skills in C/C++ for embedded solutions.

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.

About Mesh Systems

Mesh Systems is a leading IoT Solutions Accelerator, dedicated to transforming the way devices connect through innovative technologies such as artificial intelligence, machine learning, and advanced analytics. Join us and work with top-tier brands in a creative and collaborative atmosphere.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.