Senior Embedded Software Engineer
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Lead the development of cutting-edge embedded software for marine stabilization products.
  • Company: Join Seakeeper, the world leader in vessel stabilization technology.
  • Benefits: Competitive salary, mentorship opportunities, and a chance to work on innovative projects.
  • Other info: Dynamic team environment with opportunities for professional growth and mentorship.
  • Why this job: Make an immediate impact in the marine industry with your software expertise.
  • Qualifications: 5+ years in C/C++ and embedded Linux development; passion for tech and boats is a plus.

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

Seakeeper is the world leader in vessel stabilization. As our Senior Embedded Software Engineer, you’ll play a pivotal role within our embedded Linux‑based software organization for Seakeeper and Seakeeper Ride products. You'll be a major contributor to software architecture and technology requirements and leading by example through deployment of best‑in‑class software solutions. You’ll make an immediate impact developing and maintaining our products by:

  • Representing the highest technical competency in embedded Linux C/C++ development
  • Developing and maintaining our Linux based application software
  • Leveraging your software development experience to lead development projects
  • Contributing to technical architecture and roadmaps
  • Fostering and improving best practices across the team
  • Supporting and mentoring more junior Software Engineers

Requirements:

  • Bachelor’s degree in computer science or a related field is strongly preferred, or degree level qualification in computer science or software engineering
  • 5+ years of C/C++ development
  • 2+ years of embedded Linux application development
  • Highly desirable: Embedded Linux platform development (Yocto/Buildroot)
  • Python 3+ development
  • Continuous Integration/Continuous Delivery (CI/CD)
  • Git source control

NICE-TO-HAVES:

  • A personal passion or interest in the marine industry or boating
  • CMake build system
  • Angular 11+ or similar (Typescript/HTML/CSS/JavaScript)
  • MQTT
  • Azure Cloud experience
  • Experience with CAN bus RTOS and bare-metal microcontroller development

Senior Embedded Software Engineer employer: Seakeeper, Inc

Seakeeper is an exceptional employer, offering a dynamic work environment where innovation meets passion for the marine industry. As a Senior Embedded Software Engineer, you will benefit from a culture that prioritises collaboration and continuous learning, with ample opportunities for professional growth and mentorship. Located in a vibrant area, our team enjoys a supportive atmosphere that encourages creativity and excellence in developing cutting-edge vessel stabilization technology.
S

Contact Detail:

Seakeeper, Inc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the marine and embedded software industries. Attend meetups or online webinars to meet potential employers and showcase your passion for the field.

✨Tip Number 2

Show off your skills! Create a portfolio of your best projects, especially those involving embedded Linux and C/C++. This will give you an edge during interviews and demonstrate your hands-on experience.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of embedded systems. Practice common interview questions related to C/C++ and Linux development to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your relevant experience and passion for vessel stabilization.

We think you need these skills to ace Senior Embedded Software Engineer

Embedded Linux C/C++ Development
Linux Application Software Development
Software Architecture
Project Leadership
Best Practices Implementation
Mentoring Junior Engineers
Embedded Linux Platform Development (Yocto/Buildroot)
Python 3+ Development
Continuous Integration/Continuous Delivery (CI/CD)
Git Source Control
CMake Build System
Angular 11+ or Similar (Typescript/HTML/CSS/JavaScript)
MQTT
Azure Cloud Experience
CAN Bus
RTOS and Bare-Metal Microcontroller Development

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with C/C++ and embedded Linux in your application. We want to see how your skills align with what we’re looking for, so don’t hold back!

Tailor Your Application: Take a moment to customise your CV and cover letter for the Senior Embedded Software Engineer role. Mention specific projects or experiences that relate directly to our needs at Seakeeper.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so make sure your passion for software engineering shines through without unnecessary fluff.

Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Let’s get started on this journey together!

How to prepare for a job interview at Seakeeper, Inc

✨Know Your Stuff

Make sure you brush up on your C/C++ skills and embedded Linux knowledge. Be ready to discuss specific projects you've worked on, especially those involving Linux-based applications. This will show that you’re not just familiar with the tech but have hands-on experience.

✨Show Your Passion

If you have a personal interest in the marine industry or boating, don’t hold back! Share your experiences and how they relate to the role. This can set you apart from other candidates and demonstrate your enthusiasm for the field.

✨Prepare for Technical Questions

Expect to face technical questions related to software architecture and development practices. Brush up on CI/CD processes and Git source control, as these are crucial for the role. Practising coding problems or system design scenarios can also be beneficial.

✨Be a Team Player

Since mentoring junior engineers is part of the job, be prepared to discuss your approach to teamwork and leadership. Share examples of how you've supported others in the past and how you foster best practices within a team.

Senior Embedded Software Engineer
Seakeeper, Inc

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

>