1,253,116open jobs
72,533companies
215,675added this week
Browse all
Salary
$52k – $94k per year (gross)
Location
In office (Singapore)
Seniority
Middle · 3+ years exp
Employment
Full-Time

First seen by Alion on Sep 21, 2026.

Overview
Company
Impact
Profile match

Job Description
·       Design and implement back-end services in modern C++(C++17/20) and C#/.NET, including relational schema design, query optimization, transaction handling, and middleware integration; expose and consume interfaces over TCP/IP, REST, WebSocket, gRPC, and serial communication

·       Develop Front-end applications with angular and Vue, covering component architecture, state management, and reactive data flow, for both server-side clients and machine-mounted HMI and kiosk clients

·       Develop and maintain cross-compiled embedded C++software for ARM64 Linux targets

·       Work hands-on with single-board computer platforms (e.g., Raspberry Pi, NVIDIA Jetson): device setup and connectivity, Linux environment configuration, and deploying and troubleshooting software on target hardware

·       Perform root-cause analysis of failures on real machines and in the field using structured logs, traces, timing measurements, crash dumps, and hardware documentation, then design and implement the softwarefix, the recovery behavior, and the regression test

·       Contribute to technical specifications: identify gaps, ambiguities, and conflicts in incomplete requirements, raise them withstakeholders early, and author traceable requirements documentation(SWRD-style, with ticket-linked requirement IDs) covering functional, interface, performance, and error-handling requirements

·       Design and develop product features together with mechanical, electrical, and software teams across several countries; run design and code reviews, verification and validation activities, and technical evaluation of third-party components including bench testing

·       Contribute to computer vision, image processing, and3D vision work for automated inspection (camera and illumination interfacing, calibration, feature extraction and measurement, and AI/ML-assisted defect classification); prior experience is welcome but not required, and training will be provided.

Job Requirements
Education

·        Bachelor's or master's degree in Computer Science, Computer Engineering, or related field

Work experience

·        ≥3 years' experience in full-stack software development, including products released to customers and maintained across multiple release cycles (fresh graduates also welcome to apply if relevant experience shown)

Expertise and methodology

·        Product development and use of development tools: Visual Studio Professional/Code, static analysis, AI coding assistants (Copilot, Claude Code)

·        Programming languages: modern C++ (C++17/20, STL, templates, smart pointers); C#/.NET is good to have but not required

·        Front-end development — Angular or Vue preferred; candidates with React or strong TypeScript experience are also considered, provided they are willing to learn Angular and Vue: component architecture, state management, reactive and observable data flow, and build tooling

·        Multi-threaded and concurrent programming

·        Databases: relational schema design, SQL, indexing, and transaction handling from C++ and C#

·        Communication technology: familiarity with TCP/IP, REST, WebSocket, gRPC, and serial communication; awareness of interface versioning and backward compatibility

·        Unit, integration, and regression testing, and Design for testability

·        Debugging and root-cause analysis on real hardware: log and trace analysis, reproducing intermittent and timing-dependent faults

·        Version control (Git): branching and merging strategies, and code review

·        Software Development Life Cycle, with basic understanding of Agile methodologies and lifecycle models

·        Proficient and disciplined use of AI coding assistants to accelerate development, while maintaining full understanding, code quality, and accountability for all code produced

·        Good to have:

o   Basic working knowledge of Jira and Confluence for issue tracking, sprint work, and technical documentation

o   Embedded, cross-compiled C++ development for ARM64 Linux: toolchains, sysroots, cross-debugging, and hardware abstraction

o   Single-board computer platforms (e.g., Raspberry Pi, NVIDIA Jetson): setup, connectivity, and working in a Linux environment on target hardware

o   Basic microcontroller and firmware knowledge (e.g., STM32 or similar): peripherals (GPIO, UART, SPI, I²C) and interrupt handling

o   Computer vision, image processing, and 3D vision (e.g., OpenCV, point cloud processing)

o   Python

Other requirement

·       Communication skills (verbal and written), including presenting and defending technical designs to non-software engineers

·       Social competences to work in cross-cultural andinternational environment

·       Sense of ownership and responsibility for assignedwork, including its quality after release

·       Diligence and attention to detail in released software

·       Goal-driven and independent working style

·       Willingness to learn and openness to feedback

·       Willingness to travel internationally to customer sites and other Komax locations

