At a Glance
- Tasks: Join us to design, develop, and test software using C and C++.
- Company: We're a leading tech firm in Portsmouth, innovating in software solutions.
- Benefits: Enjoy flexible working hours with 4/5 days on-site and competitive pay.
- Why this job: Be part of a dynamic team, enhancing your skills in a collaborative environment.
- Qualifications: Proficiency in C and C++, with knowledge of Linux and Windows required.
- Other info: 12-month contracts available, perfect for students seeking practical experience.
The predicted salary is between 36000 - 60000 £ per year.
The purpose of the role is to perform Software Design, Development, Documentation, Integration and Test activities. Design verification using a combination of simulation, analysis, and test techniques. Generate design documentation and technical reports. Interfacing with related disciplines. Assist the development of higher level system designs. Assist the development of technical requirement specifications. Support system integration activities.
Key Skillset
- Have considerable knowledge & skill in one high level programming language.
- Knowledge and proven ability of C and C++ required.
- Knowledge of both Linux and Windows O/S.
- Knowledge of VxWorks is desirable.
- Have considerable ability of using a high level design methodology (e.g. UML).
- Full Software Lifecycle Knowledge: Design, Code, Test & Integration.
- Good knowledge of software lifecycle models (e.g. Waterfall, Agile).
- Good knowledge of appropriate software standards (e.g. ISO/IEC/IEE 12207).
- Comprehensive understanding of configuration management and experience of a configuration management tool.
- Knowledge of ClearCase would be desirable.
- An understanding of model based techniques is desirable.
Software Engineers C & C++ x2 in Portsmouth employer: Morson Talent
Contact Detail:
Morson Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineers C & C++ x2 in Portsmouth
✨Tip Number 1
Brush up on your C and C++ skills! Since these are the core languages required for the role, make sure you can demonstrate your proficiency through practical examples or projects you've worked on.
✨Tip Number 2
Familiarise yourself with both Linux and Windows operating systems. Being comfortable in both environments will give you an edge, especially since the role requires knowledge of both.
✨Tip Number 3
Understand the software lifecycle models like Waterfall and Agile. Be prepared to discuss how you've applied these methodologies in past projects, as this will show your ability to adapt to different development processes.
✨Tip Number 4
If you have experience with configuration management tools, particularly ClearCase, be ready to highlight that. Even if you haven't used it directly, understanding its principles can be beneficial.
We think you need these skills to ace Software Engineers C & C++ x2 in Portsmouth
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C and C++, as well as any relevant projects or roles that demonstrate your software design and development skills. Mention your familiarity with Linux, Windows, and any experience with VxWorks.
Craft a Strong Cover Letter: In your cover letter, explain why you are interested in the Software Engineer position and how your skills align with the job requirements. Be specific about your experience with software lifecycle models like Agile and Waterfall.
Showcase Relevant Projects: If you have worked on projects that involved software integration, testing, or documentation, be sure to include these in your application. Highlight your role and the technologies used, especially if they relate to the job description.
Highlight Methodologies and Standards: Mention your knowledge of high-level design methodologies such as UML and any experience with software standards like ISO/IEC/IEE 12207. This will show that you understand the technical requirements of the role.
How to prepare for a job interview at Morson Talent
✨Brush Up on C and C++
Make sure you're well-versed in both C and C++. Review key concepts, syntax, and common pitfalls. Be prepared to discuss your previous projects and how you applied these languages.
✨Understand the Software Lifecycle
Familiarise yourself with the full software lifecycle, including design, coding, testing, and integration. Be ready to explain your experience with different models like Waterfall and Agile, as this will show your adaptability.
✨Know Your Operating Systems
Since knowledge of both Linux and Windows is essential, brush up on your skills in these environments. If you have experience with VxWorks, be sure to highlight it, as it's a desirable skill for this role.
✨Prepare for Technical Questions
Expect technical questions related to software design methodologies, such as UML, and configuration management tools like ClearCase. Practising common interview questions can help you articulate your knowledge confidently.