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
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
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.