Embedded Software Engineer (Multiple Positions)
UICO, LLC - Elmhurst, IL

This job posting is no longer available on UICO, LLC. Find similar jobs: Embedded Software Engineer jobs - UICO jobs

Be an Embedded Software Engineer at one of the fastest-growing companies in the Chicago area. You will be working on duraTOUCH®, the world's most advanced touchscreens for extreme environments. Your role involves developing specifications, authoring and editing sourcecode, and providing quality assurance, release management and support. You will be working in close collaboration with hardware engineers, project managers, the sales team, customers and third-party solution providers. Bring your strong critical thinking and proven software engineering skills to a company where high-energy, motivated individuals thrive in a fast-paced environment!

Desired Skills & Experience
  • Highly motivated, self-starter, able to work independently
  • BS or MS in SE, CS or similar field
  • Excellent critical thinking skills
  • Excellent verbal and written communication skills
  • Demonstrated ability to work on multiple projects at the same time
  • 7 years of professional software engineering experience
  • Expert in 8-Bit microcontrollers
  • Experience with Cypress’s PSoC desired
  • Expert in Assembly, ANSI C and C++
  • Extensive Experience with Analog Signal Processing
  • Experience with Driver integration for Linux, Android, and Windows is a plus
  • Experience with USB, i2c, and SPI serial communications is a must
  • Proficient with structured software development and conducting software reviews
  • Able to independently design, develop, and test software.
Additional Information

Type: Full-time

Experience: Mid-Senior level

Functions: Software Engineering

Industries: Electrical/Electronic Manufacturing, Consumer Electronics, Computer Hardware