At a Glance
- Tasks: Design and implement software solutions for advanced maritime defence technologies.
- Company: Join Ultra Maritime, a leader in innovative maritime security solutions.
- Benefits: Enjoy flexible hours, casual dress, and generous holiday options.
- Why this job: Make a real impact on global security while advancing your tech skills.
- Qualifications: Experience in Assembler, C, and embedded program design required.
- Other info: Collaborative environment with opportunities for professional growth and learning.
The predicted salary is between 36000 - 60000 £ per year.
Ultra Maritime is a global leader in advanced maritime defence solutions. We operate at the forefront of innovation, delivering technologies that protect lives, secure nations, and enable a safer, more sustainable world. More than just a job, we offer a mission. More than just a workplace, we provide the opportunity to protect lives, advance technology, and shape the future of maritime security. As an employee of Ultra Maritime, you will receive, Ultra Maritime embraces the power of diverse perspectives to fuel innovation. We strive to build an open, inclusive workplace where ideas flourish and every individual can make a meaningful impact. Together, we deliver cutting‑edge solutions that safeguard our oceans and secure a safer world.
Responsibilities
- Software solution design.
- Software implementation and testing in both Assembler and C, including unit and continuous integration testing.
- Sonar signal processing algorithm implementation, integration, and optimization.
- The development of quality solutions through efficient, maintainable, well‑thought‑out code.
- Loading code onto bespoke embedded hardware platforms and testing.
- Integration, defect analysis, and resolution to assist the verification teams with their work.
- Peer reviewing the design and code of others and contributing to a community where learning and feedback is valued.
- Software architectural design ideally using UML and the Enterprise Architect tool.
- Estimation of work and assistance with building a backlog of work packages to track progress.
- Progression of assigned stories and tasks in a product backlog using the Azure DevOps tool.
- Periodic verbal reporting of progress and contributing to sprint planning and retrospectives.
Qualifications
- Good experience in Assembler development.
- Good experience in C development.
- Good experience in embedded program design.
- Good experience in signal processing techniques.
- Good experience of software/hardware integration and fault resolution.
- Good experience in UML design techniques.
- Good experience of the full software development lifecycle.
- Experience with FPGA and DSP hardware.
- Experience with Python would be an advantage.
- To be eligible for full Security Clearance, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years' residence in the UK over the last 5 years may be accepted, with additional overseas checks.
Benefits
- Flexible working hours.
- 1 p.m. finish on a Friday.
- Annual bonus (non‑managers 5%, managers 10%).
- Hybrid working for certain job roles.
- Casual dress.
- 25 days holiday.
- Christmas shutdown – use three days of annual leave to cover this.
- Option to buy or sell holiday.
- Option to purchase private health care, dental, critical illness, etc. via salary sacrifice.
- Reward hub – discounts at over 200 online stores.
- 4 × annual salary life cover.
- Pension: starting at 5 % Employer / 4 % Employee; employee contribution can be selected from 4 % to 70% (subject to not falling below the National Minimum Wage).
Senior Software Engineer II (Embedded Signal Processing) in London employer: Ultra Electronics
Contact Detail:
Ultra Electronics Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer II (Embedded Signal Processing) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Ultra Maritime on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Prepare for the technical interview by brushing up on your Assembler and C skills. We recommend doing some mock interviews with friends or using online platforms to simulate the real deal.
✨Tip Number 3
Showcase your passion for maritime security! During interviews, share your thoughts on how technology can enhance safety at sea. This will demonstrate that you’re not just looking for a job, but are genuinely interested in the mission.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the Ultra Maritime team.
We think you need these skills to ace Senior Software Engineer II (Embedded Signal Processing) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience in Assembler, C development, and embedded program design to show us you're the right fit for the role.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about maritime defence solutions. Share specific examples of your work in signal processing or software integration to make your application stand out.
Showcase Your Problem-Solving Skills: In your application, mention instances where you've tackled complex issues in software/hardware integration or fault resolution. We love seeing how you approach challenges and find innovative solutions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss any important updates during the recruitment process.
How to prepare for a job interview at Ultra Electronics
✨Know Your Tech Inside Out
Make sure you brush up on your Assembler and C skills, as well as your experience with embedded systems. Be ready to discuss specific projects where you've implemented signal processing algorithms or worked with FPGA and DSP hardware. This will show that you not only understand the theory but can apply it practically.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled integration issues or resolved defects in past projects. Highlight your approach to fault resolution and how you collaborated with verification teams. This will demonstrate your ability to think critically and work effectively in a team environment.
✨Familiarise Yourself with UML and Azure DevOps
Since the role involves software architectural design using UML and managing tasks in Azure DevOps, make sure you're comfortable discussing these tools. Bring examples of how you've used them in previous roles to manage workflows and contribute to sprint planning.
✨Embrace the Mission
Ultra Maritime is all about innovation and making a difference. During your interview, express your enthusiasm for their mission to protect lives and secure nations. Share how your values align with theirs and how you can contribute to their goal of advancing maritime security.