867 Embedded Software jobs in Singapore
Senior Staff Embedded Software Development Engineer
Posted today
Job Viewed
Job Description
Join to apply for the Senior Staff Embedded Software Development Engineer role at MaxLinear
Senior Staff Embedded Software Development EngineerJoin to apply for the Senior Staff Embedded Software Development Engineer role at MaxLinear
Responsibilities
MaxLinear Singapore is seeking a Senior Staff 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:-
- 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
MaxLinear Singapore is seeking a Senior Staff 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
- Bachelor, Master's or PhD degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering or related field
- 10+ 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
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; Vancouver, Canada; Valencia, Spain; Bangalore and Chennai, India; Munich, Germany; Israel; and Singapore.
We have approximately 1,500 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.Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Semiconductor Manufacturing
Referrals increase your chances of interviewing at MaxLinear by 2x
Get notified about new Senior Staff Software Engineer jobs in Singapore, Singapore .
Project Intern, Digital Innovations & Solutions (Full Stack Developer) Web Frontend Engineer(Work Location: Remote in Taiwan) Back-end Software Engineer (On-site 202506)Queenstown, Central Singapore Community Development Council, Singapore 5 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrEmbedded Software Engineer
Posted today
Job Viewed
Job Description
We value the importance of having a robust engineering team that would serve as a key pillar for sustained commercial success. To that end, we are looking for an Embedded Software Engineer to join us on this journey. In this role, you will be part of our fast-growing team and will take ownership of your role from the get-go. You will be working on the software development of our robotic system from the design and development phase all the way to manufacturing. Throughout the process, you will be involved in the features development, functional safety enhancements, and supporting the testing phases by developing test specifications and reports.
Your responsibilities shall include the following:
- Assist in the establishment of the system’s design and software requirements according to users’ needs.
- Design and develop Software Architecture and Detailed Design documents based on the requirements .
- Develop and test the software modules following respective standards and best practices.
- Carry out software testing and debugging activities alongside other engineering teams.
- Assist in developing test protocols and reports to verify various subsystems and the main system.
- Take part in code review, change control and risk management documentation generation tasks.
- Work with the team to optimize the system’s cost, manufacturability, quality, and reliability.
- Contribute and watch your ideas materialize into the fast-paced iterations of our system to constantly strive to meet the end users’ needs.
Your Qualifications & Experience
- Minimum Bachelor’s degree in Computer Science / Computer / Electronics Engineering, or related.
- At least 3 years’ experience in Embedded Systems or Firmware Development.
- Proficient in C, C++, Python, Qt framework.
- Experience in MISRACompliance adherence will be advantageous.
- Hands-on experience with driver and application layers on ARM MCUs.
- Development of embedded communication protocols such as UART, I2C, SPI, CAN, Ethernet.
- Good knowledge, hands-on experience in RTOS, and familiarity with the Linux environment.
- Experience in Software development on Multicore CPU will be a plus.
- Experience in Functional Safety SDLC will be a plus.
- Understanding standards such as IEC 62304, IEC61508 & EN50128 will be a plus.
Contact
Please send your CV and cover letter to: . We look forward to receiving your application.
Seniority level- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Medical Equipment Manufacturing
Referrals increase your chances of interviewing at Vivo Surgical by 2x
Sign in to set job alerts for “Embedded Software Engineer” roles. (Singapore)Semi-Conductor Software Engineer – WiFi/ Embedded System Development Senior Firmware Engineer - Secure SSD & Embedded Security Embedded Linux Field Engineer for Devices/IoT Embedded Linux Senior Software Engineer - Optimisation Senior Embedded Software Engineer- Production Engineering Senior Staff Embedded Software Development Engineer Research Engineer (Embedded System Development With Additive Manufacturing) - HHJ1 Staff / Senior Firmware Security Engineer Senior Software Engineer I - Wise Platform Lead Optical Transceiver Firmware Engineer Senior Principal Engineer, Software (SCDS/CH)Ang Mo Kio, North East Community Development Council, Singapore 3 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrEmbedded Software Engineer
Posted today
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from H&P Executive Search
Connecting Top Talent with Innovative OpportunitiesAs a key contributor, you'll dive deep into the design and implementation of a cutting-edge trading ecosystem. Your responsibilities will include:
- Architecting High-Performance Systems: Play a pivotal role in designing the core components of a scalable, lightning-fast trading system.
- Mastering C++: Leverage your profound C++ expertise to translate innovative designs into robust, high-performance solutions.
- Pioneering Research Infrastructure: Help design and deploy our trading team's research system and cloud infrastructure, enabling large-scale AI/ML innovation.
- Bridging Worlds: Utilize your skills in both Python and C++ to achieve these ambitious goals.
Who You Are: The Ideal Candidate
We're seeking a passionate engineer who brings:
- Deep C++ Mastery: At least 5 years of profound expertise in C++.
- Architectural Prowess: Proficiency in software architecture.
- Low-Latency Champion: Experience in low-latency or high-throughput environments.
- Python Proficiency: A solid grasp of Python.
- Code Craftsmanship: The ability to write clean, maintainable code.
- Collaborative Spirit: Excellent interpersonal and collaboration skills.
What Awaits You: Beyond a Paycheck
Joining us means more than just a job; it's an investment in your future:
- Performance-Driven Compensation: Enjoy a competitive compensation package directly linked to the team's exceptional performance.
- Generous Leave: Recharge with 21 days of annual leave.
- Unparalleled Growth: Learn directly from industry veterans, fostering invaluable mentorship opportunities and accelerating your personal growth.
- Comprehensive Benefits: Benefit from a comprehensive insurance package with extended coverage for dependents.
- Work-Life Perks: Stay energized with a well-stocked pantry, an annual dental & wellness budget, and a gym membership.
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Finance
- Industries Software Development
Referrals increase your chances of interviewing at H&P Executive Search by 2x
Get notified about new Embedded Software Engineer jobs in Singapore, Singapore .
Senior Firmware Engineer - Secure SSD & Embedded Security Software/Firmware Engineer (C/C++ or Java) – Semiconductor Equipment Embedded Software Engineer (1-year fellowship with Vivo Surgical) Robotics Application Engineer - Embedded Embedded Linux Field Engineer for Devices/IoT Development Engineer/Snr Development Engineer (Embedded System) – School of Engineering Ubuntu Linux Kernel Engineer - BIOS/Firmware Senior Embedded Software Engineer- Production Engineering Senior / Staff Firmware Engineer (Embedded Firmware Developer) Senior Staff Embedded Software Development Engineer SSD Firmware NAND System Failure Analysis Engineer Senior Power Electronics Firmware Engineer Research Engineer (Embedded System Development With Additive Manufacturing) - HHJ1 Staff / Senior Firmware Security Engineer Lead Optical Transceiver Firmware Engineer Research Associate (Embedded SLAM Software Engineer) Senior Principal Engineer, Software (SCDS/CH)Ang Mo Kio, North East Community Development Council, Singapore 6 hours ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrEmbedded Software Engineer
Posted today
Job Viewed
Job Description
About Us
Vivo Surgical is a patient-focused, clinician-driven medical device developer and manufacturer. Headquartered in Singapore with offices in China and Thailand, we are pioneering a novel endoscopic surgical robot for complex endoluminal surgeries. ISO 13485 certified with international accreditations awarded such as the US FDA and European CE mark, our devices target the medical needs of the world through innovative applications of science & technology. These encompass such fields as in vivo surgical LED lighting, portable endoscopy and endoscopic robots, which are strategically co-developed with world-class healthcare institutions and KOL collaborators. Join us as we build towards our vision of being Asia Pacific’s leading medical device developer and manufacturer.
About The Role
We value the importance of having a robust engineering team that would serve as a key pillar for sustained commercial success. To that end, we are looking for an Embedded Software Engineer to join us on this journey. In this role, you will be part of our fast-growing team and will take ownership of your role from the get-go. You will be working on the software development of our robotic system from the design and development phase all the way to manufacturing. Throughout the process, you will be involved in the features development, functional safety enhancements, and supporting the testing phases by developing test specifications and reports.
Your responsibilities shall include the following:
- Assist in the establishment of the system’s design and software requirements according to users’ needs.
- Design and develop Software Architecture and Detailed Design documents based on the requirements.
- Develop and test the software modules following respective standards and best practices.
- Carry out software testing and debugging activities alongside other engineering teams.
- Assist in developing test protocols and reports to verify various subsystems and the main system.
- Take part in code review, change control and risk management documentation generation tasks.
- Work with the team to optimize the system’s cost, manufacturability, quality, and reliability.
- Contribute and watch your ideas materialize into the fast-paced iterations of our system to constantly strive to meet the end users’ needs.
Your Qualifications & Experience
- Minimum Bachelor’s degree in Computer Science / Computer / Electronics Engineering, or related.
- At least 3 years’ experience in Embedded Systems or Firmware Development.
- Proficient in C, C++, Python, Qt framework.
- Experience in MISRA Compliance adherence will be advantageous.
- Hands-on experience with driver and application layers on ARM MCUs.
- Development of embedded communication protocols such as UART, I2C, SPI, CAN, Ethernet.
- Good knowledge, hands-on experience in RTOS, and familiarity with the Linux environment.
- Experience in Software development on Multicore CPU will be a plus.
- Experience in Functional Safety SDLC will be a plus.
- Understanding standards such as IEC 62304, IEC61508 & EN50128 will be a plus.
Contact
Please send your CV and cover letter to: . We look forward to receiving your application.
#J-18808-LjbffrEmbedded Software Engineer
Posted 1 day ago
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.
Embedded Software Engineer
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and test embedded software in C/C++ for medical devices
- Convert product needs into reliable software and firmware
- Work with real-time operating systems or bare-metal environments
- Collaborate with teams across hardware, systems, and quality
- Review code, run tests, and help debug software
- Follow strict medical device standards (IEC 62304, ISO 13485)
- Keep software documentation clear and compliant with FDA/EU regulations
- Support updates, fixes, and improvements for existing products
Requirements:
- Bachelors or Masters in Computer or Electrical Engineering
- 4-7 years of embedded software experience (medical field is a plus)
- Strong C/C++ skills and knowledge of memory and performance optimization
- Experience with RTOS, microcontrollers (ARM Cortex-M), and device drivers
- Familiarity with SPI, I2C, UART, CAN, USB, and other protocols
- Comfortable with Git, code analysis tools, and unit testing
- Experience working in regulated industries
- Python skills for automation/testing
- Awareness of secure coding and device cybersecurity
- Familiar with tools like Jira, DOORS, or Enterprise Architect
- Worked in Agile or Scrum teams
Embedded Software Engineer
Posted 8 days ago
Job Viewed
Job Description
About Us
Vivo Surgical is a patient-focused, clinician-driven medical device developer and manufacturer. Headquartered in Singapore with offices in China and Thailand, we are pioneering a novel endoscopic surgical robot for complex endoluminal surgeries. ISO 13485 certified with international accreditations awarded such as the US FDA and European CE mark, our devices target the medical needs of the world through innovative applications of science & technology. These encompass such fields as in vivo surgical LED lighting, portable endoscopy and endoscopic robots, which are strategically co-developed with world-class healthcare institutions and KOL collaborators. Join us as we build towards our vision of being Asia Pacific’s leading medical device developer and manufacturer.
About The Role
We value the importance of having a robust engineering team that would serve as a key pillar for sustained commercial success. To that end, we are looking for an Embedded Software Engineer to join us on this journey. In this role, you will be part of our fast-growing team and will take ownership of your role from the get-go. You will be working on the software development of our robotic system from the design and development phase all the way to manufacturing. Throughout the process, you will be involved in the features development, functional safety enhancements, and supporting the testing phases by developing test specifications and reports.
Your responsibilities shall include the following:
- Assist in the establishment of the system’s design and software requirements according to users’ needs.
- Design and develop Software Architecture and Detailed Design documents based on the requirements.
- Develop and test the software modules following respective standards and best practices.
- Carry out software testing and debugging activities alongside other engineering teams.
- Assist in developing test protocols and reports to verify various subsystems and the main system.
- Take part in code review, change control and risk management documentation generation tasks.
- Work with the team to optimize the system’s cost, manufacturability, quality, and reliability.
- Contribute and watch your ideas materialize into the fast-paced iterations of our system to constantly strive to meet the end users’ needs.
Your Qualifications & Experience
- Minimum Bachelor’s degree in Computer Science / Computer / Electronics Engineering, or related.
- At least 3 years’ experience in Embedded Systems or Firmware Development.
- Proficient in C, C++, Python, Qt framework.
- Experience in MISRA Compliance adherence will be advantageous.
- Hands-on experience with driver and application layers on ARM MCUs.
- Development of embedded communication protocols such as UART, I2C, SPI, CAN, Ethernet.
- Good knowledge, hands-on experience in RTOS, and familiarity with the Linux environment.
- Experience in Software development on Multicore CPU will be a plus.
- Experience in Functional Safety SDLC will be a plus.
- Understanding standards such as IEC 62304, IEC61508 & EN50128 will be a plus.
Contact
Please send your CV and cover letter to: . We look forward to receiving your application.
Be The First To Know
About the latest Embedded software Jobs in Singapore !
Embedded Software Engineer
Posted 15 days ago
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
- 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;
- Minimum 2 years of 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;
- Able to read and write technical documentation in both Chinese and English
- No experience are encouraged to apply.
Interested applicants, kindly forward a copy of your updated resume in WORD document to stating your current and expected remuneration together with notice period required by current employer.
EA No: 12C6254 | EA Personnel Registration No: R1879665
Embedded Software Engineer (GPOS)
Posted today
Job Viewed
Job Description
Location: Maynila, Philippines
Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.Thales has been present in the Philippines since 2002, and continues to support the country’s big ambitions in the aerospace, defence and digital security sectors. As a committed partner to the country, Thales works closely with key Filipino partners in the areas of digital identity and security, air traffic management and defence, where its technologies and services supplied Digital Identity & Security business lie at the heart of modern life, from payment to enterprise security and the internet of things. Thales employs a workforce of close to 200 employees in the Philippines, across two facilities in Manila and Laguna.As a Development Engineer for the Embedded OS Software team located in Makati City, Philippines, you will contribute to the innovation and development of embedded secure software for small devices such as Smartcards and Wearables, dedicated for the Telecommunications and IOT businesses.
A week in the life of the Embedded Software Engineer:
- You will work on various 16 or 32 bit microcontroller architectures and develop your expertise on microcontroller technology including evaluating new architecture and memory design for smart cards
- You will participate in the writing and review of technical design specifications, as well as the development and validation of secured software in C and Java
- Design software with good understanding of constraints and impacts to footprint, performance and reliability
- You will participate to integration testing with Mobile and Servers
- You will be expected to follow and advise on Specifications/Standards evolutions
Knowledge, Skills and Experience:
- To succeed at this job, you must have: strong development experience in C or C++ and VB .NET.
- It would be preferred if you have JAVA, C# and Assembly programing experience.
- You must be fluent in English
- We would like someone to join our team who is motivated by technical topics, autonomous, a team-player, a strong communicator, proactive, able to propose solutions and innovative.
- We are looking for someone with 3-5 years’ experience as a Software Engineer, preferably in an embedded systems environment.
- You must have a Bachelor’s Degree in Computer Science, Computer Engineering or Electrical Engineering
Senior Embedded Software Engineer
Posted today
Job Viewed
Job Description
Brief Description & Role
The primary function of this role is to support the software development in evaluating, designing and implementing the embedded software as according to the project or production requirements.
This individual should be self-motivated, creative and proactive, to work independently in a fast-paced environment and work closely with project managers, engineers and other stakeholders to support project or product related test activities.
Responsibilities
- To design, develop, and test embedded software for embedded systems.
- To maintain or make changes to the existing software.
- To document software design, implementation, and testing procedures.
- To support project or product related test activities.
Requirements
- Bachelor’s or Master’s degree in Telecommunication/Computer/Software Engineering, Computer Science, or related field.
- Proven experience in embedded software development (2+ years preferred).
- Proficiency in C/C++ programming for embedded systems.
Skills, Experiences & Knowledge
- Good understanding of microcontroller architectures with experience in operating systems such as Linux, FreeRTOS, VxWorks and bare-metal programming.
- Good understanding of networking and its related technologies or services such as IP Addressing/Subnetting/Routing, TCP/UDP, PPP, NAT, Firewall, VPN is a plus.
- Familiar with Petalinux or has Xilinx platform working experience is a plus.
- Team-player with orientated mind set
- Good communication skills in English and/or Chinese
- Right attitude, good teamwork skills and passion for your work
- Good analytical, documentation and debugging skills