At a Glance
- Tasks: Develop and maintain innovative embedded software for space technology.
- Company: Join MDA Space, a leader in the global space industry with a rich history.
- Benefits: Enjoy competitive pay, private healthcare, and a supportive work environment.
- Other info: Dynamic team culture with opportunities for growth and learning.
- Why this job: Be part of groundbreaking projects that shape the future of space exploration.
- Qualifications: 2+ years in embedded software development with skills in C/C++ and Linux.
The predicted salary is between 40000 - 50000 € per year.
About MDA Space
MDA Space is a trusted mission partner to the global space industry. A robotics, satellite systems and geointelligence pioneer with a 55‑year history of world firsts and more than 450 missions, MDA Space leads in communications satellites, Earth and space observation, and space exploration and infrastructure. The global MDA Space team of more than 3,800 space experts turns audacious customer visions into achievable missions through engineering excellence and wide‑eyed wonder.
Role: Intermediate Embedded Linux Software Engineer
Responsibilities:
- Develop and maintain Beamforming Embedded Software products.
- Deliver software on time to diverse product lines integrating with customer projects.
- Maintain code quality standards using industry–recognized tools.
- Contribute to the evolution of design and product roadmap.
- Support automation tools and continuous integration methodologies.
- Take ownership of product issues and engage with customers as appropriate.
- Produce documentation at all lifecycle stages (concept, design, training materials).
Job Requirements:
- Minimum 2 years of experience in full‑lifecycle embedded software development.
- Proficiency in C/C++ embedded software engineering on ARM or similar processors.
- Experience with embedded Linux (kernel and user‑space development and debugging, Yocto, Buildroot, low‑level drivers).
- Knowledge of communication interfaces: Ethernet, SPI, I2C, UART, USB.
- Low‑level device driver experience and ability to develop, integrate, and test.
- Python or Perl scripting knowledge.
- Version control experience (e.g., Git, SVN).
- Excellent interpersonal skills.
- Independent, self‑motivated, team player with multitasking capabilities.
- Ability to thrive in a fast‑paced and changing environment.
- Knowledge of RF fundamentals and communications theory is desirable but not essential.
- Knowledge of code coverage tools and unit test environments is desirable but not essential.
Security Screening: Baseline Personnel Security Standard (BPSS) screening, including checks of right to work, identity, criminal records, employment history (minimum past three years), and references.
Benefits Statement: MDA Space provides competitive compensation and benefits packages for its employees at all locations, including private healthcare, disability income protection, life insurance, pension plan, and an employee assistance program.
Equal Opportunity Statement: MDA Space is an equal‑opportunity employer prizing diversity and inclusion. We are committed to treating all employees and applicants with respect and dignity. If you require assistance and/or reasonable accommodation due to a disability during the application or recruiting process, please notify us.
Accommodations: MDA Space is proud to provide accommodations during the recruitment process. If you require any accommodations, please indicate this on your application or cover letter and we will work with you to meet your accessibility needs.
Intermediate Member of Technical staff, Embedded Linux Software Specialist / Engineer in Farnborough employer: MDA Space
MDA Space is an exceptional employer, offering a dynamic work environment where innovation meets collaboration. With a commitment to employee growth and a diverse, inclusive culture, team members are empowered to contribute to groundbreaking projects in the space industry. Located in a hub of technological advancement, MDA Space provides competitive benefits, including private healthcare and a robust pension plan, ensuring that employees are well-supported both personally and professionally.
StudySmarter Expert Advice🤫
We think this is how you could land Intermediate Member of Technical staff, Embedded Linux Software Specialist / Engineer in Farnborough
✨Tip Number 1
Network like a pro! Reach out to current employees at MDA Space on LinkedIn or through industry events. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your embedded Linux projects. This is your chance to demonstrate your coding chops and problem-solving abilities directly to the hiring team.
✨Tip Number 3
Ace the interview by practising common technical questions related to embedded software development. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.
✨Tip Number 4
Don’t forget to follow up! After your interview, send a thank-you email expressing your appreciation for the opportunity. It shows your enthusiasm for the role and keeps you fresh in their minds.
We think you need these skills to ace Intermediate Member of Technical staff, Embedded Linux Software Specialist / Engineer in Farnborough
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Intermediate Embedded Linux Software Engineer. Highlight your experience with C/C++ and embedded Linux, and don’t forget to mention any relevant projects or achievements that showcase your skills.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about working at MDA Space and how your background aligns with their mission. Be sure to mention your experience with automation tools and continuous integration methodologies.
Showcase Your Soft Skills:While technical skills are crucial, don’t overlook the importance of interpersonal skills. MDA Space values team players who can thrive in a fast-paced environment, so be sure to highlight your ability to collaborate and communicate effectively.
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way to ensure your application gets the attention it deserves, and you’ll find all the details you need right there!
How to prepare for a job interview at MDA Space
✨Know Your Stuff
Make sure you brush up on your embedded Linux knowledge, especially around C/C++ and ARM processors. Be ready to discuss your experience with low-level drivers and debugging techniques, as these are crucial for the role.
✨Showcase Your Projects
Prepare to talk about specific projects you've worked on that relate to beamforming embedded software. Highlight your contributions, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.
✨Be a Team Player
MDA Space values interpersonal skills, so be prepared to discuss how you've collaborated with others in past roles. Share examples of how you’ve contributed to team success and how you handle feedback or conflict within a team setting.
✨Ask Smart Questions
At the end of the interview, don’t forget to ask insightful questions about the company’s projects or future directions in embedded software. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.