Lead Embedded Software Engineer, Glasgow
Client:
Coherent Corp.
Location:
Glasgow, United Kingdom
Job Category:
Other
EU work permit required:
Yes
Job Reference:
eb6c90b85d02
Job Views:
7
Posted:
02.04.2025
Expiry Date:
17.05.2025
Job Description:
At Coherent Scotland, we develop laser systems deployed in various markets including renewable energy, microelectronics, fundamental research, life sciences, and medicine. Our aim is to positively impact lives by providing customers with lasers of superior reliability and performance. Coherent Scotland has experienced strong growth over the past ten years, even during global economic slowdowns, supported by a healthy product development pipeline that promises exciting opportunities for personal growth within the organisation in the future.
This role is for a Senior/Lead Embedded Software Engineer to work as part of the product development team responsible for the design, development, and testing of software for our laser systems. We are looking for a professional Embedded Software Engineer who can contribute to the long-term development of our scalable system platform, in addition to the full lifecycle development of individual laser products. This is a great opportunity to work on a broad range of technologies spanning real-time operating systems, embedded computing modules, and automated software testing.
PRIMARY DUTIES & RESPONSIBILITIES
- Software related project management.
- Develop reliable and clean C/C++ code for high-quality laser systems and computing modules.
- Maintain and expand existing libraries for rapid deployment.
- Produce technical documentation as required.
- Plan and estimate development tasks.
- Coordinate the integration of software with hardware and optics.
- Support legacy software on existing products.
EDUCATION & EXPERIENCE
- Demonstrable software engineering experience, preferably in an industrial environment.
- Strong C/C++ programming skills and knowledge of using an Object-Oriented style approach in C code development.
- Ability to develop scalable systems modules and low-level drivers and integrate them into a large code base.
- Strong experience in Real-Time Operating Systems, pre-emptive multitasking, and event-driven programming.
- Experience in low-level Microcontroller interfaces, including UART, Ethernet, CAN Bus, I2C, SPI, ADC, and DAC.
- Ability to read electronic schematic diagrams and component datasheets.
- Hands-on experience in embedded software and hardware integration, verification, and testing.
- Debugging firmware at the board level on prototypes is essential.
- Programming skills in embedded Linux.
- Use of Version Control Systems and build tools (e.g., Git, Azure DevOps, and Jenkins).
- Ability to respond to technical inquiries from other departments and customers clearly, accurately, and professionally.
- Able to work in a diverse team environment.
- Lead and mentor junior team members.
- Graduated in Computer Science, Electronic Engineering, or other relevant degree.
PREFERRED ADDITIONAL SKILLS
- Closed-loop drive control methods and techniques for industrial applications.
- Familiarity with ARM Cortex-M processor architecture, CMSIS, and associated tools.
- Experience with Toradex-based embedded computing modules.
- Test-driven development (TDD) experience.
- Python programming language for test scripting.
- C# and Visual Studio / Visual Studio Code.
- Knowledge of the New Product Introduction (NPI) process and elements of project planning.
- Programming knowledge of FPGAs using Verilog.
- Experience in the software development cycle for medical devices.
SKILLS & OTHER REQUIREMENTS
- Demonstrated problem-solving and work prioritization skills.
- Ability to keep up to date with technology and apply it to the business strategic plan.
- Ability to achieve results independently or while working with others.
- Excellent interpersonal and communication skills; ability to communicate effectively with end-users, management, and staff.
- Ability to handle multiple priorities involving internal customer requests and demands.
- Ability to excel in a cross-organisational, cross-cultural, global team environment.
- Handle special assignments promptly and professionally.
- Set a high standard of ethics, professionalism, and competency.
WORKING CONDITIONS
Typical of a climate-controlled and professional office environment. This role routinely uses standard office equipment such as computers, phones, and photocopiers.
SAFETY REQUIREMENTS
All employees are required to follow the site EHS procedures and Coherent Scotland EHS standards.
QUALITY & ENVIRONMENTAL RESPONSIBILITIES
This position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System.
CULTURE COMMITMENT
Ensure adherence to the company's values (ICARE) in all aspects of your position at Coherent:
- Integrity - Create an Environment of Trust
- Collaboration - Innovate Through the Sharing of Ideas
- Accountability - Own the Process and the Outcome
- Respect - Recognize the Value in Everyone
- Enthusiasm - Find a Sense of Purpose in Work
Coherent is a global leader in lasers, engineered materials, and networking components. We are a vertically integrated manufacturing company that develops innovative products for diversified applications in the industrial, optical communications, military, life sciences, semiconductor equipment, and consumer markets. Coherent provides a comprehensive career development platform within an environment that challenges employees to perform at their best while rewarding excellence and hard work through a competitive compensation program. It's an exciting opportunity to work for a company that offers stability, longevity, and growth. Come Join Us!
Note to recruiters and employment agencies: We will not pay for unsolicited resumes from recruiters and employment agencies unless we have a signed agreement and have required assistance, in writing, for a specific opening.
Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit. Check our Blog for more information.
Bank or payment details should not be provided when applying for a job. Eurojobs.com is not responsible for any external website content. All applications should be made via the 'Apply now' button.
Created on 02/04/2025 by TN United Kingdom