Software Engineer Opportunity
Carbon60 is partnering with a leading UK laser micro machining and optical fibre processing business to hire a skilled Software Engineer.
This role offers an excellent opportunity to join a unique and interesting business where no two days will be the same.
The company specialises in designing, developing, producing, and servicing highly bespoke special purpose machinery.
Key Responsibilities:
* Develop software to communicate with motion, vision, and laser systems for coordinated function and process achievement.
* Manage and process system feedback.
* Create intuitive and user-friendly user interfaces.
* Software development typically involves C#/WPF, but a range of languages and scripting interfaces may be encountered.
* Take ownership of software elements in assigned projects.
* Fault-find during commissioning and deployment.
* Support and improve existing deployed software.
* Provide after-sales support to customers.
* Communicate with customers to determine software requirements.
* Research future developments and opportunities for software advancement.
* Maintain source control repositories.
Requirements:
* Experience in .NET software development, preferably C#/WPF.
* Knowledge of a software repository such as GIT/Mercurial.
* Strong mathematical and problem-solving skills.
* Experience in object-oriented programming.
* Understanding of software communication to hardware.
* Knowledge of machine control elements like PLC is desirable.
Critical Competencies:
* Adaptability: Adapt to changes, manage competing demands, and adjust approach or method as needed.
* Initiative: Volunteer, undertake self-development, seek increased responsibilities, and take calculated risks.
* Innovation: Display original thinking, generate suggestions, and develop innovative approaches.
* Problem Solving: Identify and resolve problems timely, gather information skillfully, and develop alternative solutions.
* Teamwork: Balance team and individual responsibilities, exhibit objectivity, and contribute to a positive team spirit.
Education and/or Experience:
* Bachelor's degree in electronic engineering, software engineering, or a similar technical subject.
* At least 3 years' industrial experience in a relevant technical role.
* Experience with both software and hardware systems.
All applicants must hold current working rights in the UK; sponsorship cannot be provided.