Job Title: Embedded Software Engineer
Location: Glasgow, Scotland
Join this cutting-edge aerospace company in Glasgow, where you will build innovative satellites that push the boundaries of space technology. You will be part of a team advancing the aerospace industry.
Job Description:
In this role, you will be instrumental in developing the software that powers our next-generation satellites. You will work on FPGA development and Linux-based systems, contributing to the design, implementation, and testing of Embedded Software solutions for our aerospace projects.
Key Responsibilities:
- Design, develop, and maintain Embedded Software for satellite systems.
- Collaborate with hardware engineers to integrate FPGA and Embedded Software solutions.
- Develop and implement software for Linux-based systems.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and debugging.
- Optimize software performance and ensure reliability and efficiency.
- Contribute to the development of technical documentation and user manuals.
- Work closely with cross-functional teams to ensure project success and timely delivery.
Qualifications and Experience:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in Embedded Software development, specifically with FPGA and Linux.
- Strong programming skills in C/C++ and familiarity with scripting languages (e.g., Python, Bash).
- Experience with FPGA development tools and hardware description languages (e.g., VHDL, Verilog).
- Proficiency in Linux-based development and kernel programming.
- Knowledge of real-time operating systems (RTOS) and Embedded Software design patterns.
Brightwork Ltd offers the services of an employment agency for permanent roles and an employment business for temporary roles.