Senior Embedded Software Engineer

7 days ago


Singapur, Singapore Specialized Asia Pacific Pte. Ltd. Full time
Senior Embedded Software Engineer

Summary


At specialized we are committed to innovate and provide the best performance bicycle that benefit and improve our riders supporting our purpose to pedal the planet forward and contribute toward green environment. To strengthen our newly setup e-Bike electronics team in Singapore who working closely with team based in Europe, we are seeking for experience and passionate Senior Embedded Software engineer that would be great if obsessed specifically with development of bicycles or electric mobility solution. In this role you will be at the forefront of developing solutions for state-of-the-art firmware of electronics solution for e-Bike system. 

How you will make a difference


• Ability to design complex embedded software systems, define system architecture, and make critical technical decisions.
• Primarily focus on embedded Linux design and development environments
• Expertise in identifying and addressing performance bottlenecks in embedded Linux systems.
• Providing guidance on technical best practices, leading technical initiatives, and contributing to the strategic direction of embedded software development.
• Execute tasks for the entire life cycle of multiple related complex modules and systems, including the behavioural application, image build/test/release, hardware abstraction layer discussion, manufacturing test/verification methodology, documentation, design, coding, testing, maintenance, and result tracking. 

What do you need to win


• Master or Degree in Electronic/Electrical/Computer Engineering/Computer Science, Software Engineering, or related fields
• Minimum 8 years of proven work experience & preferably working in R&D organisation of consumer electronics, automotive product.
• Singaporean or Singapore PR candidate would be priority.
• Good understanding of embedded systems (MCU/MPU/SoC) architecture and practical hands-on experience with real-time operating systems (RTOS) and potential integration with Linux.
• Familiarity with hardware architectures (ARM, MIPS, etc.), real-time constraints, low-level debugging, and optimizing for resource-constrained environments.
• Proficiency in programming languages such as C/C++, and Python.
• Knowledge of kernel internals (scheduling, memory management, interrupt handling), ability to configure/build custom kernels, and understanding of kernel modules/device drivers.
• Expertise with build systems like Yocto/Buildroot for creating custom Linux distributions, cross-compilation toolchains, and proficiency in debugging tools (gdb, JTAG debuggers).
• Understanding of bootloaders (U-Boot, etc.), firmware flashing, and system bring-up.
• Understanding of TCP/IP, common protocols (HTTP, MQTT, etc.), and socket programming for device connectivity.
• Knowledge of various file systems (ext4, JFFS2, etc.), flash memory management, and wear levelling.
• Familiarity with embedded system security considerations, secure boot, encryption, and vulnerability mitigation.
• Proficiency in Bash or Python for automation, testing, and system management.
• Knowledge of common interfaces (I2C, SPI, UART) and experience with device drivers.
• Proficient in using version control systems (e.g, GIT), software development tools, and agile development methodologies. Knowledge of the Atlassian suite (JIRA, Confluence, bitbucket) would be an advantage.
• Excellent analytical and problem-solving ability
• Excellent English skills (written and spoken)

