At a Glance
- Tasks: Develop and maintain C++ software for cutting-edge maritime fleet management systems.
- Company: Join a forward-thinking tech company based in Bristol with a hybrid working model.
- Benefits: Enjoy a competitive salary, pension, and ongoing professional development opportunities.
- Why this job: Make an impact in the maritime sector while working with the latest technologies.
- Qualifications: Five years of experience in embedded software engineering and solid Linux skills required.
- Other info: Great career progression potential and a collaborative team environment.
The predicted salary is between 36000 - 60000 Β£ per year.
Career progression: In the future you can lead the embedded team.
Location: Bristol, United Kingdom. Hybrid working with an initial expectation of three days per week in the office.
Role overview: You will develop and maintain software for an edge device that forms part of a fleet management system in the maritime sector. The role focuses on C++ development on Linux, with responsibility for reliable communication between onboard systems and shore-based services as well as algorithms that run on the vessels. The system is Linux data loggers, heavy weight Linux boxes connected to huge naval ships. We need generic C++ engineers on Linux drivers, so it's more higher level than a low level embedded role. You will have the opportunity to learn machine learning and UI development alongside the generic embedded skills, and you will get the opportunity to work on the latest tech.
Responsibilities:
- Design, implement, and maintain C++ software running on Linux based edge devices.
- Develop and integrate communication protocols such as CAN and Modbus for onboard data exchange.
- Build software that operates reliably in deployed maritime environments.
- Contribute production quality code across the full development lifecycle.
- Participate in code reviews and technical design discussions.
Core skills and experience:
- At least five years professional experience as an embedded software engineer.
- Solid experience working with Linux based systems.
- Practical knowledge of communication protocols, such as CAN and Modbus.
- Confident use of Git for version control.
- Exposure to IoT systems, connected devices, or fleet level platforms.
Working style:
- Comfortable owning features deployed to edge devices in the field.
- Clear and direct communication with technical colleagues.
- Methodical approach to debugging and problem solving.
What we offer:
- Competitive salary based on experience.
- Hybrid working with a Bristol office base.
- Pension and standard UK benefits.
- Ongoing professional development and progression opportunities.
How to apply? Please email a CV to danni@cortechtalentsolutions.co.uk.
Embedded Software Engineer in West Bromwich employer: Cortech Talent Solutions Ltd
Contact Detail:
Cortech Talent Solutions Ltd Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Embedded Software Engineer in West Bromwich
β¨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 C++ projects, especially those related to Linux 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 interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and be ready to discuss your experience with communication protocols like CAN and Modbus.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Embedded Software Engineer in West Bromwich
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with C++ and Linux systems. We want to see how your skills match the role, so donβt be shy about showcasing relevant projects or achievements!
Showcase Communication Skills: Since clear communication is key in our team, include examples of how you've effectively collaborated with colleagues or contributed to technical discussions. This will help us see how you fit into our culture.
Highlight Problem-Solving Experience: We love a methodical approach to debugging! Share specific instances where you tackled complex issues in your previous roles. This will demonstrate your ability to handle challenges in the field.
Apply Through Our Website: While emailing your CV is great, we encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you donβt miss out on any updates!
How to prepare for a job interview at Cortech Talent Solutions Ltd
β¨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be ready to discuss your experience with Linux-based systems and how you've implemented communication protocols like CAN and Modbus in your past projects.
β¨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled debugging and problem-solving in your previous roles. This is crucial, as theyβll want to see your methodical approach in action.
β¨Familiarise Yourself with Maritime Systems
Since the role involves working on maritime fleet management systems, itβs a good idea to research the industry. Understanding the unique challenges of deploying software in maritime environments will set you apart.
β¨Engage in Technical Discussions
Be ready to participate in technical design discussions during the interview. This shows that youβre not just a coder but also someone who can contribute to the overall architecture and design of the system.