Search Jobs

Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Newbridge
2-4 Years
Early Applicant
  • Posted 18 days ago
  • Be among the first 10 applicants

Job Description

Our client is a pioneering Defence & Marine Technology company at the forefront of autonomous systems development in Singapore. They are building the next generation of autonomous naval vessels that operate intelligently on water - integrating AI, robotics, and advanced network communications.

This is a rare opportunity to work on real, field-deployed autonomous vessels - not simulations. Your code will go to sea.

The Role - Be Part of Our Success

Budget : 6k SGD ++

You will join a multidisciplinary team of software, robotics, and systems engineers working on full-stack autonomy for naval platforms. From requirements gathering to sea trials, you will own the full Software Development Life Cycle (SDLC) for mission-critical systems.

What You Will Do:

  • Work in a diverse team to gather software requirements, design, implement and test autonomy software for unmanned naval vessels
  • Execute full SDLC - from architecture and design to implementation, testing and deployment
  • Write well-designed, high-quality, testable code in C++ for real-time, autonomous operations
  • Develop and implement comprehensive software testing and validation plans to ensure robustness at sea
  • Conduct software integration and testing with actual vessel systems - your software in real hardware, on real water
  • Research and bring in the latest developments in robotics software, AI, and autonomous systems - bring new ideas to the team
  • Document and maintain software design, testing and validation artefacts to high engineering standards
  • Collaborate across mechanical, electrical, controls and systems teams

Qualities We Value

Must-Have:

  • Degree in Computer Science, Computer Engineering, Electrical Engineering or related discipline
  • Preferably 2+ years experience in software development, with strong proficiency in C++
  • Good knowledge of network communication protocols (TCP/IP, UDP, DDS, etc.)
  • Familiar with Git and software version control
  • Understanding of full SDLC and ability to write clean, testable, maintainable code
  • Ability to document requirements and specifications clearly
  • Good communication skills, both written and verbal

Good-to-Have / Strong Advantage:

  • Knowledge of Artificial Intelligence, Machine Learning, Control Systems, Signal Processing
  • General knowledge of robotics - mobile platforms, manipulators, autonomous vehicles, sensors, actuators, automation
  • Experience with ROS / ROS2, robotics middleware, or autonomous systems
  • Experience in maritime / defence

More Info

Job Type:
Industry:
Employment Type:

Key Skills

ROS2

autonomous systems

software testing and validation

robotics software

About Company

Similar Jobs

5-7 yrs
Singapore
Skills:
JavaAndroidGolangFlutterPythonIosAI toolsApp security
5-8 yrs
SGD 8,500 - 12,000 per month
Singapore
Skills:
ReactTypescriptDockerVueNpmSqlJupyter Kernelsmicro-frontendsSupabaseAI integrations
2-5 yrs
Singapore
Skills:
HibernateContinuous DeliveryTest Automation ToolsSqlSpringJmsContinuous IntegrationGitRESTDesign PatternsCore JavaJmxJDBCcontainer-based technologiesJEE technologiesOO Design
4-7 yrs
SGD 5,000 - 7,500 per month
Crawford Lane, Singapore
Skills:
JavaDatabasesC#Agile ScrumAutomated TestingMicroservicesOopGitDockerRest ApisKubernetescode reviewsSDLC practicesCI/CD pipelinescloud DevSecOps environments
6-8 yrs
Singapore
Skills:
GitReactJavascriptCSSHTMLRESTful API integration