Sign up for our
weekly
newsletter
of fresh jobs
See attachments.
Company Description...
ITW (NYSE: ITW) is a Fortune 250 global multi-industrial manufacturing leader with revenues totaling $12.6 billion in 2020. The company’s seven industry-leading segments leverage the unique ITW Business Model to drive solid growth with best-in-class margins and returns in markets where highly innovative, customer-focused solutions are required. ITW’s approximately 43,000 dedicated colleagues around the world thrive in the company’s decentralized and entrepreneurial culture. www.itw.com.
Job Description
Hobart Food Machines is seeking a contract Embedded Software Engineer with 8+ years of experience to focus on new product development in Troy, Ohio for 3 months. Hobart Food Machines is part of Illinois Tool Works and is a recognized leader among commercial food equipment worldwide. The selected candidate will report to the Engineering Manager - Food Machines.
This position requires the development of embedded software as part of the NPD team. It requires effective communication with engineers, suppliers, contractors, designers, technicians, and other stakeholders to effectively execute project deliverables.
Qualifications
•Bachelor’s degree in software engineering or similar with a minimum of 8 years of experience
• Extensive Embedded Software development experience
• Communicate and drive to a schedule
• Required Languages: strong working knowledge of C/C++
• Preferred Languages: Python & JavaScript/QML
• Preferred understanding of OOP Software Solutions
• Strong working knowledge of operating system concepts, and computer architecture knowledge
• Strong Understanding of LINUX
• Experience with common embedded hardware such as: STM32, ARM M Series, PIC, FPGA, etc.
• Experience with common embedded communication protocols such as: UART, I2C, RS-485, SPI, etc.
Job Responsibilities
• Solid technical background with hands-on experience in embedded software development
• Responsible for driving technology and completion of activity on time and budget
• Design, develop, analyze, document and support testing of products, systems or subsystems
• Ability to complete a technical project independently
• Review specifications and requirements, and develop designs to best support them
• Provide schedule input for design assignments
• Specify and evaluate supplier components, subsystems and services
• Develop prototypes to test/mitigate key development risks
• Communicate clearly (written and oral) with project stakeholders as required
• Interact with technical management, other professionals, technicians and support personnel to coordinate, recommend and confer regarding technical activities and progress