At a Glance
- Tasks: Join a dynamic team to develop cutting-edge software for embedded solutions.
- Company: An award-winning tech company known for innovation and excellence.
- Benefits: Enjoy remote work flexibility and a competitive salary of £45,000 - £65,000.
- Why this job: Be part of exciting projects and collaborate with talented professionals in a supportive environment.
- Qualifications: A relevant degree and experience in programming languages like C, C++, or Java required.
- Other info: Monthly trips to Lymington for team collaboration.
The predicted salary is between 36000 - 54000 £ per year.
IT Jobs Southampton, England £45000 – £65000 per annum Permanent Apply Now
Software Developer Engineer
A well-established and award-winning technology company have an immediate requirement for an experienced Software Engineer / Developer to join their R&D department.
Key Skills: Software Engineer, Software Developer, C, ARM, PowerPC, x86, C , C# or Java.
Location: Home bassed with a monthly trip to Lymington, Southampton SO41 9AU
Salary: Circa £45,000 – £65,000 excellent benefits
This exciting opportunity will give you the chance to shape and develop new leading-edge software.
You will be using your software engineering and analysis skills to deliver all aspects of a project’s life cycle, in conjunction with our existing dynamic engineers. You will be contributing straight away with a high impact role, joining one of our development teams and helping to meet primary goals. You will get to experience development for multiple platforms including ARM, PowerPC and x86, developing for both embedded solutions and applications.
This is a home bassed role and you will need to travel to Southampton once a month only.
As a software engineer your duties will include:
* Working within a team to develop peer-reviewed code to a high standard.
* Develop code for new projects, primarily in C but with some HTML/Lua/JavaScript.
* Help to maintain our existing product portfolio.
* With a team, plan work to be carried out during a sprint period.
* Any other activities that might be reasonably expected for you to carry out.
Required
* Excellent English and strong communication skills.
* Relevant degree such as Computer Science / Software Engineering / Computer Engineering / Electronics / Networking (2:1 or higher)
* Experience in programming in one of the following: C, C , C# or Java.
Beneficial
Experience of a Linux operating system.
UI development experience.
Additional languages (JavaScript, HTML, Lua, scripting languages).
Git/Gerrit/SVN/CVS.
Please click “apply now” for more details
Software Developer Engineer employer: System Recruitment Limited
Contact Detail:
System Recruitment Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C, ARM, and PowerPC. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Engage with the company’s online presence. Follow them on social media and participate in discussions related to their projects. This shows your genuine interest in the company and can help you make connections that might be beneficial during the hiring process.
✨Tip Number 3
Prepare to discuss your previous projects in detail, especially those involving embedded systems or the languages listed in the job description. Be ready to explain your thought process and the challenges you faced, as this demonstrates your problem-solving abilities.
✨Tip Number 4
Since this role involves collaboration within a team, practice articulating your ideas clearly and concisely. Consider doing mock interviews with friends or colleagues to enhance your communication skills, which are crucial for this position.
We think you need these skills to ace Software Developer Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with the key programming languages mentioned in the job description, such as C, C++, C#, and Java. Include specific projects or roles where you used these skills.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience and how it aligns with the responsibilities outlined in the job description, particularly your ability to develop peer-reviewed code.
Showcase Relevant Projects: If you have worked on projects involving ARM, PowerPC, or x86 platforms, be sure to include these in your application. Describe your contributions and the technologies you used, as this will demonstrate your suitability for the role.
Highlight Communication Skills: Since excellent English and strong communication skills are required, consider including examples of how you've effectively communicated within a team or contributed to collaborative projects in your application.
How to prepare for a job interview at System Recruitment Limited
✨Showcase Your Technical Skills
Be prepared to discuss your experience with programming languages like C, C++, C#, and Java. Bring examples of your previous work or projects that demonstrate your proficiency in these areas, as well as any relevant experience with embedded systems.
✨Understand the Company’s Products
Research the technology company and its product offerings. Familiarise yourself with their software solutions and how they utilise ARM, PowerPC, and x86 architectures. This knowledge will help you tailor your answers and show genuine interest in the role.
✨Prepare for Team Collaboration Questions
Since the role involves working within a dynamic team, be ready to discuss your experiences in collaborative environments. Think of examples where you contributed to team projects, handled conflicts, or helped improve team processes.
✨Ask Insightful Questions
Prepare thoughtful questions to ask at the end of the interview. Inquire about the team structure, project management methodologies, or opportunities for professional development. This shows your enthusiasm for the position and helps you assess if the company is the right fit for you.