Social network you want to login/join with:
Senior Embedded Software Engineer, Glasgow
col-narrow-left
Client:
Coherent
Location:
Glasgow, United Kingdom
Job Category:
Other
-
EU work permit required:
Yes
col-narrow-right
Job Reference:
45caf7876e61
Job Views:
2
Posted:
02.06.2025
Expiry Date:
17.07.2025
col-wide
Job Description:
Job Description and Responsibilities:
At Coherent Scotland, we develop laser systems that help people. Our systems are deployed in markets including renewable energy, microelectronics, research, life sciences, and medicine. We aim to make a positive impact by providing reliable, high-performance lasers.
Coherent Scotland has experienced strong growth over the past decade, with a robust product development pipeline promising continued expansion. We offer opportunities for personal growth within our organization.
Located at the West of Scotland Science Park in Glasgow, we are a subsidiary of Coherent Corp., a global laser manufacturer. Our modern facility includes research, development, manufacturing, and marketing departments, recently expanded.
We foster a friendly, business-oriented work environment with amenities such as an on-site cafeteria. Our compensation package includes a contributory pension, subsidized private healthcare, and free life assurance. We operate flexible core hours to promote work-life balance.
About the role
This position is for a Senior Embedded Software Engineer to join our product development team. You will design and test software for our laser systems, contributing to the development of our scalable system platform and individual laser products.
Responsibilities include:
* Develop reliable C code for laser systems.
* Maintain and expand existing libraries for rapid deployment.
* Create technical documentation.
* Plan and estimate development tasks.
* Coordinate software integration with hardware and optics.
* Support legacy software.
Education and Work Experience:
Essential Skills
* Experience in software engineering, preferably industrial.
* Strong C programming skills and object-oriented approach.
* Ability to develop scalable modules and low-level drivers.
* Experience with Real-Time Operating Systems and multitasking.
* Knowledge of microcontroller interfaces (UART, Ethernet, CAN Bus, I2C, SPI, ADC, DAC).
* Ability to read schematics and datasheets.
* Experience with embedded software/hardware integration and testing.
* Use of version control and integration tools (Git, Azure DevOps, Jenkins).
* Clear communication skills.
* Teamwork and self-supervision skills.
* Degree in Computer Science, Electronic Engineering, or related field.
Preferred Additional Skills
* Experience with closed-loop drive control.
* Test-driven development (TDD).
* Familiarity with ARM Cortex-M and CMSIS.
* Experience with C# and Visual Studio.
* Knowledge of NPI and project planning.
#J-18808-Ljbffr