Anotech Energy
Embedded Software Engineer - GenAI (RAG)
Skills
16 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent, Temporary
Location:
Singapore
Work mode:
Onsite
Published on:
6 October 2026
What they need
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 an Embedded Software Engineer, you will design and develop client-side and server-side developer tools, test automation, CI/CD pipelines, and engineering infrastructure that power embedded product development at scale. You will implement GenAI-assisted development (RAG) to improve productivity, quality and delivery speed.
Responsibilities:
· Work in a scrum team with developers in Singapore and across regions.
· Design, develop, and operate developer tools, services, and CI/CD automation (build, test, release) for embedded software and related platforms.
· Build and maintain platforms for test automation, continuous integration/delivery, observability (logging/metrics/tracing), and developer experience (DevEx) utilities.
· Implement and productionize GenAI/LLM solutions for: code generation & refactoring, unit/integration test synthesis, documentation & release-note generation, repo-aware assistants, CI/CD insights, and guardrails (policy, quality, security).
· Champion “vibe coding” practices—LLM-in-the-loop development, prompt patterns, function/tool calling, and grounded RAG over internal code/docs— and coach the team on safe & effective adoption.
· Lead requirements, estimation, high-level/low-level design, implementation, code reviews, testing, integration, and release to production environments.
· Drive continuous improvement in reliability, performance, security (DevSecOps), and development methodology; automate everything that should be automated.
· Select suitable technologies, frameworks, and patterns for components and interfaces; document decisions and ensure maintainability and scalability.
Must Have Job Requirements:
· Degree in Electrical/Electronics/Computer/Software Engineering, or related fields
· 5 years of practical experience in software design projects, including client tools and/or infrastructure solutions; proven track record implementing GenAI to enhance developer workflows is strongly preferred.
· Familiar with IT service processes, guidelines, and best practices.
· Core languages & scripting: Python, Java
· Toolchain: Git/Mercurial, Jenkins (pipeline architecture), Nexus/Artifactory, Maven, Jira.
· Software fundamentals: Performance optimization, automated testing, architectural styles/design patterns, system-level integration; full product lifecycle (design, documentation, development, validation, refactoring,
· deployment, maintenance).
· Generative AI (hands-on):
Ø Building dev-focused GenAI features (code/test generation, doc/reviews, CI/CD insights).
Ø Vibe coding as a daily practice (LLM co-creation, rapid prototyping, prompt patterns, versioning).
Ø RAG over internal repos/docs; embeddings and chunking strategies; function/tool calling.
Ø Model integration (e.g., Azure OpenAI/OpenAI/HF or self-hosted) and evaluation/telemetry (offline/online evals, regression suites).
Good-to-have Job Requirements:
· Languages: C (C++ a plus), C#, Visual Basic, Groovy, Bash
· Valuable Skills
Ø Embedded software development; HIL/simulators/firmware build systems.
Ø Software security and cryptography.
Ø Javacard.
Ø Testing methodologies; static code analysis tools (e.g., SonarQube/CodeQL).
Ø Advanced CI/CD tool suites.
Ø Cloud platforms (AWS, Azure, GCP).
Ø DevOps practices and tooling.
· Soft skills: Strong team player, clear communication, collaborative, creative problem-solver.
Job Type: Permanent
Pay: $5,000.00 - $8,500.00 per month
Benefits:
- Health insurance
Experience:
- practical experience in software design projects: 5 years (Required)
- implementing GenAI to enhance developer workflows : 5 years (Required)
- Python, Java programming: 5 years (Required)
Work Location: In person
Other offers great for you!
These companies are also looking for great profiles
Auratem
Ingénieur logiciel sénior Python / IA
500
Freelance
77186 Noisiel, France
Hybrid
Skills
16 days ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
8 days ago
Quick apply
Tenth Revolution Group
🔍 Consultant Innovation IA – Cadrage de cas d’usage GenAI & Risques/Conformité
max 530€
Permanent contract
Paris, France
Hybrid
Skills
10 hours ago
Quick apply