Software Engineer (Manufacturing) in Glasgow

Software Engineer (Manufacturing) in Glasgow

Glasgow Full-Time 40000 - 50000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Join a team designing tools to test satellites and develop cutting-edge software.
  • Company: Innovative space tech company focused on nanosatellite systems.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Other info: Collaborative culture with mentorship opportunities for junior engineers.
  • Why this job: Make a real impact in space technology with fast-paced project cycles.
  • Qualifications: 2+ years of Python experience and strong problem-solving skills.

The predicted salary is between 40000 - 50000 € per year.

Requirements

  • Proven experience in development using Python (at least 2 years)
  • Knowledge of or adaptability to Linux-based development (Ubuntu)
  • Excellent problem-solving and documentation skills
  • Experienced in debugging and peer reviewing
  • Knowledge of version control systems, particularly Git and GitHub
  • (Desirable) Experience with Rust would be beneficial
  • (Desirable) Pytest for unit testing
  • (Desirable) Familiarity with CI/CD pipelines
  • (Desirable) Experience with project management tools
  • (Desirable) Proficiency in scripting languages like Bash

What the job involves

We are seeking a mid-level Software Engineer to join a team responsible for designing the tools used to test satellites. The successful candidate will play a crucial role in developing software for our satellite systems, contributing to the expansion and enhancement of our space-based data collection capabilities. Ideal candidates will embrace the commercialization of nanosatellite systems and adapt to low-cost, fast-paced systems design, development, and implementation methodologies that set Spire apart from our competition. In this fast-paced environment, the design to launch cycle is measured in weeks and months, not years!

Core systems:

  • Designing and developing code used to fully test our satellites
  • Making improvements to our existing codebase to enhance functionality, usability, robustness, performance, writing and testing new code to integrate
  • Supporting the Manufacturing team with any software test requests that occur during the production life of a satellite
  • This will also cover any software escalations the manufacturing team may occur during their testing

Satellite application platform:

  • Writing tests for the automated execution of tasks on the satellite to meet manufacturing requirements or changing testing needs
  • Actively contributing to design architecture, efficient refactoring and redesigning of existing software products
  • Collaborate closely with the other Engineering teams to ensure optimal software-hardware integration
  • Contribute to the continuous improvement of our development processes and tools
  • Act as a team lead to junior engineers, mentoring, guiding and promoting best coding practices
  • Maintain our internal web tool (Flask)

Software Engineer (Manufacturing) in Glasgow employer: Deepstreamtech

At Spire, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the exciting field of satellite technology. Our team-oriented environment encourages professional growth through mentorship and hands-on experience, while our commitment to rapid development cycles ensures that your contributions have a meaningful impact on our cutting-edge projects. Located in a vibrant tech hub, we provide our employees with unique opportunities to work on groundbreaking solutions that shape the future of space-based data collection.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (Manufacturing) in Glasgow

Tip Number 1

Network like a pro! Reach out to current employees at Spire or similar companies on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! If you've got a GitHub profile, make sure it’s up to date with your best projects. Potential employers love seeing real examples of your coding prowess.

Tip Number 3

Prepare for technical interviews by practicing coding challenges. Websites like LeetCode or HackerRank can help you brush up on your Python and problem-solving skills before the big day.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Software Engineer (Manufacturing) in Glasgow

Python
Linux-based Development
Problem-Solving Skills
Documentation Skills
Debugging
Peer Reviewing
Version Control (Git, GitHub)

Some tips for your application 🫡

Show Off Your Python Skills:Make sure to highlight your experience with Python in your application. We want to see how you've used it in real projects, so don’t hold back on the details!

Get Familiar with Linux:If you’ve worked with Linux, especially Ubuntu, let us know! If not, show us your willingness to learn and adapt. A little enthusiasm goes a long way.

Document Your Problem-Solving:We love candidates who can solve problems and document their processes. Share examples of how you've tackled challenges in your previous roles – it’ll make you stand out!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves.

How to prepare for a job interview at Deepstreamtech

Show Off Your Python Skills

Make sure to brush up on your Python knowledge before the interview. Be ready to discuss your past projects and how you've used Python in real-world applications. They’ll likely want to hear about specific challenges you faced and how you solved them.

Familiarise Yourself with Linux

Since the role involves Linux-based development, it’s a good idea to get comfortable with Ubuntu. Try to set up a small project or experiment with scripting in Bash to demonstrate your adaptability and hands-on experience during the interview.

Prepare for Problem-Solving Questions

Expect to tackle some problem-solving scenarios during the interview. Practice explaining your thought process clearly and concisely. They’ll be looking for your approach to debugging and how you document your solutions, so have examples ready.

Understand CI/CD and Version Control

Brush up on your knowledge of CI/CD pipelines and version control systems like Git and GitHub. Be prepared to discuss how you’ve used these tools in previous roles, as well as any experience you have with project management tools. This will show that you’re not just a coder but also understand the bigger picture of software development.