Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Planet, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Software Engineer, Manufacturing Systems at Planet will play a crucial role in designing, developing, and optimizing software solutions that support our manufacturing processes. The successful candidate will collaborate with cross-functional teams to enhance system capabilities, improve operational efficiency, and ensure alignment with our strategic objectives. This position requires a strong technical foundation, excellent problem-solving skills, and the ability to work in a dynamic environment to drive innovation within our manufacturing systems.
Job Responsibilities
- Design, develop, and implement software applications to optimize manufacturing processes.
- Collaborate with engineering, production, and quality assurance teams to gather requirements and define project scope.
- Analyze existing software systems, identify improvement opportunities, and perform necessary upgrades.
- Conduct code reviews, perform testing, and ensure adherence to best coding practices and standards.
- Provide technical leadership and mentorship to junior developers, fostering a culture of continuous improvement.
- Maintain thorough documentation of software architecture, design, and development processes.
- Stay informed on emerging technologies and industry trends to integrate new solutions into manufacturing systems.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum of 5 years of experience in software development, preferably in a manufacturing or industrial environment.
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with database management systems, including SQL Server, Oracle, or MySQL.
- Strong understanding of software development life cycle (SDLC) and Agile methodologies.
- Familiarity with manufacturing execution systems (MES) and enterprise resource planning (ERP) systems is a plus.
- Excellent analytical and problem-solving skills, with attention to detail and quality.
- Effective communication and interpersonal skills, capable of working in a team-oriented environment.
Technologies & Tools
The Senior Software Engineer will utilize a variety of technologies and tools that may include cloud computing platforms (e.g., AWS, Azure), automation frameworks, DevOps practices, version control systems (e.g., Git), and integrated development environments (IDEs) such as Visual Studio and Eclipse. Familiarity with data analytics tools and manufacturing systems software will also be essential for effective performance in this role.
Ideal Candidates
The ideal candidate for this position will possess strong technical expertise coupled with a passion for innovation and continuous improvement in manufacturing systems. They should demonstrate a proactive approach to problem-solving and be capable of leading projects from conception through implementation. An ideal candidate is a collaborative team player who thrives in a dynamic work environment and is committed to leveraging technology to enhance operational efficiency. Strong communication skills and a customer-oriented mindset are essential for success in this role.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.