Join to apply for the Software Engineer II - EMI role at W&O, a Vytl Company
This position seeks a talented and experienced Software Engineer Level 2. The ideal candidate will have a strong background in software development and a proven ability to implement and optimize solutions in industrial automation environments. This role involves designing, developing, and deploying complex software that interfaces with Programmable Logic Controllers (PLCs) and other industrial control systems. The candidate will collaborate with cross-functional teams, mentor junior engineers, and drive the technical direction of automation projects, with a strong focus on Siemens, Wago, and Rockwell Automation platforms.
Responsibilities- Design, develop, test, and deploy robust software applications for industrial automation systems using languages such as Ladder Logic, Structured Text, Java, C, and Python.
- Lead the design and implementation of software solutions that integrate with PLCs from various manufacturers including Siemens, Wago, and Rockwell Automation.
- Develop and maintain SCADA and HMI applications, including configuring graphics, alarms, and data trends to support industrial operations.
- Troubleshoot complex software and PLC-related issues, perform root cause analysis, and implement effective solutions in both development and production environments, often requiring on-site presence.
- Contribute to the architecture and design of new systems, considering tradeoffs between requirements, speed, cost, and reliability.
- Participate in code reviews, ensuring adherence to best practices and high-quality standards.
- Provide technical leadership and mentorship to junior engineers, assisting them with bug fixing, coding standards, and developing best practices.
- Collaborate effectively with cross-functional teams, including product managers, quality assurance, and operations, to define requirements, provide technical support, and ensure project success.
- Stay abreast of emerging technologies and industry trends in software development and industrial automation, proactively recommending and implementing improvements.
- Create and maintain detailed technical documentation, including design specifications, user manuals, and system documentation.
- Bachelor’s degree in computer science, Electrical Engineering, or a related field
- Strong proficiency in PLC software development tools (e.g., Codesys, TIA Portal, etc.)
- Basic knowledge in embedded software development tools (e.g., MPLAB, STM
32
CubeIDE) - Experience in a design or product development role
- Familiarity with simulation tools, prototyping, or testing methods
- Strong attention to detail and problem-solving skills
- Effective communication and teamwork abilities
- Ability to manage multiple tasks and meet project deadlines
- Experience in a design or product development role
- Familiarity with simulation tools, prototyping, or testing methods
- Knowledge of industry-specific standards or certifications
- Must be able to travel and have a clear driving record in accordance to company driving guidelines
- Clear background check and drug/alcohol screening
- Lifting up to 25 pounds
- Bending, stooping, ability to stand for extended periods of time
- Must be able to travel and have a clear driving record in accordance to company driving guidelines
This job description is intended to describe the general nature and level of the work being performed. This is not an exhaustive list of all duties and responsibilities. The company reserves the right to amend and change responsibilities to meet business and organizational needs as necessary.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).