Search by job, company or skills

Senior Embedded Software Engineer

5-7 Years
Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants

Job Description

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.

Responsibilities

  • Work in a scrum team with other agile developers in Singapore and different countries
  • Design and develop client tools, server infrastructure, and automation solutions as part of workflow in continuous integration and continuous delivery for embedded product development
  • Build and maintain software tools and infrastructure that support embedded development workflows, including test automation platforms, deployment systems, and developer utilities
  • Implement generative AI solutions to improve developer productivity and code quality
  • Actively contribute and lead requirements definition, workload estimation, software design, development, testing and integration of software tools and server infrastructure
  • Contribute and drive continuous product and development methodology improvements
  • Choose the technologies and methodology for the implementation of each component and interface in the software solution

Requirements

  • Degree in Electrical/Electronics/Computer/Software Engineering, or related fields.
  • 5 years of practical experience with software design projects, including development of client tools and/or infrastructure solutions
  • Familiar with IT Service processes, guidelines and best practices
  • Experience implementing and working with generative AI tools and frameworks to enhance software development workflows
  • Proficient in Groovy, Python, Bash Scripting
  • Knowledge in C (C++ is considered a plus), Java, C#, Visual Basic
  • Knowledge in Git/Mercurial, Nexus/Artifactory, Maven, Jira, Jenkins Architecture
  • Knowledge of architectural styles and design patterns
  • Experience with software system-level integration
  • Experience in Product Lifecycle (design and documentation, development, validation refactoring, deployment and maintenance)
  • Strong knowledge of development tools and technologies including:
  • Client application development (desktop and web interfaces)
  • Linux systems and administration
  • Container technologies (Docker, Kubernetes)
  • Infrastructure as code (Ansible, Terraform, or similar)
  • Software performance optimization and testing
  • Team player with good communications and collaborative skills
  • Enjoy thinking out of the box and being creative
  • Additional Valuable Skills
  • Embedded software development
  • Software security and cryptography
  • Javacard
  • Testing methodologies
  • Advanced continuous integration & delivery tool suites
  • Static Code Analysis tools
  • Cloud platform experience (AWS, Azure, GCP)
  • DevOps practices and tools

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144912041

Similar Jobs

Singapore

Skills:

RtosCFpgaUsbSocEmbedded SoftwarePcieLinuxEthernetIntel QuartusAMD Xilinx VivadoSecurityFPGA toolsmicrochip

Singapore, Paya Lebar

Skills:

Device DriversCUnit TestingGdbZigbeeCiUartZephyrSpiThreadGitJtagFirmwareI2c802.15.4RF protocol sniffersprotocol analyzersBluetooth BLEhalPdmTDM

Singapore

Skills:

GitDebugging hardware and embedded issues

Singapore

Skills:

secure coding RustCEmbedded LinuxNetworking ConceptsCloud TechnologiesroutingBash ScriptingDockerGitlabNetwork ProgrammingPythonhardware-software integrationswitchingOS customizationHSM productsLinux kernel drivers

Singapore

Skills:

Unit TestingSpiCUartAgile Software DevelopmentCanRtosLinuxlow-level device drivers

Beware of Scammers

We don’t charge money for job offers