Coburn Technologies is seeking an Embedded Software Engineer to develop advanced software solutions that improve vision care globally and contribute to the development of new technologies, systems, and processes that power the manufacturing of prescription eyeglass lenses.
Requirements
- Expertise in languages such as C, C++, C-Sharp, Python, Ladder Logic, SCL, Java, or similar, especially in industrial and manufacturing settings.
- Strong experience with embedded systems, real-time applications, and process automation software.
- Proficiency with Windows, DOS, Linux, PLC (Unitronics and Siemens preferred), and Networking (TCP/IP, FTP).
- Familiarity with motion control systems such as closed loop servos and stepper motors.
- Experience using development tools such as Visual Studio, Git, and Microsoft Visual SourceSafe.
- 5+ years of experience in software engineering, with a proven track record in designing and developing complex systems.
Responsibilities
- Development of software systems that are an integral component of our portfolio of automated lens manufacturing systems. This includes designing and implementing machine control, communication and HMI systems; participating in the selection of hardware and operating systems; and specifying and configuring software tools.
- Address existing product defects and enhance product features while collaborating with cross-functional teams to identify and implement improvements.
- Conduct thorough testing and validation of new software products, processes, and systems to ensure they meet quality standards and functional requirements.
- Work closely with engineering, manufacturing, and customer service teams to understand system requirements, troubleshoot issues, provide ongoing support for software solutions, and assist in user manual preparation and documentation/training for Manufacturing and Service.
- Stay up to date with the latest advancements in software development, technologies, and industry best practices.
- Proactively identify areas for improvement and propose innovative solutions.
- designing and building high-performance applications, leading complex projects, and collaborating closely with cross-functional teams including Engineering, Customer Service, and Manufacturing.
Other
- Candidates must be available for on-site interviews and work at our South Windsor, CT office.
- Bachelor’s degree in computer science, Software Engineering, or a related field (Master's preferred).
- Experience working in a cross-functional, collaborative environment, particularly with engineering, manufacturing, and customer-facing teams.
- Strong problem-solving abilities with a demonstrated ability to lead the development of innovative solutions that enhance product and process quality.
- Exceptional communication skills, with the ability to clearly explain complex technical concepts to non-technical team members and stakeholders.