Job Description
Senior Control Software Engineer
An exciting opportunity has opened for an experienced Senior Software Engineer to join a growing electro-optics company. This role is perfect for a talented software professional with a background in embedded systems and desktop application development, who thrives in a collaborative environment. Based in the Horsham area, you'll be working on cutting-edge projects and supporting both internal and external customers.
Key Responsibilities of the Senior Control Software Engineer:
* Lead the full software development lifecycle, from concept design to detailed design, coding, and testing.
* Collaborate with multi-disciplinary teams, including Mechanical, Electrical, and Electronics Engineers, to ensure project success.
* Develop robust embedded software with a focus on fault management, reporting, and system health monitoring.
* Work closely with customers to integrate solutions, provide on-site commissioning support, and resolve issues.
* Maintain comprehensive project documentation, including interface control documents and fault management lists.
* Provide technical guidance to project managers, offering insights to manage risks, solutions, and project timelines.
Skills & Experience Required of the Senior Control Software Engineeer:
1. Strong degree in a related field.
2. Expertise in embedded software design...