Skills

assigned resources, Written and Verbal Communication Abilities, Software Release, Communication, Quality Management, ARM, Embedded Programming, International Travel, Enthusiasm to learn, Cross-cultural Communication Skills, Firmware, Goal-driven Leader, Docker, C++, Xilinx, Technical Design

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,253,116 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Singapore
$150k – $260k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Los Angeles
Python
Rust
C++
MATLAB
MATLAB
Simulink
DevOps
RTOS
Linux
Robotics
EtherCAT
CANopen
IoT
Matter
Apply
$133k – $161k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Westminster
DevOps
Git
Bitbucket
GitLab
Management
Confluence
Jira
SharePoint
Microsoft Office
Apply
In office • 5+ years exp • Bachelor's Degree
Verilog
C
SystemVerilog
C
GCC
DevOps
RTOS
Wi-Fi
Chips/EDA
Synopsys HAPS
IoT
FreeRTOS
Apply
$160k – $200k per year • In office • Full-Time • 1+ year exp • San Francisco
AI/ML
Machine Learning
Chips/EDA
KiCad
LTspice
Apply
$169k – $216k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • El Segundo
Python
Rust
C++
DevOps
RTOS
Linux
Apply
Sr. Director 5 days ago
≈ $69k – $167k per year (Estimated) • In office • Full-Time • 15+ years exp • Bachelor's Degree • Bengaluru
Python
Java
AI/ML
Hadoop
Spark
Claude Code
Flink
DevOps
gRPC
CI/CD
Management
Agile
Apply
≈ $74k – $148k per year (Estimated) • In office • Bachelor's Degree • Las Vegas
C#
C++
C#
.NET
Management
Microsoft Office
Apply
≈ $12k – $31k per year (Estimated) • Remote (India) • Full-Time • 2+ years exp • India
Python
SQL
Databases
Snowflake
AI/ML
Copilot
Cursor
Claude
ChatGPT
Function Calling
AI Agents
LLM
Human-in-the-Loop
Structured Outputs
Red Teaming
LLM Guardrails
NIST AI RMF
Tool Use
DevOps
Rest API
Splunk
OpenTelemetry
Datadog
PagerDuty
Azure
CI/CD
Git
Grafana
Platform Engineering
Configuration Management
IAM
Amazon CloudWatch
Cybersecurity
Okta
ISO 27001
SOC 2
Microsoft Entra ID
DLP
Management
ServiceNow
Apply
≈ $21k – $52k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Manila
SQL
AI/ML
Copilot
AI Agents
Google AI Studio
LLM Guardrails
DevOps
Rest API
GCP
Azure
AWS
Cybersecurity
GDPR
HIPAA
Analytics
Tableau
Power BI
Apply
≈ $12k – $31k per year (Estimated) • Remote (India) • Full-Time • 2+ years exp • India
Python
SQL
Databases
Snowflake
AI/ML
Copilot
Cursor
Claude
ChatGPT
Function Calling
AI Agents
LLM
Human-in-the-Loop
Structured Outputs
Red Teaming
LLM Guardrails
NIST AI RMF
Tool Use
DevOps
Rest API
Splunk
OpenTelemetry
Datadog
PagerDuty
Azure
CI/CD
Git
Grafana
Platform Engineering
Configuration Management
IAM
Amazon CloudWatch
Cybersecurity
Okta
ISO 27001
SOC 2
Microsoft Entra ID
DLP
Management
ServiceNow
Apply
Electronic Engineer 15 days ago
$47k – $94k per year (gross) • In office • Full-Time • 3+ years exp • Singapore
Chips/EDA
Altium Designer
Design
AutoCAD
Apply
≈ $49k – $92k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Singapore
Analytics
Microsoft Excel
Management
Outlook
Apply
≈ $70k – $151k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Melbourne • Shanghai
Databases
Snowflake
Analytics
Power BI
Apply
≈ $32k – $66k per year (Estimated) • In office • Contractor • 5+ years exp • Singapore
Management
Outlook
SharePoint
Apply
In office • Bachelor's Degree • Singapore
Python
Java
C++
DevOps
GCP
Apply
≈ $57k – $130k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Singapore
AI/ML
Machine Learning
Apply
See all jobs
This is one of many
1,253,116 more open roles from verified company boards, updated every day.