At a Glance
- Tasks: Join our team to develop safety-critical embedded software for exciting projects.
- Company: Performance Software/Auvation designs cutting-edge software for avionics and space exploration.
- Benefits: Enjoy a healthy work-life balance, competitive salary, and diverse project opportunities.
- Why this job: Work on impactful projects while growing your skills in a supportive environment.
- Qualifications: Recent graduates with a degree in Computer Science or related fields are encouraged to apply.
- Other info: Minimal travel required; work primarily from our Cardiff office.
The predicted salary is between 21600 - 33600 £ per year.
LOCATION: CBTC Senghenydd Rd. Cardiff, Cardiff CF24 4AY
What you will be doing:
As a recent or upcoming graduate who studied software development in a Computer Science curriculum, you will enhance your skills working on one of our development teams creating safety-critical systems. These systems will primarily involve embedded software. If you've ever flown on a commercial airliner, much of our embedded software is responsible for your safety. This role offers the opportunity to be involved in all aspects of the full Software Development Life Cycle. Unlike most companies, we do not have permanent teams; instead, we assemble teams for specific projects. After completing a project, you will work on a new, potentially very different project. If you enjoy diversity and learning new skills, we are the right company for you. Most work is performed at our Cardiff office with minimal travel involved. Our company emphasizes a healthy work-life balance. The salary is £28,000.
Job Requirements:
- Bachelor's or advanced degree in Mathematics, Computer Science, Computer Engineering, Computer Systems Engineering, or a similar software development curriculum.
- Proficiency in at least one strong Object-Oriented Language (e.g., C++, C#, Python, Java) and academic exposure to software development methodologies (Waterfall, Agile, etc.).
- Embedded Software experience is desirable but not required.
- Prior internship experience is highly desirable but not required.
- Highly motivated with a self-starting attitude.
- Must have already graduated or be graduating within the next month.
Why work with us at Performance Software/Auvation?
Our mission is your success. We foster a company culture dedicated to a sensible work/life balance, carefully select team players, and encourage each other to produce the best embedded software for safety-critical systems. We aim for 'raving fans' among our customers who trust us to deliver quality on time. We are a growing medium-sized company that maintains a small-company feel. At Auvation/Performance, you won't just be a name or face on a legacy system; you'll work on diverse projects utilizing advanced software development technologies.
About Performance:
Performance Software Corporation owns Auvation, a UK-based company engaged in designing real-time embedded software and hardware for applications in avionics and space exploration, including Synthetic Vision Cockpit Displays, Flight Management Systems, Guidance and Navigation, Platforms, and Datalink Applications. Our clients include commercial and defense-related avionics and rocketry manufacturers.
Learn more at: www.psware.com
Performance Inc. is an Equal Opportunity/Affirmative Action Employer.
Software Engineer - Recent/Upcoming Graduates employer: Performance Software Corporation
Contact Detail:
Performance Software Corporation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Recent/Upcoming Graduates
✨Tip Number 1
Familiarise yourself with embedded software concepts, even if you haven't worked with them before. Understanding the basics of how embedded systems operate will give you an edge during interviews and show your enthusiasm for the role.
✨Tip Number 2
Network with professionals in the field by attending tech meetups or online forums related to software development and embedded systems. Making connections can lead to valuable insights and potential referrals for the job.
✨Tip Number 3
Prepare to discuss your academic projects or any relevant coursework that demonstrates your proficiency in Object-Oriented Programming languages. Be ready to explain how these experiences have prepared you for real-world applications.
✨Tip Number 4
Research Performance Software and Auvation thoroughly. Understanding their mission, values, and recent projects will help you tailor your conversations and show genuine interest in being part of their team.
We think you need these skills to ace Software Engineer - Recent/Upcoming Graduates
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant skills and experiences in software development. Emphasise your proficiency in Object-Oriented Languages and any projects or coursework related to embedded software.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your motivation to work on safety-critical systems. Mention why you are interested in this specific role and how your background aligns with the company's mission.
Showcase Relevant Projects: If you've worked on any projects during your studies, especially those involving embedded software or team-based development, be sure to include them. Describe your role and the technologies used to demonstrate your hands-on experience.
Highlight Soft Skills: In addition to technical skills, emphasise your self-starting attitude and ability to work in diverse teams. Mention any experiences that showcase your adaptability and willingness to learn new skills, as these are valued by the company.
How to prepare for a job interview at Performance Software Corporation
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in Object-Oriented Programming languages like C++, C#, Python, or Java. Bring examples of projects you've worked on during your studies or internships that demonstrate your coding abilities and understanding of software development methodologies.
✨Demonstrate Your Problem-Solving Ability
Expect technical questions that assess your problem-solving skills. Practice coding challenges or algorithm questions beforehand, as this will help you think on your feet and showcase your analytical thinking during the interview.
✨Emphasise Your Adaptability
Since the company works on diverse projects, highlight your willingness to learn and adapt to new technologies and environments. Share experiences where you successfully tackled unfamiliar challenges or quickly learned new skills.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's projects, team dynamics, and work culture. This shows your genuine interest in the role and helps you determine if the company aligns with your career goals and values.