Current jobs related to Senior Embedded Software Engineer - Singapore - ENTERPRISE SOFTWARE SOLUTIONS PRIVATE LIMITED


  • Singapore SPECIALIZED ASIA PACIFIC PTE. LTD. Full time

    Job SummaryAt Specialized Asia Pacific PTE. LTD., we are seeking a seasoned Senior Embedded Software Engineer with expertise in developing firmware solutions for state-of-the-art e-Bike systems. The candidate will be responsible for designing complex embedded software systems, defining system architecture, and making critical technical decisions.Key...


  • Singapore SPECIALIZED ASIA PACIFIC PTE. LTD. Full time

    Roles & ResponsibilitiesSummaryAt 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...


  • Singapore SPECIALIZED ASIA PACIFIC PTE. LTD. Full time

    Roles & ResponsibilitiesSummaryAt 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...


  • Singapore MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD Full time

    Roles & ResponsibilitiesResponsibilities: Responsible for the design, development, testing and supporting of firmware/embedded software application for existing and next generation of products in accordance with engineering best practices/processes, and in partnership with team members across the globe. Consistently meet project deliverables with high...


  • Singapore Specialized Asia Pacific Pte. Ltd. Full time

    About the RoleWe are seeking an experienced Senior Embedded Software Engineer to join our newly setup e-Bike electronics team in Singapore. As a key member of our team, you will be responsible for designing, developing, testing, and supporting firmware/embedded software applications for microcontroller/SoC-based electronics solutions within e-bike...


  • Singapore DOODLE LABS (SG) PTE. LTD. Full time

    Roles & ResponsibilitiesThe candidate will be responsible for designing and implementing software that’s part of wireless router firmware. They should be a solid contributor and able to design, develop, code, test, and debug system software and automation scripts. They must be able to write clean code and push the capabilities of our Smart Radio and...


  • Singapore STARFIVE INTERNATIONAL PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities: Design, develop, code, and document larger modules as part of firmware projects and lead a firmware project. Rich experience on embedded SoC software development and debug environment setup. Work with relevant architects, software and hardware teams to finalize the system level solutions and modularize the...


  • SINGAPORE Dell Full time

    Embedded Software EngineerIn the rapidly moving Artificial Intelligence era, few spaces are moving faster than the AI-enabled PC.  As a leading provider of world-class technology, this means bringing more intelligence into the PC ecosystem, enabling superior performance, enhanced productivity, and delightful experiences while maintaining privacy and...


  • Singapore Dell Full time

    Embedded Software EngineerIn the rapidly moving Artificial Intelligence era, few spaces are moving faster than the AI-enabled PC.  As a leading provider of world-class technology, this means bringing more intelligence into the PC ecosystem, enabling superior performance, enhanced productivity, and delightful experiences while maintaining privacy and...


  • Singapore DOODLE LABS (SG) PTE. LTD. Full time

    Roles & ResponsibilitiesCore skills:Experience with Linux wireless stack/kernel/driver/gitC/Linux programming and debuggingExperience in trouble-shooting embedded systemsExperience in common interfaces, networking protocols, and hardware subsystemsAdditional skills:Experience with wireless drivers such as ath11kWeb GUI development for embedded...


  • Singapore MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD Full time

    Roles & ResponsibilitiesResponsibilities:You will be responsible for the design, development, testing and supporting of firmware/embedded software application for existing and next generation of products in accordance with engineering best practices/processes, and in partnership with team members across the globe.You will be required to consistently meet...


  • Singapore ENVIRODYNAMICS SOLUTIONS PTE. LTD. Full time

    Roles & ResponsibilitiesJob Responsibilities Develop embedded system software, ensuring efficient, reliable operation. Design and implement IoT-related protocols and software, enabling seamless connectivity and device communication. Develop and maintain peripheral device drivers and Wi-Fi-related software for various applications. Provide technical...


  • Singapore CARUX TECHNOLOGY PTE. LTD. Full time

    Roles & ResponsibilitiesJob Description1. Develop embedded software for Automotive products related to cockpit user experience(mainly Automotive display products)a. Software Applications Developmentb. Drivers Developmentc, Tools/Script Development2. Participate in product/system requirement document review and analysis, feasibility study and proof of...


  • Singapore LIGHT ROBOTICS PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities Design and develop embedded systems and software for various applications. Develop and maintain documentation for embedded systems, including design specifications, user manuals, and test plans. Participate in design reviews and provide feedback on hardware and software designs.Preferred Qualifications Proficiency...


  • Singapore BUSINESS EDGE PERSONNEL SERVICES PTE LTD Full time

    Software Development RoleThis position is focused on software development in an embedded Linux system environment. As a software engineer, you will be responsible for performing C/C++ programming, managing software evaluation and test, writing test plans and reports, and creating drivers for devices under embedded Linux OS. Additionally, you will work on...


  • Singapore MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD Full time

    Roles & ResponsibilitiesAbout NSING:As part of Nations Technologies Group, NSING was founded in 2018 in Singapore bringing high-performance semiconductor products and solutions to global semiconductor industry. Our products includes General and Secure MCU, Secure IC for TPM (Trusted Platform Module), Bluetooth Low Energy BLE and BMS (Battery Management...


  • Singapore Thales Full time

    At Thales, we are seeking a talented Embedded Software Developer to join our team in Singapore. As a key member of our Embedded Software - Applications team, you will be responsible for designing, implementing, and validating embedded applications products for major OEM smartphone customers.Key Responsibilities:Develop new and maintain existing SIM/eSIM/eSE...


  • Singapore HPS PARTNERS PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities: Design, development, testing and support of firmware/embedded software applications for microcontroller based wireless systems. Develop software communication protocols for wireless communication systems Drive technology/development projects in all phrases from specification to release. Read or understand...

  • Embedded Engineer

    1 week ago


    Singapore ORIENT TECHNOLOGY (S) PTE LTD Full time

    Roles & ResponsibilitiesWe are seeking a talented Embedded Engineer with a strong technical background to join our team. This role is open to both graduates and experienced professionals who are eager to contribute to projects and the growth of the company. The successful candidate will be primarily responsible for designing, developing, and testing...


  • Singapore Dell Full time

    Transforming Client Devices with AI and MLDell Technologies is at the forefront of integrating Artificial Intelligence (AI) and Machine Learning (ML) into its client devices. As an Embedded Software Engineer on the Client Solutions Group (CSG) Chief Technology Officer (CTO) Advanced Architectures team in Singapore Design Center, you will play a pivotal role...

Senior Embedded Software Engineer

2 months ago


Singapore ENTERPRISE SOFTWARE SOLUTIONS PRIVATE LIMITED Full time
Roles & Responsibilities

Job Summary:- We are seeking a highly experienced and motivated Senior Embedded Software Engineer to join our team focused on industrial automation applications.


Key Responsibilities:-


1. Embedded Software Development:-
-Lead the design, development, and maintenance of embedded software for industrial automation products, including PLCs, Bus Couplers, and IO modules.
- Write and optimize code in C and/or C++ for high-performance and reliable embedded systems.

2. Product Lifecycle Management:-
- Drive the development process from product inception to release, ensuring the delivery of high-quality, robust products.
- Develop prototypes and perform design validation to ensure products meet industry standards and customer requirements.

3. Communication Protocols & Platforms:-
- Develop and integrate communication protocols such as Modbus, EtherNet/IP, CAN, and Serial into embedded systems.
-Utilize VxWorks for real-time operating system (RTOS) development.

4. System Troubleshooting:-
-Diagnose and resolve complex system issues using systematic troubleshooting techniques.
- Perform rigorous testing and validation to ensure software stability and performance under various operating conditions.

5. Toolchain & Environment:-
-Utilize tools such as GIT for version control and IAR workbench for embedded system development.
- Apply secure coding practices to ensure the integrity and security of embedded software.

6. Collaboration & Contribution:-
- Work closely with cross-functional teams, including hardware engineers and product managers, to achieve project goals.
- Mentor and guide junior engineers, sharing best practices and technical knowledge.


Key Requirements:-


1. The ideal candidate will have a strong background in embedded software development, with demonstrated expertise in developing Programmable Logic Controllers (PLCs), Bus Couplers, and IO modules.

2. This role requires a deep understanding of industrial communication protocols and hands-on experience with VxWorks, C/C++, and secure coding practices.


Preferred Experience:-


1. Experience working with PLCs in a CoDeSys environment.
2. Hands-on experience with drivers for hardware peripherals and secure coding methodologies.
Qualifications:- Bachelor’s or Master’s degree in Computer Science, Electronics Engineering, or a related field.
3. Experience: -Minimum of 8-10 years of experience in embedded software development.
4. Proven track record of delivering at least three industrial automation products from inception to release.


Skills:-
1. Strong programming skills in C and/or C++.
2. Experience with VxWorks and industrial communication protocols.
3. Familiarity with GIT, IAR workbench, and secure coding practices.
4. Excellent problem-solving abilities and systematic troubleshooting skills.
5. High motivation and ability to contribute quickly to project deliverables.

1. Strong programming skills in C and/or C++.
2. Experience with VxWorks and industrial communication protocols.
3. Experience working with PLCs in a CoDeSys environment.


Tell employers what skills you have

RTOS
VxWorks
Workbench
Troubleshooting
Embedded Software
Product Lifecycle Management
PLC
Embedded Systems
Programming and Coding
Firmware
Software Development
C++
PLC Software