Search by job, company or skills

M

Software Staff Engineer

4-5 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

We are looking for a passionate Senior Software Engineer to join our Engineering team. You will play a key role in architecting and developing high-quality software solutions for our automation systems.

Software Development & Design:

  • Evaluate customer requirements and specifications to ensure all critical details are captured.
  • Prepare and review Functional Requirements (FRD) and Software Design Documents (SDD) to guide development.
  • Leverage company's in-house software libraries and development tools for efficient coding.
  • Develop and construct PLC code, C# code, and Vision Technology code following best practices.
  • Perform comprehensive unit testing and debugging to ensure functionality & reliability.
  • Design precision equipment tuning guides and implement interlock and anti-collision logic for enhanced performance and safety.

Project and Process Management:

  • Oversee software project lifecycles from inception to completion by coordinating tasks, managing schedules, communication, customer engagement and upholding rigorous quality standards to ensure timely delivery.

Testing & Validation:

  • Develop and define comprehensive test strategies and scenarios with Validation team.
  • Prepare & review detailed test cases and collaborate with validation team to conduct thorough software validation.
  • Set up test equipment and perform software debugging and troubleshooting on tools.
  • Conduct hardware setup and tool bring-up, including valve and motor profile fine-tuning.

Documentation & Quality:

  • Develop comprehensive software release documents and detailed work instructions (WI). Conduct WI training sessions to ensure consistent application and understanding across teams.
  • Execute thorough peer reviews of software products to maintain high code quality and ensure adherence to established best practices.

Collaboration & Continuous Improvement:

  • Actively participate in Design of Experiment (DOE) activities alongside Mechanical, Electrical, Design Quality, and Outgoing Quality Assurance teams to optimize processes and drive performance improvements.
  • Develop comprehensive training materials for tool setup and conduct effective training sessions for Field Service, Design Quality teams, and customers to ensure consistent and efficient tool operation.
  • Regularly analyze workflows and performance metrics to identify inefficiencies and opportunities for improvement. Implement lean methodologies and best practices to drive iterative enhancements that boost efficiency and elevate overall quality.

More Info

About Company

Manpower is the global leader in contingent and permanent recruitment workforce solutions. We provide the agility businesses need with a continuum of staffing solutions. By leveraging our trusted brands, we have built a deeper talent pool to provide our clients access to the people they need, faster. We effectively assess and develop skills, keeping our associates ahead of the curve, so they can get the jobs done each time, every time.

Job ID: 134340935

Similar Jobs