Software Engineer
ITW
Job Description:
ITW Welding continues to build its capabilities in software development as a core competency in digitally controlled welding equipment, processes, and systems. To support this effort, we are seeking a passionate embedded software engineer to be a key driver of developing software for new product development efforts to provide increased customer satisfaction in several areas of our products.
This position will require a highly motivated individual with strong communication and interpersonal skills to work collaboratively with engineering teams, marketing, and product management to develop innovative and reliable products to serve our customer needs. The right candidate will bring a foundation of embedded software experience and accomplishments working with teams as a contributor and collaborator.
ESSENTIAL FUNCTIONS:
Primary responsibilities include the design, development, testing, troubleshooting, and documentation of embedded software for various hardware platforms to support new product development initiatives and existing products.
Create efficient, reliable, and maintainable C/C++ code to control hardware devices, implement algorithms, and handle real-time operations. A critical part of this role is integrating embedded controls to achieve arc characteristics that continue delivering world-class arc welding performance.
Collaborate with cross-functional engineering teams (including power electronics and welding), project managers, and product managers to specify, design, develop, and support new product initiatives.
Stay updated with emerging technologies, industry trends, and best practices in embedded systems development to incorporate new techniques and tools into the software development process.
Identify areas for process improvement, propose innovative solutions, and contribute to the enhancement of software development methodologies and practices within the team.
Prioritize tasks, manage timelines, and effectively communicate progress and challenges to meet project deadlines and deliverables.
MINIMUM QUALIFICATIONS:
A bachelor’s degree in computer engineering, computer science, software engineering, or electrical engineering with a minimum of 1+ years of industry experience
Experience designing, developing, testing, and debugging embedded software in alignment with the essential job functions above
Strong knowledge and experience in embedded systems development, including:
Object-oriented design in C/C++ code bases
Embedded memory management considerations
Interfacing with embedded microcontroller peripherals (including communications)
Real-time task management, including interrupt service routines
Knowledge of software development methodologies and best practices, including version control, code reviews, and testing frameworks
Proficiency in using debugging tools, oscilloscopes, logic analyzers, and other hardware/software debugging techniques to identify and resolve issues in embedded systems
Strong analytical and problem-solving skills to troubleshoot complex issues and propose effective solutions in a time-sensitive environment
Excellent verbal and written communication skills to effectively convey technical concepts and collaborate with team members, stakeholders, and customers
Ideal Qualifications:
Experience in numerous embedded controls (e.g., PID control loops, motor control, digital filters, state machines, etc.)
Experience with desktop operating systems (Windows, Linux)
Experience with embedded operating systems (Linux, FreeRTOS)
Experience with wireless systems (e.g., WiFi and Bluetooth)
Experience with communications systems (e.g., EIA-422/485, ModBus, and Ethernet)
Knowledge of electronic circuits, schematics, and board-level design
Familiarity with continuous integration (e.g., Azure DevOps)
Familiarity with Agile or Scrum software development process in a team environment
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.
- ...We currently have a career opportunity for a full-time Senior Software Engineer based out of our corporate office (Enterprise) in Appleton! After initial onboarding onsite, this position could have the opportunity for hybrid (3+ days onsite/week, 2 remote) work consideration...SuggestedFull timeTemporary workWork at officeRemote work3 days per week
- ...Software Engineer Hobart, WI | Full-Time | 1st Shift Flexible Hours At EMT International, we design and build cutting-edge finishing equipment for the digital print, inkjet, and label industries. Unlike many manufacturers, everything from engineering and machining...SuggestedFull timeImmediate startRelocation packageFlexible hoursDay shift
- ...that we're making a difference. We're looking for a Senior Civil Engineer to join our Advanced Manufacturing group, and you'll have the... ...construction in any given area Stormwater analysis and modeling in software applications, such as StormCAD, CivilStorm Bring your curiosity...SuggestedWork at officeLocal area
- ...difference. Job Description We're looking for a Senior Civil Engineer to join our Advanced Manufacturing group, and you'll have the... ...in any given area Stormwater analysis and modeling in software applications, such as StormCAD, CivilStorm Job Qualifications...SuggestedWork at officeLocal area
- ...opportunity for you! Serco has an exciting opportunity for a Data Engineer/Scientist to support U.S. Navy's Team Submarine Program Offices... ...stakeholders. You will decompose system capability into software/hardware and process requirements, collaborating with...SuggestedFull timeContract workPart timeInternshipWork at officeLocal areaFlexible hours
- ...You’ve discovered something special. A company that cares. Cares about leading the way in construction, engineering, manufacturing and renewable energy. Cares about redefining how energy is designed, applied and consumed. Cares about thoughtfully growing to meet market...Full timeWork at officeRelocationWork visaMonday to FridayFlexible hours
- POSITION SUMMARYThe Lead Engineer serves as a hands-on technical leader, driving the design and delivery of complex, cross-functional initiatives... ...the design and implementation of scalable and maintainable software solutions across multiple technology stacks. Serve as the...Permanent employmentFull timeH1b
- ...exceptional for our customers, families, communities, and each other. Job Summary: The Network Solutions Cloud Infrastructure Engineer supports the delivery of secure, scalable, and reliable Microsoftbased infrastructure and cloud solutions within integrated IT/OT...Temporary workWork experience placementLocal areaRemote workNight shift
$34 - $38 per hour
...collaboration, and accelerated intelligence. Learn about the Danaher Business System which makes everything possible. The Field Service Engineer for Beckman Coulter Diagnostics is responsible for supporting the needs of our client, which directly impacts patient health and...Hourly payRemote workFlexible hoursNight shift- Project Details Administer and optimize cloud platforms, such as AWS, Azure, or Google Cloud, ensuring proper resource utilization, cost efficiency, and adherence to security best practices. Implement monitoring solutions to track system performance, troubleshoot...Hourly pay
- ...Translate reference architectures into detailed designs and implementation plans for landing zones, networking, and IAM. Engineer scalable platforms with high availability and performance aligned to business SLOs and DR requirements. Create golden images/templates...Permanent employmentFull timeH1b
$85.61k - $115.83k
...Application Engineer, Asset Management We exist to help people achieve financial clarity. At Thrivent, we believe money is a tool,... ...The Application Engineer, Asset Management creates and maintains software applications to meet business needs. The work of the Application...Hourly payFull timeLocal areaFlexible hours3 days per week- ...consideration of your application. Position Description Position Summary: The Application Engineer will be a problem-solver who designs and develops custom software solutions for our Technology team. This is a hands-on role in growing home grown technology. This...
- ...innovative communication systems. We are seeking Field Walkout Engineers who will perform walkouts for an entire town and/or... ...Excel, Word, Outlook, & PDF Editor with the ability to learn new software and technologies. • Ability to draw digitally in software programs...Full time
- ...Process Applications Engineer Review customer inquiries and develop technical solutions that align with customer requirements and project... ...AutoCAD, SolidWorks, DraftSight, Visio, SAP, and related software to support project development. What You'll Bring Bachelor's...For subcontractorLocal area
- ...Job Description Job Description Position: Senior Software Engineer - Cloud Platform/IoT Supervisory Responsibilities: None CMD’s Purpose: Making It Better Together … We believe in building lifelong partnerships, providing high performing equipment and value...Full timeWork at officeLocal area
- ...testing ESOP transaction scenarios to determine financial sustainability, compliance, and risk. The position partners with Solution Engineers and internal teams to provide accurate, defensible analysis that supports prospective client recommendations and sales efforts....Full timeWork at office
- ...flow charts, point lists, and system specifications for controls projects. Provide technical guidance to construction project engineers and managers on controls systems. Project Management Responsibilities (Approx. 50%) Plan, coordinate, and manage projects...For subcontractorWork at office
- ...Job Description Job Description Description: JOB PURPOSE or JOB SUMMARY: The Lead Industrial Hydraulics Engineer is responsible for planning, leading, and delivering large-scale, high-complexity hydraulic projects. As a technical expert and project leader, this...Work at officeAfternoon shift
- ...of video surveillance, access control, and related physical security systems. Assist with system setup, device configuration, software programming, and functional validation. Review project documentation and coordinate with field and project teams to ensure successful...For contractorsWork at officeLocal areaNight shift
- ...This position will join the Dynamics 365 team as a cross-domain engineer. The incumbent be a key technical contributor in Dynamics 365,... ...thought leader on the team in designing, coding, unit testing software. Lead development activities using cutting edge technologies...
- ...POSITION SUMMARY The Senior Data Engineer is the technical leader for IGEN's Data Foundation - architecting, building, and operating... ...IGEN, a division of U.S. Venture, is a leading tax compliance software company trusted by industry leaders. Our tax compliance...Permanent employmentFull timeWork experience placementH1bLocal area
- ...information into actionable reports and visualizations. The Senior Data Engineer transforms data into a useful format for analysis and is... ...or Conceptual or both) ~ Experience with needs analysis, software evaluation and selection, customization, and implementation ~...Full time
$93.7k - $177.68k
...technology solutions. Position Summary: MedInsight's engineering team is building the next generation of healthcare data... ...practical experience. ~3+ years of experience in data engineering, software engineering, or a related technical field. ~ Strong...Full timeTemporary workWork experience placementRemote workFlexible hours- ...at GEI. GEI's Water Resources practice is growing and we are seeking an experienced Water Resources/Stream Restoration Engineer to join our Central Region (in office or fully remote). Our team is made up of leaders in the dam removal and river restoration practice...Temporary workWork at officeLocal areaRemote workFlexible hoursNight shift
- ...Europe. Voith Paper is hiring for: Field Service Spares Engineer Appleton, WI Interested to learn about Voith? Check... .... Experience with technical drawing interpretation and CAD software. Ability to work independently while building strong cross-functional...For contractorsLocal areaWorldwide
- ...documentation, and customer support. This role will work closely with engineering, manufacturing, sales, purchasing, quality, service teams, and... ...with technical drawing interpretation Experience with CAD software Strong analytical and problem-solving skills Hands-on...Full timeLocal area
- ...seeking a highly motivated and qualified Mid to Senior Level Bridge Engineer to join our growing structures group. Work will consist of... ...procedures is required. ~Knowledge of current structural modeling software tools. ~Structural problem analysis skills. ~...Work at officeLocal areaRemote workRelocation
- ...Job Description: This role is a technical-commercial hybrid designed to bridge the gap between Engineering and Procurement. Reporting to the Materials Manager, this role is responsible for strategically supporting New Product Development (NPD), leading Value Analysis...Permanent employmentContract workLocal area
- ...Enhance your career at raSmith as a Transportation Design Project Engineer in our Transportation Services division and discover why we're ranked #2 as a Top Workplace. raSmith is a growing multi-disciplinary consulting civil and structural engineering and land surveying...Work experience placementSeasonal workWork at officeImmediate startRemote workHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!