• Candidates with at least 8 years of experience will be considered for the Senior Embedded Software Engineer role, while those with less experience will be considered for the Embedded Software Engineer role.



  • Singapur, Singapore Specialized Asia Pacific Pte. Ltd. Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Specialized Asia Pacific Pte. Ltd. in Singapore. As a key member of our e-Bike electronics team, you will be responsible for designing, developing, and testing firmware and embedded software applications for...


  • Singapur, Singapore Rockwell Automation Full time

    At Rockwell Automation, we are seeking a talented Embedded Software Engineer to join our team. As a key member of our product development team, you will be responsible for designing and developing our Next Generation IO products.As an Embedded Software Engineer, you will be involved in the entire product development life cycle, from requirements gathering to...


  • Singapur, Singapore Thales Full time

    Location: Singapore, SingaporeThales 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...

  • Software Engineer

    4 months ago


    Singapur, Singapore Thales Full time

    Location: Singapore, SingaporeThales 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...


  • Singapur, Singapore Rockwell Automation Full time

    Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale,...


  • Singapur, Singapore Thales Full time

    As a key member of our team, you will be responsible for designing, implementing, and validating the smartcard operating systems and applications embedded within electronic identity documents such as ePassports, eID, and healthcare documents.Key Responsibilities:Develop and deploy new software components for embedded operating systems and applications,...


  • Singapur, Singapore Thales Full time

    Location: Singapore, SingaporeThales 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...


  • Singapur, Singapore Ambiq Full time

    Ambiq's Mission:Ambiq is a leading developer of low-power semiconductor solutions that enable intelligent devices everywhere. Our mission is to drive a more energy-efficient, sustainable, and data-driven world by developing innovative solutions that reduce power consumption while delivering maximum feature sets in compact industrial designs.About the Role:We...


  • Singapur, Singapore LIONSBOT INTERNATIONAL PTE. LTD. Full time

    Roles & ResponsibilitiesAre you seeking an exhilarating career with a company that is revolutionizing the robotics industry? Join our team and be a part of the excitement surrounding our groundbreaking robots that have captured the attention of people worldwide. With a strong presence in over 30 countries and thousands of robots deployed globally, we are...


  • Singapur, Singapore Ambiq Full time

    Company Overview: Ambiq's mission is to develop the lowest-power semiconductor solutions to enable intelligent devices everywhere by developing the lowest-power semiconductor solutions to drive a more energy-efficient, sustainable, and data-driven world. Ambiq has helped leading manufacturers worldwide develop products that last weeks on a single charge...


  • Singapur, Singapore Masters Career Consultancy Pte Ltd Full time

    Job Title: Application EngineerAt Masters Career Consultancy Pte Ltd, we are seeking a highly skilled Application Engineer to join our team. As an Application Engineer, you will play a crucial role in expanding our business in the ASEAN, India, and Oceania regions by providing pre-sale technical support for Murata products.Key Responsibilities:Provide...


  • Singapur, Singapore Flintex Consulting Pte Ltd Full time

    Job DescriptionSenior Consultant (Frontend Development on Windows and Embedded Linux/QNX using C++)As a Senior Consultant, you will leverage your expertise in C/C++ and collaborate with software engineers and architects to lead the development of software systems and components within an integrated system. Your role encompasses the entire software...


  • Singapur, Singapore Flintex Consulting Pte Ltd Full time

    Job Title: Senior Frontend Developer - Windows and Embedded Linux/QNXJob Summary:Flintex Consulting Pte Ltd is seeking a highly skilled Senior Frontend Developer to lead the development of software systems and components within an integrated system. As a Senior Consultant, you will leverage your expertise in C/C++ and collaborate with software engineers and...


  • Singapur, Singapore Helius Full time

    Senior Embedded Software Engineer I. Về công ty: Chúng tôi là một startup trong lĩnh vực xe điện thông minh. Mục đích của chúng tôi là phát triển các phương tiện điện thông minh và khai thác năng lượng tái tạo để giúp xây dựng một tương lai Việt Nam bền vững. Hiện tại chúng tôi...


  • Singapur, Singapore Flintex Consulting Pte Ltd Full time

    Senior Consultant (Frontend Development on Windows and Embedded Linux/QNX using C++)As a Senior Consultant, you will leverage your expertise in C/C++ and collaborate with software engineers and architects to lead the development of software systems and components within an integrated system. Your role encompasses the entire software development lifecycle,...


  • Singapur, Singapore Renesas Electronics Full time

    Job Title: Graduate Application Engineer Job Summary: We are seeking a highly motivated and enthusiastic candidate to join our team as a Graduate Application Engineer. As a key member of our Application Engineering team, you will be responsible for designing, developing, and testing embedded firmware applications for Renesas MCU. Your primary focus will be...


  • Singapur, Singapore U3 Full time

    Job Description for Embedded Systems EngineerU3 is seeking an experienced Embedded Systems Engineer to join our team. The ideal candidate will have a strong background in C programming and expertise in low-level firmware development with ThreadX/Linux.Key Responsibilities:Design and develop low-level firmware for embedded systemsImplement and optimize...

  • Software Engineer

    2 weeks ago


    Singapur, Singapore TALENTSIS PTE. LTD. Full time

    Roles & ResponsibilitiesKey Responsibilities:Design, develop, and debug embedded software solutions using C/C++.Collaborate with hardware engineers to integrate software with hardware components.Implement and optimize software for embedded systems on Linux OS.Write efficient and maintainable code for embedded platforms.Conduct thorough testing and debugging...


  • Singapur, Singapore Micron Full time

    Transforming the Future of InformationAt Micron, we're passionate about harnessing the power of information to enrich life for all. Our team is dedicated to using expertise in the relentless pursuit of innovation for customers and partners.Description: Our Probe Software Development internship program provides students with training and practical experiences...


  • Singapur, Singapore Sea Full time

    Job Title: Senior Backend EngineerAt Sea, we're looking for a highly skilled Senior Backend Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient backend systems.Key Responsibilities:Design and implement server-side systems and services using the latest...