Click here to join our private community of job search experts on Slack to receive the latest updates
Company: Appleton, WI (Onsite)
Location: Full Time United States
Posted on: March 19
Comprised of a market-leading portfolio of best-in-class brands, the businesses of ITW Welding work together to provide premium performance delivered through a breadth of solutions encompassing welding, cutting, consumables, and accessories. ITW Welding North America represents Miller Electric Welding Equipment, Safety & Accessories, Hobart Filler Metals, and Bernard / Tregaskiss MIG Guns.
Miller Electric Mfg. LLC, is headquartered in Appleton, Wisconsin, and wholly owned by Illinois Tool Works ([ Link removed ] - Click here to apply to Software Engineer (NYSE: ITW). The company maintains its industry leadership by setting the standard for reliability, quality and responsiveness. Our tagline, The Power of Blue, is inspired by the blue color of Miller equipment.
The company began with an innovation that responded to customer needs, growing from a one-man operation in 1929, to the worlds largest manufacturer of arc welding products. Miller keeps the tradition alive by focusing on its top priority: people.
ITW Welding continues to build its capabilities in software development as a core competency in digitally controlled welding equipment, processes, and systems. To support the effort, we are looking for an experienced software engineer to be a key driver of differentiating competitive advantages through connectivity, embedded controls, data processing, and tools. The software engineer will be a key contributor in the development of embedded software and controls for welding and induction heating equipment and help lead common best practices both on product development projects and on strategic software initiatives designed to accelerate the New Product Development lifecycle. This position requires a highly motivated individual with exceptional communications and interpersonal skills to work collaboratively with engineering teams, marketing, and product management to develop innovative and reliable products to serve our customer needs.
Effectively work with electrical, power electronics, welding, and mechanical engineers.
Working with a sense of urgency while balancing calculated risks.
Primary responsibilities include design, development, and test of embedded device software for the Industrial Equipment Division New Product Development initiatives. A critical part of this role is integrating embedded controls to achieve arc characteristics that continue delivering world-class arc welding performance.
Take projects from original concept through final implementation
Recommend and act to direct the analysis and solutions of problems
Participate in software design, programming, and development of divisional projects
Participate in project meetings and be responsible for assigned action items
Ensure adherence to quality standards and project deliverables
Identify innovative patentable solutions to end market needs
Bachelors Degree in Software Engineering, Computer Science, Computer Engineering, or Electrical Engineering with a minimum of 2 years of industry experience
This individual must be self-starter and have strong analytical and problem-solving skills.
Candidate must be a team player with a positive attitude.
Demonstrated proficiency in embedded programming, including skills to specify, architect, design, code, test, troubleshoot and support embedded applications in a team environment
Experience in selecting, designing, and troubleshooting DSP and/or microprocessor and microcontroller-based hardware to support an embedded system
Experience with C, C++ and object-oriented coding techniques for 8 and 32-bit processors
Experience with embedded controls (e.g. PID control loops, motor control, FIR and IIR digital filters, state machines, low-level peripheral drivers, etc.)
Familiarity with serial network communications (CAN, USB, RS485, Modbus, I2C, SPI, etc.).
Understanding of electrical circuity design for both digital and analog applications and ability to understand circuit schematic drawings
Familiarity with software development processes and tools such as requirements management, design modeling / UML, software architecture, IDE, source code control and configuration management, software testing, task/issue/defect tracking and review.
Familiarity with continuous integration build server technology
Familiarity with Ethernet and wireless communications stacks is a plus (TCP/IP, UDP, Zigbee, Bluetooth, Wifi, etc.)
Familiarity embedded Linux and Real Time Operating Systems (RTOS)
Familiarity with industrial fieldbus protocols (ProfiNet, Ethernet/IP, DeviceNet)
Familiarity with Agile or Scrum software development process in a team environment
Limited travel may be required.
All your information will be kept confidential according to EEO guidelines.
ITW is an equal opportunity employer. We value our colleagues unique perspectives, experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential.
As an equal employment opportunity employer, ITW is committed to equal employment opportunity and fair treatment for employees, beginning with the hiring process and continuing through all aspects of the employment relationship.
_All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status or any other characteristic protected by applicable federal, state, or local laws. _
ITW is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.
Help us improve CareerBuilder by providing feedback about this job:
Job ID: 2308330162
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.