At a Glance
- Tasks: Design and develop real-time embedded software in a collaborative team.
- Company: Join a leading provider of jet engines and avionics with a global service network.
- Benefits: Enjoy competitive salary and the flexibility of remote work within South Africa.
- Why this job: Be part of innovative problem-solving in a dynamic environment that values technical knowledge sharing.
- Qualifications: Degree in relevant field and experience in software design lifecycle, especially in Aerospace.
- Other info: Work with an ethical recruitment agency that promotes diversity and inclusion.
The predicted salary is between 36000 - 60000 £ per year.
Our client is a leading provider of commercial and military jet engines and components as well as avionics, electric power, and mechanical systems for aircraft with an extensive global service network to support these products.
Position: Senior Software Engineer
Location: Remote within South Africa
Salary & Benefits: Competitive
The Role:
The Senior Software Engineer is responsible for the design and development of real-time embedded software within an integrated team environment. They demonstrate independence & sound technical judgment to execute on assignments, identifying problems and formulating solutions. The Senior Software Engineer takes an innovative approach to problem solving and shares technical knowledge with others in the group, team and across the organization.
- Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures and product/program requirements.
- Provide technical leadership to personnel supporting the assigned project.
- Document technical data generated by the assigned project consistent with engineering policies and procedures.
- Provide timely communications on significant issues or developments.
- Participate on teams assigned to address organizational initiatives and generic issues.
- Participate as a presenter or reviewer in technical and program reviews.
- Assure proper documentation of technical data is generated for the assigned projects and/or tasks consistent with engineering policies and procedures.
Requirements:
- Degree from an accredited university or college or equivalent level of knowledge or experience.
- Experience of software design lifecycle within Aerospace or similar controlled industry.
- Experience designing and implementing real-time embedded software.
- Experience of relevant Software Experience with target hardware.
- Strong technical aptitude, including applicable engineering tools and systems.
- Good oral and written communication skills.
- Good problem solving and solution building skills.
- Demonstrable success achieving and exceeding internal and external (customer) milestones.
Senior Software Engineer Required South Africa New employer: Skills Provision
Contact Detail:
Skills Provision Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer Required South Africa New
✨Tip Number 1
Familiarise yourself with the latest trends and technologies in real-time embedded software, especially within the aerospace industry. This knowledge will not only help you during interviews but also demonstrate your commitment to staying current in your field.
✨Tip Number 2
Network with professionals in the aerospace sector, particularly those who work with embedded systems. Engaging in relevant online forums or attending industry events can provide valuable insights and connections that may lead to job opportunities.
✨Tip Number 3
Prepare to discuss specific projects where you've successfully implemented real-time embedded software. Be ready to explain your problem-solving approach and how you contributed to team success, as this will showcase your technical leadership skills.
✨Tip Number 4
Research the company’s products and services thoroughly. Understanding their technology and how your skills align with their needs will allow you to tailor your discussions and show genuine interest during the interview process.
We think you need these skills to ace Senior Software Engineer Required South Africa New
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software design and development, particularly in real-time embedded systems. Use keywords from the job description to demonstrate that you meet the specific requirements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your technical skills and problem-solving abilities. Mention specific projects or experiences that align with the role of Senior Software Engineer and explain why you're excited about this opportunity.
Showcase Technical Leadership: In your application, emphasise any experience you have in providing technical leadership or mentoring others. This is crucial for the role, so provide examples of how you've successfully led projects or teams in the past.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is essential in engineering roles.
How to prepare for a job interview at Skills Provision
✨Showcase Your Technical Expertise
As a Senior Software Engineer, it's crucial to demonstrate your deep understanding of real-time embedded software. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them using sound engineering principles.
✨Prepare for Problem-Solving Questions
Expect to encounter questions that assess your problem-solving skills. Practice articulating your thought process when tackling complex issues, as this will showcase your innovative approach and technical judgement.
✨Highlight Team Collaboration Experience
Since the role involves working within an integrated team environment, be ready to share examples of how you've collaborated with others. Discuss your experience in providing technical leadership and how you’ve contributed to team success.
✨Communicate Clearly and Effectively
Good oral and written communication skills are essential. During the interview, ensure you articulate your thoughts clearly and concisely. Practise explaining technical concepts in a way that is accessible to non-technical stakeholders.