MadisonRecruiter Since 2001
the smart solution for Madison jobs

Senior Embedded Software Engineer - Multiple Locations

Company: i3 Product Development
Location: Madison
Posted on: May 16, 2022

Job Description:

i3 Product Development has an exciting opening for a Senior Embedded Software Engineer to contribute to our product development team. This position offers the opportunity to thrive in a collaborative team atmosphere and bring fresh, new ideas to the table as we develop new and innovative products.i3 is a group of engineers that combine Design, Mechanical Engineering, Electronics, and Software under one roof to create the most efficient product development lifecycle possible. We complete over 100 projects each year that span many different industries such as medical, agriculture, consumer goods, industrial and sports, and fitness.If you get bored looking over the same projects day after day, this is the job for you! We offer a fun, energetic work environment, flexible scheduling, full benefits, and a casual atmosphere.Responsibilities and Duties of the Senior Embedded Software EngineerDesigning and developing firmware/software for new embedded productsDeveloping code in the C++ and C programming languagesDesigning new control algorithms and communication interfacesDirect collaboration with electrical engineers in selecting hardware components as well as testing and debugging firmware/software on hardware componentsRequired QualificationsBachelor's degree in Computer Science or a related discipline AND 5 - 10 years of relevant work experience designing, including 5 years of experience in embedded firmware design using the 'C++' and 'C' languagesStrong background in software development and a reasonable understanding of electrical engineering fundamentals, as well as a strong desire to develop new and innovative products in a collaborative environmentCompetence to develop firmware with moderate direction and specification and be able to follow established firmware development processes and procedures. We are looking for practical experience with the following:32-bit microcontroller and Single Board Computer (SBC) platformsSoftware compilers and debugging toolsDeveloping for an embedded Linux environmentDeveloping software using embedded frameworks and SDKsReal-Time Operating Systems (RTOS)Familiarity with test equipment (oscilloscopes, logic analyzers, DMMs, etc.)Additional Skills Preferred:Experience with other programming languages (C#, Java, Python, etc.)Experience with communication protocols and tools (WiFi, Bluetooth, CAN, TCP/IP, Wireshark, etc.)In-depth knowledge of Linux internals (bootloaders, file systems, kernel) and build systems (Yocto, Buildroot)'This position has openings in both our Middleton & Sun Prairie office locations.

Keywords: i3 Product Development, Madison , Senior Embedded Software Engineer - Multiple Locations, IT / Software / Systems , Madison, Wisconsin

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Wisconsin jobs by following @recnetWI on Twitter!

Madison RSS job feeds