Senior Embedded Software Engineer

The Senior Embedded Software Engineer will augment our Software Development team and is responsible for design, development and testing of software features in the product including maintenance of existing software in an Agile setting.

Aurora, IL

Messina Group

<p>Messina Group is a national&nbsp;recruiting firm that has grown to over 500 employees and continues to serve its clients across numerous industries. With an average employee tenure of 20 years, Messina understands the level of quality talent organizations need to succeed. Our staffing expertise includes: <br /><br />BECO&nbsp;| Manufacturing &amp; Engineering&nbsp;<br />BECO | Architectural &amp; Engineering&nbsp;<br />Lab Temps | Scientific &amp; Laboratory&nbsp;<br />Financial Temps&nbsp;| Financial, Accounting &amp; Administrative&nbsp;<br />MG | Project Management &amp; IT<br />MG | Digital Marketing &amp; Creative</p>

keywords: travel,design,cloud,maintain,leadership,analysis,write,support,experience,degree,passion,knowledge

Minimum of 5+ years experience

Overview: Expected Travel: 10%. Some travel may be International.
Responsibilities: <ul> <li>Analyze system requirements and plan and estimate development activities.</li> <li>Write clear and concise design specifications where applicable.</li> <li>Design and develop firmware/software for embedded products, debug existing software/firmware.</li> <li>Work closely with microprocessors, ARM-based processors, WiFi, BLE, integration with IoT cloud.</li> <li>Test firmware on hardware platform.</li> <li>Design new software modules and develop supporting documentation.</li> <li>Support product development plans (schedule, product costs, meeting design inputs).</li> <li>Act as a resource to mentor and teach less experienced Engineers.</li> <li>Maintain code in repository using tools like Git, and Atlassian.</li> </ul>
Requirements: <p><strong>BASIC QUALIFICATIONS</strong>:</p> <ul> <li>Bachelor&rsquo;s Degree in Computer Engineering, Computer Science, Electrical Engineering or related technical discipline.</li> <li>A minimum of 5 years of experience in embedded firmware development.</li> <li>Experience with microcontrollers, microprocessors, ARM-based processors, WiFi, BLE , integration with the IoT cloud.</li> <li>Experience with software compilers, debugging tools, software configuration management and continuous integration.</li> <li>Familiarity with real-time operating systems and multi-threading.</li> <li>A passion for Agile methodology.</li> <li>Must be eligible to work in the United States for any employer.</li> </ul> <p><strong>&nbsp;</strong></p> <p><strong>PREFERRED QUALIFICATIONS:</strong></p> <ul> <li>A Master&rsquo;s Degree.</li> <li>Experience with statistical analysis tools.</li> </ul>