Manufacturing Software Engineer developing innovative solutions as part of a full-stack software team. Work involves code and database design in a dynamic Manufacturing environment.
Responsibilities
Support a custom Manufacturing Execution Software application and database
Collaborate with the Manufacturing Engineering team to develop software features to improve manufacturing efficiencies, quality, and automation
Work alongside a global team of software engineers to collaborate on projects, production support, and software maintenance activities
Work on full-stack software development primarily using C#.Net and SQL
Develop software integrations with equipment and devices
Work on new product development projects requiring Manufacturing Software solutions
Develop and document software designs using Object-Oriented techniques
Manage source code using Microsoft Team Foundation Server
Develop unit tests and improve overall testing practices for new and legacy software
Debug complex software systems using standard practices
Investigate and resolve manufacturing production software issues
Share ideas and solutions for improvements and innovations for the supported software
Requirements
Bachelor's degree in Computer Science or Computer Engineering
Zero (0) years of applicable experience
Legal authorization to work in the United States
Experience in software development and a good understanding of object-oriented design and analysis (preferred)
Demonstrated ability to work effectively in a team environment and independently (preferred)
Experience with Microsoft development tools and the Windows operating system (preferred)
Strong communication skills, both written and verbal (preferred)
Working knowledge of C#, C++, C, .Net, SQL (preferred)
Ability to travel occasionally including internationally (preferred)
Benefits
a variety of medical insurance plans, with dental and vision coverage
Employee Assistance Program
profit sharing retirement
tuition reimbursement
employee resource groups
recognition
flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave
Principal Software Engineer developing scalable backend systems for Walmart's Digital Out of Home platform. Leading architecture, mentoring engineers, and guiding technical direction across thousands of retail locations.
Industrial Engineering Lead at Jabil specializing in optimizing large - scale manufacturing and data center operations. Leading facility design and implementation in new facilities across the US.
Lead Software Engineer developing and maintaining complex Java applications in technology firm. Responsible for design, implementation, testing, and ensuring quality of Java products.
Senior Linux System SW Engineer at 42dot developing and stabilizing embedded Linux systems in automotive environments. Focused on kernel, device driver development for various SoCs in hybrid workplaces.
Software Engineer Mobile Flutter at Technogym developing and maintaining device applications with focus on fitness and wellness sector. Collaborating with teams to innovate and improve lifestyle applications.
Senior Software Engineer developing software applications as part of a hybrid team. Requires extensive experience and collaboration within a development environment.
Principal Software Engineer supporting missile defense systems for Northrop Grumman. Collaborating on the C2BMC program to optimize security and system performance.
Software Engineering Manager leading high - performing Salesforce teams delivering scalable solutions at Caterpillar. Driving modernization through CI/CD and innovative Salesforce practices.
Lead Software Engineer developing AI solutions at Caterpillar Inc. focusing on Generative AI projects, collaborating with data scientists and deploying services on AWS.