Software Engineer focusing on Signal Processing and AI development at Ultra Maritime. Involved in architectural design, implementation, and peer review of software in C++.
Responsibilities
Software architectural design using UML and the Enterprise Architect tool.
Software Implementation and test in C++ including unit and continuous integration testing.
Sonar signal processing algorithm implementation, integration, and optimization
Artificial Intelligence algorithm implementation, integration, and optimization
Pride in the development of good quality well thought-out code.
Peer reviewing the design and code of others and contributing to a community where learning and feedback is valued.
Integration, defect analysis and resolution to assist the verification teams with their work.
Progression of assigned stories and tasks in a product backlog using the Azure DevOps tool including estimation of remaining work.
Periodic verbal reporting of progress and contributing to sprint planning and retrospectives.
Requirements
Experience in C++ development
Experience in multi-threaded design
Experience in signal processing and/or AI/ML techniques
Experience of UML design techniques
Experience knowledge of the full software development lifecycle
Experience
Machine Learning experience would be an advantage.
Experience of Python would be an advantage.
Experience of packaging tools and repositories such as Conan and Nexus would also be an advantage
Capable of UK SC clearance
Benefits
Optional 9 day fortnight
TOIL
Flexible working hours
1pm finish on a Friday
Annual bonus
Hybrid working for certain job roles
Casual dress
25 days holiday
Christmas shut down
Option to buy or sell holiday
Option to purchase private health care, dental, critical illness etc via salary sacrifice
Mainframe Software Engineer collaborating within an agile scrum team to deliver software solutions. Role involves coding, designing, and ensuring adherence to non - functional requirements in Georgia.
Senior Fullstack Software Engineer enhancing critical ID card setup applications within Aetna Tech. Collaborating in an Agile environment to deliver high - quality software solutions.
Senior Embedded Software Engineer at Digi International developing software for next - gen 5G cellular routers. Leading key networking features and driving software quality and integration.
Fullstack - Webentwickler developing scalable and performant web applications in Aachen for the dynamic flaixible GmbH. Collaborate with teams to implement modern user interfaces and optimize backend systems.
Developing Full - Stack Cloud solutions on Microsoft Azure for digital transformation projects with student collaboration. Opportunities for mentoring, hybrid work, and team activities in a creative environment.
Network Engineering Lead providing architectural leadership for mission - critical networks in secure federal environments. Focus on designing, securing, optimizing, and troubleshooting enterprise and cloud - connected networks.
Lead Engineer for GA Simulation performing simulations and virtual builds in a hybrid setup with General Motors. Collaborate on global product development initiatives and drive process improvements.
Senior Software Engineer creating Generative AI solutions for supply chain management. Develop, optimize AI systems, and collaborate with cross - functional teams.
Software Engineer building and maintaining reusable components for Adobe applications. Collaborating with multiple teams to enhance developer experience and component accessibility.
Overseeing operations of the Additive Manufacturing and Materials facility at EDGE Group. Responsible for facility fit - out, daily operations, and team leadership in Abu Dhabi.