JSIT-Precision Engineering
·
Singapore
Principal Engineer (Middleware)
We usually respond within a week
The Talent People x JSIT-PE
The Talent People is proud to partner with JSIT-PE, a government initiative aimed at strengthening Singapore’s Precision Engineering sector by addressing manpower challenges and fostering industry growth.
By applying for our job opportunities, you’re joining a strategic effort to enhance Singapore’s Precision Engineering landscape.
Key Responsibilities:
- Develop High-Performance Middleware – Architect and implement a scalable, multi-platform middleware solution that enables seamless integration across Rapsodo’s embedded and cloud-based systems.
- Optimize for Embedded & Multiprocessor Systems – Design high-performance, low-latency middleware for ARM-based processors, real-time Linux environments, and IoT devices.
- Enhance System Communication – Leverage shared memory architectures, inter-process communication (IPC), and real-time data exchange to ensure efficient software-hardware integration.
- Establish Robust CI/CD for Embedded Development – Implement automated testing, deployment pipelines, and best coding practices to maintain a reliable middleware framework.
- Lead & Collaborate – Provide technical leadership, mentor engineers, and work closely with hardware, embedded software, and cloud teams to drive innovation.
Requirements:
- Education – Master’s or Ph.D. in Computer Science, Embedded Systems, or Electrical Engineering.
- Experience – 10+ years in embedded software, middleware development, or distributed systems, with at least 5 years in a leadership role.
- Embedded & Multiprocessor Systems – Experience with ARM-based processors, multi-threading, and real-time Linux environments.
- Middleware & IPC – Deep knowledge of shared memory communication, Iceoryx, ZeroMQ, or other high-performance IPC frameworks.
- Linux & System Optimization – Strong understanding of kernel tuning, device drivers, system profiling, and real-time constraints.
- Programming & Development Practices – Proficiency in C, C++, Rust, and scripting for embedded software development, automated testing, and CI/CD.
- Performance & Debugging – Expertise in low-latency, high-throughput computing, profiling tools (GDB, Valgrind, perf), and debugging complex systems.
- Problem-Solving & Leadership – Strong analytical, debugging, and architectural skills, with a proven ability to design scalable, high-performance embedded software.
The Talent People 24C2589
- Department
- JSIT-Precision Engineering
- Locations
- Singapore
- Monthly salary
- SGD8,000 - SGD13,000
- Employment type
- Full-time
Colleagues
JSIT-Precision Engineering
·
Singapore
Principal Engineer (Middleware)
Loading application form