2,658 Embedded Software jobs in Singapore
Principal Embedded Software Development Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
MaxLinear Singapore is seeking a Principal Embedded Software Development Engineer to join our growing team. In this role, you will design and develop MaxLinear Board Support Package (BSP) for high performance next generation network processor SoCs for networking, storage and security appliances. You will contribute in full life-cycle software development on Linux based platforms with focus on:-
- Linux Driver/Kernel development for Ethernet/DSL/PON/WIFI Modem/Router/Home Gateway
- Firmware development on RTOS in microcontrollers
- Pre and post silicon software/firmware/hardware emulation and co-verification
- System bring up and validation, software integration and qualification, performance optimization and profiling
- Support, maintain, and document software APIs, features, and user documentations
Qualifications:
- Bachelor, Master's or PhD degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering or related field
- 12+ years of experience
- Experience in embedded system security feature is an advantage
- Software development experience on ARC/ATOM(intel) processor would be a plus
- Strong proficiency in C, with good understanding of data structure and commonly used algorithms
- Proficient in scripting languages such as Shell, Python, Perl
- Good understanding of code versioning tools such as SVN, Mercurial, and Git
- Excellent understanding of embedded software principles and ability to contribute in architectural designs and trade-offs
- Familiar with Linux driver and kernel architecture. Rich experience in Linux kernel/driver development
- Good problem-solving skills
- Team player with good communication skills
- Proactive and self-motivated
- Able to adapt to changing requirements and priorities in a dynamic environment
Company Overview:
MaxLinear is a global, NASDAQ-traded company (MXL) where the entrepreneurial spirit is alive and well. We are a fabless system-on-chip product company, striving to improve the world's communication networks for everyone through our highly integrated radio-frequency (RF), analog, digital, and mixed-signal semiconductor solutions for access and connectivity, wired and wireless infrastructure, and industrial and multi-market applications.
We hire the best people in the industry and engage them in some of the most exciting opportunities that connect the world we live in today. Our growth has come from innovative, bold approaches to solving some of the world's most challenging communication technology problems in the most efficient and effective manner.
MaxLinear began by developing the world's first high-performance TV tuner chip using standard CMOS process technology. Others said we couldn't achieve the extremely high-performance requirements using CMOS, but we proved them wrong and achieved enduring global market leadership with our designs. Since then, we've developed a full line of products that drive 4G and 5G infrastructure; enable data center, metro and long-haul optical interconnects; bring 10Gbit to the home; power the IoT revolution; and enable robust and reliable communication in harsh industrial environments. Over the years, we've expanded through organic growth and through several acquisitions that have perfectly complemented our existing portfolio and enabled us to deliver complete end-to-end solutions in our target markets. One such example was the acquisition of Intel's Home Gateway Platform Division that added Wi-Fi, Ethernet, and Broadband Gateway Processor SoC technology to our connected home portfolio creating a complete and scalable platform of connectivity and access solutions to fully address our customers' needs.
Our headquarters are in Carlsbad, near San Diego, California. We also have major design centers in Irvine and San Jose, California; Valencia, Spain; Bangalore, India; Munich, Germany; Israel; and Singapore.
We have approximately 1,200 employees, a substantial majority of whom have engineering degrees and include masters and Ph.D. graduates from many of the premiere universities around the world. Our employees thrive on innovation, outstanding execution, outside-the-box thinking, nimbleness, and collaboration. Together, we form a high-energy business team that is focused on building the best and most innovative products on the market.
Embedded Software Engineer
Posted today
Job Viewed
Job Description
Our client is a startup in semiconductor field that design chips for optical technology to improve speed, reliability, and energy use in modern systems is seeking for
Embedded Software Engineer – (C/C++)
Responsibilities:
- Develop and maintain firmware/SDK for chips and devices.
- Support system development, updates and maintenance
- Add new features base on project needs.
- Build software architecture and write code that ensures good performance, security and quality.
- Ensure quality work and prepare technical documentations.
Requirements:
- Bachelor's degree or higher in Electrical and Electronics Engineering, Computer Engineering or its equivalent.
- Good skills in C/C++ and understanding of embedded systems
- Strong coding skills with clear documentation habits.
- Able to independently design, code, test and debug modules.
- Proficient in signal and system.
- Able to read and write technical documents in both Chinese and English.
- No prior experience are welcome to apply.
Interested applicants, kindly send in a copy of your updated resume in WORD document to stating your current and expected remuneration together with notice period required to current employer.
EA License No: 12C6254 | EA Personnel Registration No: R
Embedded Software Engineer
Posted today
Job Viewed
Job Description
**(Order Number: )
Responsibilities:**
- Design and develop high-speed, high-precision motion control systems for semiconductor assembly equipment.
- Provide technical consultation and solutions on motion and control systems to product teams.
- Develop embedded software based on system specifications.
- Create and implement servo control methodologies and algorithms for mechatronic systems.
- Collaborate within cross-functional teams including software, control, electronics, and product engineering.
Requirements:
- Minimum Degree in relevant field
- Familiarity with embedded processors such as microcontrollers, DSP, ARM, and various computer architectures.
- Proficiency in C/C++, Python, and MATLAB.
- Demonstrated interest and motivation in R&D work.
- Candidates without experience are welcome to apply.
- Willing to travel overseas
To Apply, please kindly email your updated resume
Please kindly refer to the Privacy Policy of Good Job Creations for your reference:
We regret that only shortlisted candidates will be notified. However, rest assured that all applications will be updated to our resume bank for future opportunities.
EA Personnel Name: Gary Ho Cheng Xuan
EA Personnel Reg. No.: R
EA License No.: 07C5771
Embedded Software Engineer
Posted today
Job Viewed
Job Description
Design and develop embedded software for advanced motion control systems in semiconductor equipment.
A Singapore-headquartered global leader in semiconductor and electronics assembly solutions.
Be at the forefront of innovation-designing the embedded intelligence that powers next-generation semiconductor assembly equipment. Join a passionate team where your software engineering expertise will directly shape the future of high-speed, high-precision technology.
What You'll Do- Architect & Build: Lead the design and development of high-performance motion control systems for advanced semiconductor assembly machines.
- Innovate: Develop sophisticated servo control algorithms and implement them in real-world mechatronic systems, pushing the boundaries of speed and precision.
- Collaborate: Work closely with a dynamic, cross-functional team of software, control, electronics, and product engineers/managers to deliver integrated solutions.
- Consult & Solve: Provide technical expertise and creative solutions to product teams, ensuring robust and reliable motion and control systems.
- Engineer with Impact: Write and optimize embedded software that meets demanding specifications and drives the success of flagship products.
- Bachelor's or Master's degree in Computer, Electronics, or Electrical Engineering.
- Hands-on experience with embedded processors (microcontrollers, DSP, ARM) and computer system architectures.
- Strong grasp of real-time operating systems, signal processing, and control theory.
- Proficiency in C/C++, Python, and MATLAB; FPGA programming is a plus.
- Skilled with lab instruments (logic analyzers, oscilloscopes) and passionate about R&D.
- Prior experience in motion control or embedded systems is highly valued.
- Competitive salary with performance-based bonuses.
- Flexible work arrangements.
- Comprehensive health and wellness benefits.
- Continuous learning, professional development, and clear career advancement paths.
- A collaborative, innovative, and supportive company culture where your ideas matter.
Interest & Application
Prepare your updated resume (please include your current salary package with full breakdown such as base, incentives, annual wage supplement, etc.) and expected package and email to We'd love to hear from you
We regret that only shortlisted candidates will be notified.
Aditi Jain | Personnel Registration No. R
Adecco Personnel Pte Ltd | EA License No. 91C2918
Name: Aditi Jain
Direct Line:
EA License No: 91C2918
Personnel Registration Number: R
Embedded Software Engineer
Posted today
Job Viewed
Job Description
A Singapore-based startup specializing in research and development of high-tech electronics. We focus on innovative integrated circuits, especially in optical interconnection and AI applications, positioning ourselves at the cutting edge of smart, interconnected technologies.
Responsibilities:
- Responsible for SDK/Firmware software development and design for chips and devices
- Participating in system development, maintenance and upgrades
- Responsible for feature development as required
- Implement software system architecture and code to ensure system performance, quality, and security
- Take responsibility for the quality of system development tasks and write technical reports
Requirements:
- Bachelor's degree or above in Electronics Engineering, Communication Technology or equivalent
- Experience in embedded C/C++ development. Experience in ICT is highly preferred
- Proficient in C/C++ programming and familiar with embedded software development
- Solid foundation in programming, with good coding practices and documentation
- Capable in completing the modules design, coding, testing, and troubleshooting independently
- Strong communication and problem-solving skills
Please include the following information in your resume.
- Current & Expected Salary
- Reason(s) for leaving
- Notice Period / Availability to commence work
By submitting any application or resume to us, you will be deemed to have agreed and consented to us disclosing your personal information to prospective employers for their consideration.
We regret only short-listed candidates will be notified.
EA License | 18C9251 WGT Group
Registration No | R Ketty Lim
Embedded Software Engineer
Posted today
Job Viewed
Job Description
About Our Client
Our client is a pioneering force in the semiconductor advanced packaging and electronics manufacturing service industries. With their R&D center based in Singapore, they focus on developing innovative products and solutions for high-precision applications. Their product range includes advanced Die Bonders, Flip Chip Bonders, and Package-on-Package Bonders, which significantly enhance their customers' operational efficiency.
What you'll be doing?
- Architect motion control systems: Design and develop embedded firmware for cutting-edge motion control systems, focusing on optimal performance and precision.
- Create end-to-end solutions: Develop comprehensive application and firmware solutions, including multi-threading, scheduling optimization, and implementations for real-time operating systems (RTOS) and bare-metal environments.
- Customize drivers and APIs: Design bespoke kernel drivers and APIs tailored for motion control applications and seamless interfacing with sensors and actuators.
- Drive innovation: Actively contribute to system architecture development and implement new features to enhance motion control capabilities.
- Ensure quality: Design, develop, and thoroughly test firmware for embedded motion control systems, ensuring reliability and performance.
- Stay ahead of the curve: Keep up-to-date with emerging technologies and advancements in motion control to continuously improve product development.
- Troubleshoot and optimize: Undertake debugging, system bring-up, beta testing, and production software development tasks to ensure smooth operations.
- Collaborate across teams: Work effectively with both software and hardware teams to ensure successful integration of motion control systems into final products.
- C/C++ expertise: Demonstrate proficiency in software design and programming using C/C++ for development, debugging, testing, and performance analysis of embedded systems.
- Hardware understanding: Possess a solid grasp of hardware functionalities, including clock-level issues, interrupts, and polling mechanisms.
- Proven experience: Bring at least 5 years of relevant experience in embedded software development to the table.
- Educational background: Hold a Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Motion control specialist: Showcase experience with motion controller systems, including PID control loops, servo control algorithms, and interfacing with sensors and actuators for motion control applications.
- Working Day: Mon to Fri
- Location: Woodlands North Coast
- Salary: $4500 - $6000
Ready to join this role? Click Apply now to submit your resume and share your availability and expected salary with us
We value diversity and encourage all qualified individuals to apply, regardless of background or experience level.
All information received will be kept strictly confidential and will be used only for employment-related purposes.
Jobs DB Singapore Pte Ltd | 24C2640
Low Jia Yi | R
SmartHireEmbedded Software Engineer
Posted today
Job Viewed
Job Description
Be at the forefront of innovation—designing the embedded intelligence that powers next-generation semiconductor assembly equipment. Join a passionate team where your software engineering expertise will directly shape the future of high-speed, high-precision technology.
What You'll Do- Architect & Build: Lead the design and development of high-performance motion control systems for advanced semiconductor assembly machines.
- Innovate: Develop sophisticated servo control algorithms and implement them in real-world mechatronic systems, pushing the boundaries of speed and precision.
- Collaborate: Work closely with a dynamic, cross-functional team of software, control, electronics, and product engineers/managers to deliver integrated solutions.
- Consult & Solve: Provide technical expertise and creative solutions to product teams, ensuring robust and reliable motion and control systems.
- Engineer with Impact: Write and optimize embedded software that meets demanding specifications and drives the success of flagship products.
- Bachelor's or Master's degree in Computer, Electronics, or Electrical Engineering.
- Hands-on experience with embedded processors (microcontrollers, DSP, ARM) and computer system architectures.
- Strong grasp of real-time operating systems, signal processing, and control theory.
- Proficiency in C/C++, Python, and MATLAB; FPGA programming is a plus.
- Skilled with lab instruments (logic analyzers, oscilloscopes) and passionate about R&D.
- Prior experience in motion control or embedded systems is highly valued.
- Competitive salary with performance-based bonuses.
- Flexible work arrangements.
- Comprehensive health and wellness benefits.
- Continuous learning, professional development, and clear career advancement paths.
- A collaborative, innovative, and supportive company culture where your ideas matter.
Interest & Application
Prepare your updated resume (please include your current salary package with full breakdown such as base, incentives, annual wage supplement, etc.) and expected package and email to We'd love to hear from you
We regret that only shortlisted candidates will be notified.
Aditi Jain | Personnel Registration No. R
Adecco Personnel Pte Ltd | EA License No. 91C2918
Tell employers what skills you haveRTOS
Embedded Software
Architect
Software Engineering
Embedded Systems
FPGA
Matlab
Python
Firmware
Operating Systems
Microcontrollers
Assembly
Debugging
Electrical Engineering
Electronics
Software Development
C++
Signal Processing
Be The First To Know
About the latest Embedded software Jobs in Singapore !
Embedded Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
1. Responsible for SDK/Firmware software development and design for chips and devices;
2. Participating in system development, maintenance and upgrades;
3. Responsible for feature development as required;
4. Implement software system architecture and code to ensure system performance, quality, and security;
5. Take responsibility for the quality of system development tasks and write technical reports.
Requirements:
1. Bachelor's degree or above in Electronics Engineering, Communication Technology or equivalent;
2. Minimum 2 years of experience in embedded C/C++ development. Experience in ICT is highly preferred;
3. Proficient in C/C++ programming and familiar with embedded software development;
4. Solid foundation in programming, with good coding practices and documentation;
5. Capable in completing the modules design, coding, testing, and troubleshooting independently;
6. Able to read and write technical documentation in both Chinese and English
7. Strong communication and problem-solving skills.
Tell employers what skills you haveRTOS
Technical Documentation
Troubleshooting
Embedded Linux
Embedded Software
ICT
Hardware
ARM
Firmware
Software Design
System Architecture
Linux
Electronics
Software Development
C++
Embedded Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Architect and design embedded firmware for motion control systems with a focus on optimal performance and precision
- Develop end-to-end application and firmware solutions including multi-thread, scheduling optimization, real-time operating systems (RTOS), and bare-metal implementations
- Design custom kernel drivers and APIs specifically tailored for motion control applications and interfacing with sensors and actuators
- Actively contribute to system architecture development and the implementation of new features relevant to motion control
- Design, develop, and thoroughly test firmware for embedded motion control systems
- Stay abreast of emerging technologies and advancements in motion control for product development enhancements
- Undertake debugging, system bring-up, beta testing, and production software development tasks
- Collaborate effectively with both software and hardware teams to ensure successful integration of motion control systems
Key Requirements:
- Proficiency in software design and programming in C/C++ for development, debugging, testing, and performance analysis
- Understanding of hardware functionalities including clock-level issues, interrupts, polling, etc.
- 5 years of relevant experience in embedded software development
- Bachelor's degree in Computer Science, Electrical Engineering, or related field
- Experience with motion controller systems, such as PID control loops, servo control algorithms, and interfacing with sensors and actuators for motion control applications.
Interested applicants please send your resume to
Venessa Goh Wee Ni
R
Recruit Express Pte Ltd
EA License No: 99C4599
We regret that only shortlisted candidates will be contacted.
Tell employers what skills you haveRTOS
Embedded Software
Hardware
Customer Support
GMP
Unix
Firmware
Operating Systems
Sensors
Software Design
Product Development
Debugging
System Architecture
Electrical Engineering
Software Development
Visual Studio
Embedded Software Engineer
Posted today
Job Viewed
Job Description
We're seeking a versatile Full-Stack Developer skilled in either embedded systems (C++) or backend development (Java). You'll work across the full stack—from device-level programming on Linux/QNX to building scalable backend services with Spring Boot and RESTful APIs. As part of a multidisciplinary team, you'll help deliver integrated software solutions for real-time embedded devices and enterprise backend systems.
Key Responsibilities- Embedded Development: Build and maintain C++ applications for Linux/QNX/Windows, integrating device interfaces like RS232, Bluetooth, GPS, etc.
- Backend Development: Develop Java-based backend services and RESTful APIs; manage databases (MySQL, PostgreSQL, Oracle).
- General: Collaborate in Agile teams, document technical specs, and support full-stack troubleshooting.
- Bachelor's in Computer Science, Engineering, or related field.
- 3–5 years of experience in embedded or backend development.
- Proficient in C++ (multithreading, real-time systems) and Java (Spring Boot).
- Strong grasp of REST APIs and relational databases.
- Familiar with Agile methodologies and tools like JIRA.
Interested candidates who wish to apply for the advertised position, please click on "Apply". We regret that only shortlisted candidates will be notified.
EA License No.: 01C4394 (PERSOL Singapore PTE LTD)
By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOL Singapore Pte Ltd and its affiliates to collect, use and disclose your personal data for the purposes set out in the Privacy Policy available at You acknowledge that you have read, understood, and agree with the Privacy Policy.
Tell employers what skills you haveApplications
RESTful API
Embedded Software
Multithreading
Mathematical Modeling
Embedded C++
real-time embedded systems
Agile
application forms
Bluetooth
Embedded Systems
Firmware
Vehicle Dynamics
Windows Embedded
Architecture Design
Technical Architecture
Bridge
Embedded Protocols
Software Development
C++