Principal Embedded Software Engineer

3 weeks ago


Singapur, Singapore Specialized Asia Pacific Pte. Ltd. Full time
Principal 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 which working closely with team based in Europe, we are seeking for experience and passionate principal 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 architecting and developing solutions for state-of-the-art firmware of electronics solution for e-Bike system.

How you will make a difference

Lead the design and development of embedded software for our products, device drivers, firmware, and low-level software components. Collaborate with cross-functional teams to analyse system requirement, define software architecture, MCU/MPU/SoC selection, ensuring alignment with overall product goals and specifications. Conduct code reviews, perform debugging and optimization, and ensure code quality and adherence to coding standards. Develop and maintain comprehensive documentation for software design, implementation, and testing processes. Support product validation and testing activities, including troubleshooting issues and implementing solutions as needed. Stay updated on emerging technologies and industry trends in embedded systems and device drivers, incorporating new techniques and best practices into our development process. Act as subject matter expert (SME) in specific domain, disseminating knowledge, guiding and mentor junior engineers, providing technical guidance and knowledge sharing to facilitate their professional growth and development.

What do you need to win?

Master or Degree in Electronic/Electrical/Computer Engineering/Computer Science, Software Engineering, or related fields Minimum 12 years of proven work experience & preferably working in R&D organisation of consumer electronics or appliance, automotive product. Singaporean or Singapore PR candidate would be priority. Experience and practical hands-on experience with real-time operating systems (RTOS), embedded Linux, and other embedded software environments. Proficiency in programming languages such as C, C++, and assembly language for embedded systems. Strong understanding of embedded systems architecture, including microcontrollers, processors, and peripherals Familiarity with hardware design principles, able to read or understand electronics schematic and system design would be desirable. Understanding of the Bluetooth/ANT+/Wi-Fi protocol and stack is a plus Knowledge of software functional safety and / or cyber security would be very useful. Hands on experience and strong knowledge in developing peripheral drivers for CAN, I2C, SPI, GPIOs, SDRAM, ADC, Timers etc. on ARM Cortex M based Microcontrollers. Experience with version control systems, software development tools, and agile development methodologies. Knowledge of JIRA/Confluence or knowledge in similar Agile Project Management tool Effective communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. Experience in over-sighting high complexity software development projects is an advantage. Demonstrated leadership experience, with the ability to lead a team of engineers and drive project execution. Independent, Integrity and self-driven with a strong focus on results to ensure that the whole team succeeds in its goals. Excellent English skills (written and spoken)

  • Singapur, Singapore NUVOTON TECHNOLOGY SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesJob Description:As an Embedded Software Engineer, you will have the exciting opportunity to design and develop firmware for cutting-edge LSIs, including USB4, HDMI and DisplayPort, with applications spanning across ICT, A/V, AR/VR and more.In this position, you'll collaborate closely with development experts across various sites and...

  • Software Engineer

    2 days 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 Continental Full time

    Job Description We are a leading global technology company with an entrepreneurial spirit. We work on building a stable base that enables us to shape the future of mobility. We invite and encourage pushing the boundaries of what technology can do as well as creative solutions to solve complex requirements. Do you share the same vision and passion? Are...

  • Software Engineer

    1 month ago


    Singapur, Singapore Continental Full time

    Job Description Be part of a multinational team of engineers responsible for developing software for automotive products such as instrument clusters, navigation system, body control unit and etc Job scope includes software analysis, software design, code implementation, software integration, module verification and validation You will be responsible...


  • Singapur, Singapore Continental Full time

    Job Description Responsibilities: • Design and implement Digital Key Management security software in Automotive Secure Element that meets Software requirements and CCC Standards • Implement software security modules using Software Coding & Design Rules • Validate software design, module interface and module functionality on Test Bench  •...


  • Singapur, Singapore RAPSODO PTE. LTD. Full time

    Roles & ResponsibilitiesRapsodo is a sports technology and analytics company with headquarters in Singapore, and offices in the USA, Turkey and Japan. Using Computer Vision and Machine Learning, Rapsodo develops sports analytics products that are data-driven and portable to empower athletes at all skill levels to analyse and improve their performance.From...

  • Software Engineer

    3 weeks ago


    Singapur, Singapore ACP COMPUTER TRAINING SCHOOL PTE. LTD. Full time

    Roles & ResponsibilitiesEmail your CV to hr_admin@acpcomputers.edu.sg(a) Responsibilities:Working in a team to design and develop real-time, reliable, and secured e-payment applications. The key role includes requirements gathering, design, software implementation, documentation and testing, and deployment of the system.The activities required to be...


  • Singapur, Singapore NodeFlair Full time

    Location: North, SingaporeExperience: 3+ yrsDomain: Electronics/Urban SolutionsMode: 1 Year contract under us, extendableMonthly Salary: around S$ 5000-6000Must: Singaporean / SPR / PLOC / LTVP+ / DPInterview rounds: 1Job Description:1. Design and Develop railway on-train public address, communications and information display systems2. Participate in product...


  • Singapur, Singapore Continental Full time

    Job Description Analyze customer and system requirements to derive Software Architecture solutions which are clear and concise for software developers to implement and maintain. Coach, support and mentor Software Developers for technical topics Design efficient Software Architecture solutions to optimize dynamic run time performance as well as static...


  • Singapur, Singapore Rapsodo Full time

    Rapsodo is a sports technology and analytics company with headquarters in Singapore, and offices in the USA, Turkey and Japan. Using Computer Vision and Machine Learning, Rapsodo develops sports analytics products that are data-driven and portable to empower athletes at all skill levels to analyse and improve their performance.  From Major League Baseball...

  • Software Engineer

    3 weeks ago


    Singapur, Singapore AC P. COMPUTER TRAINING & CONSULTANCY PTE LTD Full time

    Roles & ResponsibilitiesClosing : 27th February 12 noon .Email your CV to hr_admin@acpcomputers.edu.sg(a) Responsibilities:Working in a team to design and develop real-time, reliable, and secured e-payment applications. The key role includes requirements gathering, design, software implementation, documentation and testing, and deployment of the system.The...


  • Singapur, Singapore Chaldal Full time

    As a principal engineer, you will work on the latest cutting edge technologies such as F#, .NET Core, React, React Native and TypeScript. You will also be contributing to our rapidly expanding business by improving our highly scalable and efficient software systems. Qualifications and Responsibilities: Bachelor's degree in Computer Science or equivalent...


  • Singapur, Singapore Micron Full time

    Our vision is to transform how the world uses information to enrich life for all. Join an inclusive team passionate about one thing: using their expertise in the relentless pursuit of innovation for customers and partners. The solutions we build help make everything from virtual reality experiences to breakthroughs in neural networks possible. We do it...


  • Singapur, Singapore Continental Full time

    Job Description Analyze customer (Car Maker) function, create or update software requirement specification accordingly  Design software that meets Software requirement  Implement software modules using Software Coding & Design Rules.  Validate software design, module interface and module functionality on Test Bench Collaborate with...


  • Singapur, Singapore EXCELPOINT SYSTEMS (PTE) LTD Full time

    Roles & ResponsibilitiesWorking for ExcelpointYou will be given the opportunity to be exposed to a wide range of services, industries, clients, products, regions and nationalities. The career growth of each employee and the success of Excelpoint are of utmost importance to them. We are happy, excited and proud to see our people pave their successful careers...


  • Singapur, Singapore SEQUANS Full time

    TEL AVIV, ISRAEL – PARIS OR SOPHIA ANTIPOLIS, FRANCE – SINGAPORE – CHINA – TAIWAN – SEOUL, SOUTH KOREA – SALO, FINLAND We are looking for a Real-time embedded and DSP engineer to work on a state-of-the-art 5G product. As an engineer on the Firmware team, you will be at the center of the embedded 5G firmware development within a silicon design...


  • Singapur, Singapore Rapsodo Full time

    Rapsodo Inc. is a sports technology and analytics company that uses computer vision and machine learning to help all athletes maximize their performance. Our proprietary technology applications range from helping golfers of all abilities, including PGA professionals, to optimize their launch conditions, to allowing MLB pitchers to increase the efficiency on...


  • Singapur, Singapore CHUBB Full time

    Job Title: Principal Software Engineer Role Summary:  As a Principal Software Engineer on our team, you’ll play a key role in supporting our digital transformation journey as a senior specialist in our development team to build and implement large-scale applications involving APIs and UIs that will be leveraged across the business. You’ll be both...

  • Software Engineer

    3 weeks ago


    Singapur, Singapore ASIA INNOVATORY MANAGEMENT SCHOOL Full time

    Roles & ResponsibilitiesResponsibilities:Working in a team to design and develop a real time, reliable and secured e-payment to devices that processes millions of public transport commuters' cards daily.The activities required to be performed shall include the following: Requirements gathering Design and develop software applications for embedded devices. ...


  • Singapur, Singapore PBA Group Full time

    Job Summary:The Principal Engineer, Industrial Software (Software Architecture) takes charge of developing industrial software for the robotic products developed by the company, with the same kind of agility that defines and differentiates PBA from any other. He/she provides technical and team leadership through coaching and mentorship. The ideal candidate...