Job Description: The Graduate Software Engineer augments and enhance the software development team. The position will support both software development projects and general product maintenance, by developing, validating, testing, and documenting software and hardware for Loma’s inspection products. In addition, the position will require an appreciation of the hardware systems and a willingness to develop in-depth application knowledge. Tasks: Support software development and validation projects, taking ownership of assigned tasks and assignments. Design, develop, test, document and implement software using a variety of development environments and for a variety of target hardware devices. Undertake tasks assigned within the full project life-cycle from initial feasibility studies, bench tests, investigating issues, capture of requirements, design, test, verification, documentation, release to production and post introduction support. Prepare and maintain documentation, including specifications, design, code, tests, and implementation details. Create test specifications, procedures, and reports to aide proper validation of products, and undertaken any validation work assigned. Participate in code reviews and collaborate effectively both within and outside of the development team. Use JIRA, TestRail, and source control tools to manage development activities. Promote continuous improvement through effective processes, tools and methodologies. Perform additional related tasks as assigned by their supervisor, that are essentially related to their duties. Position Requirements: Education At least Bachelor’s degree in Software Engineering, Computer Science, or a related field. Technical Skills Experience developing software for embedded systems. Strong analytical, numerical, and problem-solving abilities. Familiarity with tools such as Microsoft Office, JIRA, TestRail, and source control software. Professional Skills Proactive, curious, and eager to learn. Detail-oriented with good time management and project ownership skills. Effective communicator with strong written and presentation abilities. Team-oriented and willing to share knowledge and contribute ideas. Able to analyse work, define testing scope, and adapt quickly to new products or techniques. At ITW, we think and act like entrepreneurs. We embrace autonomy, make decisions and take ownership to create innovative solutions for our customers all over the world. ITW is a Fortune 200 global multi-industrial manufacturing leader. Our seven industry-leading business segments offer career development and learning opportunities in more than 50 countries across the globe. We’re committed to investing in our people and supporting their growth through unique and relevant development opportunities at each stage throughout the employee life cycle. Our decentralized, entrepreneurial culture empowers you to think and act like a business owner. We aspire for everyone to perform to their full potential and value the unique and diverse perspectives, experiences and ideas that make us better together. The ITW Business Model gives us the tools to focus on what’s most important, and we’re grounded in our values of Integrity, Simplicity, Trust, Respect and Shared Risk.