SalaryPeak

Senior Software Engineer - Embedded

ANOTECH ENERGY SINGAPORE PTE. LTD.
Singapore 5+ years Posted Apr 13, 2026

Salary Range

SGD 72,000 - SGD 120,000 /year

SGD 6,000 - SGD 10,000/month

Skills Required

JenkinsKubernetesEmbedded SoftwareDesign PatternsScrumArchitecturalCryptographyAgileScriptingMavenJIRAPythonContinuous IntegrationSoftware DesignDockerJavaC#LinuxSoftware Development

Job Description

ALTEN Group is a world leader in Engineering and Technology consulting services providing outsourced Engineering, R&D, and IT Services for different industries such as Transportation, Defence, Energy and Security with 55,000 engineers in nearly 35 countries. ANOTECH is the subsidiary of the Group delivering ALTEN's Engineering Services in Singapore.

As a Senior Software Engineer, you will be supporting in designing and developing software, tooling, automating test suites, workflow etc. to improve software development lifecycle. 

Responsibilities

· Coordinate in a scrum team setting with other agile developers

· Support in designing and developing software and tooling as part of workflow in continuous integration and continuous delivery

· Support in leading requirements definition, workload estimation, software design, development, testing and integration of software and tools

· Contribute and drive continuous product and development methodology improvements

· Contribute to the improvement of existing technology platform and development methodologies through prototyping

· Choose the technologies and methodology for the implementation of each components and interfaces in the software solution

Requirements

· Degree in Electrical/Electronics/Computer/Software Engineering, or related fields. 

· At least 5 years of working experience in software design.

· Familiar with IT Service processes, guidelines and best practices

· Proficient in Groovy, Python, Bash Scripting

· Knowledge in C (C++ is considered a plus), Java, C#, Linux, Visual Basic

· Knowledge of architectural styles and design patterns

· Experience with software system-level integration

· Familiar with Git/Mercurial, Nexus/Artifactory, Maven, Jira, Jenkins Architecture

· Experience in Product Lifecycle (design and documentation, development, validation refactoring, deployment and maintenance)

· Team player with good communications and collaborative skills

· Enjoy thinking out of the box and being creative

· It will be considered a plus if you possess several of the following knowledge:

o   Embedded software development

o   Software security and cryptography

o   Javacard

o   Testing methodologies

o   Continuous integration & delivery tool suites

o   Static Code Analysis tools