companyMesh 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.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

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

Tailoring 0 resumes

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