At a Glance
- Tasks: Design and develop software for diverse systems, from embedded platforms to complex architectures.
- Company: Established engineering company with a strong defence background and a talented team.
- Benefits: Flexible hours, paid overtime, private medical access, and career development support.
- Other info: Opportunity for career growth and relocation support available.
- Why this job: Join a dynamic team and work on impactful projects that make a difference.
- Qualifications: Experience in software design with C, C++, C#, or Java; strong communication skills.
The predicted salary is between 45000 - 55000 Β£ per year.
Ever wanted to write software that ends up on land, at sea, and everywhere in between? We're a well-established engineering company with a strong defence pedigree, and we're growing our software team at our Surrey site. This is your chance to join a genuinely talented, multi-disciplinary crew and do work you can be proud of.
The role:
You'll be designing and developing software across a fascinating range of systems β from small embedded single-processor platforms right through to complex multi-processor networked architectures. No two days look the same, and there's a clear path into a team lead role if that's where you want to go.
Day to day you'll be:
- Designing, developing and reviewing software from concept through to final delivery
- Collaborating with systems and hardware engineers on software-hardware and firmware interfaces
- Working through all phases of design, integration and testing to detailed technical requirements
- Producing clear technical documentation for internal use and customer deliverables
- Contributing to design reviews, technical proposals and R&D initiatives
- Being a valued voice in a team that actually listens
You'll bring:
- Solid software design & development experience β UML-based spec and at least one of C, C++, C# or Java
- Familiarity with Windows, Linux and/or RTOS environments (Linux especially welcome)
- Strong communication skills β written and verbal
- An innovative, curious mindset and the ability to work both independently and collaboratively
- Defence sector experience is desirable but not essential β we'll back you to learn
The good stuff:
- β Flexible working around core hours (no 8am starts required)
- β Paid overtime or TOIL β up to 24 extra days per year
- β Private medical access β 50+ clinics and hospitals nationwide
- β Competitive pension with employer matching
- β Onsite gym + gym discounts
- β Bike scheme, tech scheme and employee benefits
- β Company kit β laptop, mobile, home office gear
- β Holiday closedown over Christmas and New Year
- β Relocation package available
- β Genuine career development β you drive it, we support it
Security clearance will be required for this role.
Locations
Software Engineer in Chertsey, Surrey employer: Trinity Resource Solutions
Join a dynamic and innovative engineering company in Surrey, where you'll have the opportunity to work on cutting-edge software that impacts land, sea, and beyond. With a strong focus on employee growth, flexible working arrangements, and a supportive culture, we empower our team to take charge of their career paths while enjoying a range of benefits including paid overtime, private medical access, and a competitive pension scheme. Be part of a talented crew that values your contributions and fosters collaboration in a stimulating environment.
Contact Details:
Trinity Resource Solutions Recruitment Team
StudySmarter Expert Adviceπ€«
We think this is how you could land Software Engineer in Chertsey, Surrey
β¨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at industry events. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
β¨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see your thought process and how you tackle problems!
β¨Tip Number 3
Show off your passion for software engineering! Bring examples of your work, whether it's personal projects or contributions to open-source. This is your chance to shine and show us what you're capable of.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows youβre genuinely interested in joining our team.
We think you need these skills to ace Software Engineer in Chertsey, Surrey
Some tips for your application π«‘
Tailor Your CV:Make sure your CV reflects the skills and experiences that match our job description. Highlight your software design and development experience, especially with C, C++, C#, or Java, and donβt forget to mention any work in Windows or Linux environments!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why youβre excited about joining our team and how your innovative mindset aligns with our projects. Be sure to mention any relevant defence sector experience, even if it's just a keen interest.
Show Off Your Communication Skills:Since strong communication is key for us, make sure your written application is clear and concise. Use proper grammar and structure to demonstrate your ability to produce technical documentation and collaborate effectively.
Apply Through Our Website:We encourage you to apply directly through our website. Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, it shows youβre serious about joining our talented crew!
How to prepare for a job interview at Trinity Resource Solutions
β¨Know Your Tech Inside Out
Make sure you brush up on your software design and development skills, especially in UML and the programming languages mentioned like C, C++, C#, or Java. Be ready to discuss your past projects and how you've tackled challenges in different environments, particularly Linux.
β¨Show Off Your Collaboration Skills
Since this role involves working closely with systems and hardware engineers, be prepared to share examples of how you've successfully collaborated in the past. Highlight any experiences where you contributed to design reviews or worked on cross-functional teams.
β¨Prepare for Technical Questions
Expect some technical questions that dive deep into your understanding of software-hardware interfaces and integration processes. Practise explaining complex concepts clearly, as strong communication is key in this role.
β¨Demonstrate Your Curiosity
The company values an innovative mindset, so come ready to discuss how you stay updated with industry trends and technologies. Share any personal projects or R&D initiatives you've been involved in that showcase your eagerness to learn and grow.