At a Glance
- Tasks: Design and develop software tools for testing satellites in a fast-paced environment.
- Company: Join Spire, a leading space-to-cloud analytics company revolutionising satellite technology.
- Benefits: Enjoy generous time off, education assistance, fitness reimbursement, and more!
- Why this job: Make a real impact on space data collection while working with cutting-edge technology.
- Qualifications: 2+ years of Python development experience and strong problem-solving skills required.
- Other info: Hybrid work model with excellent career growth opportunities and a supportive team culture.
The predicted salary is between 36000 - 60000 ยฃ per year.
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!
What Youโll Do as a Software Engineer
- 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).
Key Skills
- 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
Preferred Skills
- Experience with Rust would be beneficial
- Pytest for unit testing
- Familiarity with CI/CD pipelines
- Experience with project management tools
- Proficiency in scripting languages like Bash
Tools and Technologies
- Python
- Pytest
- Scripting languages (Bash)
- Ubuntu (development environment)
- Version control using Git
- Rust would be an excellent competitive advantage
- Flask
- We value adaptability and a willingness to learn new tools and technologies as needed for the role.
Spire operates a hybrid work model, and this position will require you to work a minimum of three days per week in the office.
Access to US export-controlled software and/or technology may be required for this role. If needed, Spire will arrange the necessary licensesโthis is not something candidates need to have before applying.
Global Perks
- ๐ฐ๏ธ Name Your Satellite Program (NYSP)
- ๐ Launch Attendance
- ๐ด Generous Time Off Policy
- ๐ Education Assistance Program
- ๐ฅฐ Employee Assistance Program (EAP)
- ๐ Employee Stock Purchase Program (ESPP)
- ๐ฃ Family Leave
- ๐ช Fitness Reimbursement
- ๐งก Employee Referral Program
- ๐ Healthy snacks & beverages in every office
About Spire
We improve life on Earth with data from space.
Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spireโs data infrastructure includes a global ground station network and 24/7 operations that provide real-time global coverage of every point on Earth.
Spire is Global and our success draws upon the diverse viewpoints, skills and experiences of our employees. We are proud to be an equal opportunity employer and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status.
To help maintain a safe and secure workplace for Spire employees, all candidates who receive a conditional offer will be required to complete a background check. This may include criminal history and employment verification.
Please take a moment to review Spire\โs Global Data Privacy Notice for Employees, Contractors, Candidates and Visitors, as well as Spire\โs Privacy Policy.
Kindly be advised that communication regarding your application may come from @spire.com, @recruiting.spire.com, or from Candidate.fyi (our scheduling tool).
#J-18808-Ljbffr
Software Engineer - Manufacturing employer: Spire
Contact Detail:
Spire Recruiting Team
StudySmarter Expert Advice ๐คซ
We think this is how you could land Software Engineer - Manufacturing
โจTip Number 1
Network like a pro! Reach out to current employees at Spire on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the team. Personal connections can make a huge difference!
โจTip Number 2
Prepare for technical interviews by brushing up on your Python skills and understanding the tools mentioned in the job description. Practice coding challenges and be ready to discuss your past projects, especially those related to satellite systems or similar tech.
โจTip Number 3
Show off your passion for space and technology! In interviews, share why you're excited about working with satellites and how you can contribute to Spire's mission. Your enthusiasm can set you apart from other candidates.
โจ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, it shows youโre serious about joining the Spire team!
We think you need these skills to ace Software Engineer - Manufacturing
Some tips for your application ๐ซก
Tailor Your CV: Make sure your CV highlights your experience with Python and Linux-based development. We want to see how your skills align with the role, so donโt be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why youโre excited about working on satellite systems and how your background makes you a great fit for our fast-paced environment. Keep it engaging and personal!
Show Off Your Problem-Solving Skills: In your application, include examples of how you've tackled challenges in previous roles. We love candidates who can think on their feet and come up with innovative solutions, especially in software development.
Apply Through Our Website: We encourage you to apply directly through our website. Itโs the best way to ensure your application gets into the right hands. Plus, it shows us youโre serious about joining our team at Spire!
How to prepare for a job interview at Spire
โจKnow Your Tech Stack
Make sure youโre well-versed in Python, Linux, and any other relevant technologies mentioned in the job description. Brush up on your knowledge of Flask and version control systems like Git. Being able to discuss your experience with these tools will show that you're ready to hit the ground running.
โจShowcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in software development. Think about times when you improved existing code or contributed to a project under tight deadlines. This will demonstrate your ability to thrive in a fast-paced environment like Spire's.
โจEmphasise Collaboration
Since the role involves working closely with other engineering teams, be ready to talk about your experience collaborating on projects. Highlight any mentoring roles you've taken on, as well as how youโve contributed to team success through effective communication and teamwork.
โจAsk Insightful Questions
Prepare thoughtful questions about the companyโs approach to satellite testing and software development processes. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values. Plus, it gives you a chance to learn more about their innovative projects!