Software Engineer in Hampshire

Software Engineer in Hampshire

Hampshire Full-Time 36000 - 60000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Craft high-quality C/C++ code and develop features for innovative subsea products.
  • Company: Join a leading company in the Energy, Science, Offshore, and Defence sectors.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Make a real impact by tackling complex technical challenges with cutting-edge technology.
  • Qualifications: Strong C/C++ experience and hands-on embedded systems knowledge required.
  • Other info: Collaborative environment with excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

Are you a Software Engineer who loves tackling complex technical challenges, pushing boundaries, and building products that make a real impact? We are working with a marketing leading company in the development of subsea products and systems used across the Energy, Science, Offshore and Defence sectors. They are looking for a Software Engineer to join their high-performing engineering team and play a key role in designing, developing and delivering software for next-generation products.

Key responsibilities:

  • Crafting high-quality C/C++ code and developing features that bring our products to life.
  • Debugging and developing on Linux-based embedded devices.
  • Working shoulder-to-shoulder with hardware engineers, technical leads and fellow developers.
  • Contributing to software architecture, innovation and best practice across the department.
  • Mentoring colleagues and helping drive continuous improvement.
  • Supporting customers when needed and helping keep our products world-class.

Experience and Qualifications:

  • Strong experience in C/C++, object-oriented programming and working in multi-engineer codebases.
  • Hands-on embedded systems experience: Linux, cross-compiling, build systems, DevOps concepts, Docker/virtualisation.
  • Solid understanding of software best practices: design documentation, coding standards, testing, version control and code reviews.
  • Excellent communication skills and a proactive, collaborative mindset.
  • Degree in Software Engineering, Computer Science, Electronics, Physics or similar or proven software engineering experience.
  • (Bonus) Knowledge of Maths/Physics, GPS, inertial navigation or acoustics.

Software Engineer in Hampshire employer: Carbon60

Join a leading company at the forefront of subsea technology, where your role as a Software Engineer will not only challenge you technically but also allow you to contribute to innovative products that have a significant impact across various sectors. With a strong emphasis on collaboration and continuous improvement, you'll thrive in a supportive work culture that values mentorship and professional growth, all while being part of a dynamic team dedicated to excellence in engineering.
C

Contact Detail:

Carbon60 Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in Hampshire

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving C/C++ and embedded systems. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding software architecture. Practice common algorithms and data structures, and be ready to discuss your past projects in detail.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to show your enthusiasm for joining our team!

We think you need these skills to ace Software Engineer in Hampshire

C/C++ Programming
Object-Oriented Programming
Embedded Systems
Linux
Cross-Compiling
Build Systems
DevOps Concepts
Docker
Software Best Practices
Design Documentation
Coding Standards
Testing
Version Control
Code Reviews
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C/C++, embedded systems, and any relevant projects that showcase your skills. We want to see how you can tackle those complex technical challenges!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how your background aligns with our mission. Don’t forget to mention any experience working in multi-engineer codebases or collaborating with hardware engineers.

Showcase Your Projects: If you've worked on any cool projects, make sure to include them! Whether it's a personal project or something from your previous job, we love seeing practical applications of your skills, especially in Linux-based environments or using DevOps concepts.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!

How to prepare for a job interview at Carbon60

✨Know Your Code Inside Out

Make sure you’re comfortable discussing your C/C++ projects in detail. Be ready to explain your thought process, the challenges you faced, and how you overcame them. This shows not only your technical skills but also your problem-solving abilities.

✨Familiarise Yourself with Embedded Systems

Since the role involves working on Linux-based embedded devices, brush up on your knowledge of embedded systems. Be prepared to discuss your experience with cross-compiling, build systems, and any DevOps practices you've used. This will demonstrate your hands-on experience and readiness for the job.

✨Show Off Your Collaboration Skills

This position requires working closely with hardware engineers and other developers. Think of examples where you’ve successfully collaborated on projects. Highlight your communication skills and how you’ve contributed to a team environment, as this is key for their high-performing engineering team.

✨Prepare Questions About Innovation

The company values innovation and best practices. Prepare thoughtful questions about their current projects or future technologies they’re exploring. This shows your genuine interest in the role and your eagerness to contribute to their mission of building next-generation products.

Software Engineer in Hampshire
Carbon60
Location: Hampshire

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>