From the Mariana Trench, the deepest point on earth, to surging shorelines and anywhere in-between, we make the impossible possible through our continuous passion for innovation.
Our people design, engineer and manufacture technologies that are enabling our customers to discover, navigate, measure, detect and communicate in the toughest environment on earth: Our oceans. We’ve been actively developing the technology to make the oceans accessible for nearly 50 years and we’re only just getting started…
Role Overview
We are seeking skilled Embedded Software Engineers to join our dynamic team. In this role, you will work on complex software projects for Sonardyne’s products, collaborating closely with cross-functional teams to plan, develop, test, and deliver high-quality software solutions.
Key Responsibilities
-
Software Development: Design, develop, and validate new features for embedded systems, ensuring alignment with product requirements.
-
Embedded Systems Expertise: Deploy real-time and/or Linux-based operating systems for embedded systems, developing and debugging complex systems utilizing various communication protocols and peripherals.
-
Hardware Integration: Understand digital electronics, read schematics, and debug PCB issues. Perform hardware-in-the-loop testing, debugging, and validation.
-
Innovation: Identify opportunities for software efficiency improvements through code reuse across a range of products and projects. Stay updated on technical changes in your area of expertise.
-
Collaboration: Partner closely with other engineering team members to integrate hardware and software, adding value to the customer experience. Contribute to design and architectural concepts, and mentor junior engineers.
-
Customer Support: Provide support for customers as necessary, ensuring satisfaction and addressing technical concerns.
Required Skills & Experience
-
Programming Languages: Proficient in C and C++, with experience in object-oriented coding for embedded systems.
-
Embedded Systems Development: Experience with microcontroller hardware (e.g., STM32, PIC) and frameworks, working within memory, performance, and power constraints.
-
RTOS/Bare Metal Development: Proficient in developing for microcontroller-based systems, including experience with real-time operating systems and bare-metal development.
-
DevOps/Build Systems: Competent in developing and debugging, including cross-compiling for different hardware architectures, virtualization, and Docker concepts.
-
Software Best Practices: Experience in structured software development environments, including architecting and documenting designs, following coding guidelines, and developing unit and system tests.
-
Communication & Team Working: Effective communication skills to work collaboratively with team members and other departments.
Qualifications
-
Essential: Degree in Electrical/Electronic Engineering, Physics, Maths, Software Engineering, Computer Science, or relevant 5+ years of proven software engineering experience equivalent to a degree.
Desirable Competencies
-
Coaching & Development: Ability to mentor and train junior engineers, fostering skill development within the team.
-
Customer Care & Service Excellence: Commitment to providing exceptional customer support and service.
Why Join Sonardyne?
-
Innovative Projects: Work on cutting-edge subsea technologies that make a real impact.
-
Collaborative Environment: Join a dynamic team that values teamwork and knowledge sharing.
-
Career Growth: Opportunities for professional development and career progression.
-
Competitive Salary: Enjoy a competitive salary package with additional benefits
Apply Now
If you are passionate about embedded systems and want to contribute to innovative subsea technologies, we would love to hear from you. Apply today and be part of our dynamic team at Sonardyne.
Sales Admin Coordinator – Singapore Operations
Are you an organised multitasker with a passion for keeping operations running smoothly? Do you enjoy supporting sales and customer service teams while playing a key role in administrative functions? If so, we want you on our team!
perm
Singapore
to be discussed
Trainee Workshop Technician Operations
Are you hands-on, curious, and keen to start a career in technology? Sonardyne’s Aberdeen team is looking for a Trainee Workshop Technician to support the repair, servicing, and calibration of our advanced subsea equipment. This is an exciting opportunity to join a global company with a strong reputation in marine technology, where you’ll learn by doing and gain valuable skills in electronics, mechanics, and customer service.
perm
Aberdeen
to be discussed
Software Engineer – Communications Operations
Are you ready to tackle some of the most challenging communication environments on Earth? Sonardyne is looking for a passionate Software Engineer – Communications to join our Technology team and help shape the next generation of secure underwater communication systems.
perm
Blackbushe
to be discussed