
Senior Embedded Systems Engineer
5 days ago
Rapsodo is a Sports Technology company with offices in the USA, Singapore, Turkey and Japan. We develop sports analytics products that are data-driven, portable and easy-to-use to empower athletes at all skill levels to analyse and improve their performance. From Major League Baseball star pitchers to Golf tour players, athletes use Rapsodo technology to up their game across the world. Trusted by coaches and players from youths to professionals, Rapsodo provides real-time insights for all-time performance.
We are innovative, focused and rapidly growing. We are continuously looking for team players who will stop at nothing to deliver state of the art solutions as part of Team Rapsodo.
The Senior Embedded Systems Engineer will be responsible for the design, development, testing and delivering embedded systems in a product development environment. He/She contributes to the definition of requirement, product, design specifications and collaborates with hardware team throughout the software development lifecycle.
He/She participates in or conduct technical reviews with peers to identity problems early in the development phases. He develops prototypes, creates software tools for test and automation, and evaluates latest technologies.
He/she works in a team setting and is proficient programming languages like C/C++. He/She is knowledgeable of microprocessor and microcontroller based on hardware components.
The Senior Embedded Systems Engineer is methodical in the development and integration of embedded systems, and also creative in exploring ways to enhance embedded system solutions further. He/She works effectively in a team, guides junior team members and is able to engage others when presenting his/her ideas to both internal and external stakeholders.
**Duties and Responsibilities**:
- Analyse embedded systems performance based on user feedback and system reports
- Contribute to establishing and maintenance of quality standards
- Develop new processes and tools to speed up the testing process
- Optimise codes for implementation in various platforms
- Oversee the development of technical guides for internal and external users
- Recommend ways to improve performance and robustness
- Create software tools for tests and automation
- Define best design practices for development and testing
- Define test frameworks and environments
- Evaluate software resilience against reverse engineering
- Generate design specification and test cases and/or scripts
- Lead the design of specific modules for development of software for embedded systems
- Participate in hardware design and security architecture reviews
- Design creative solutions for complex problems
- Diagnose technical problems in embedded software
- Evaluate failed system scenarios
- Participate in cross-functional design and code reviews
- Suggest improvements to existing integration processes
- Test software and hardware interactions from prototype to manufacturing release
- Validate proper integration of software with hardware
- Determine the appropriate approach for new embedded systems
- Develop understanding of hardware schematics and datasheets
- Formulate specifications of delivery platforms for embedded systems
- Liaise with stakeholders to understand business needs and user requirements
- Perform the requirements analysis
**Requirements**:
- MS/MEng in Computer Science or related field
- Deep understanding of RTOS and bare metal programming on MCUs
- Hands on experience in developing peripheral drivers for I2C, SPI, GPIOs, SDRAM, ADC, Timers etc on ARM Cortex M based Microcontrollers.
- In-depth familiarity with U-Boot
- Expert skills in developing optimized and time critical code in C/C++
- Hands on FPGA programming (Altera or Xilinx) experience is a plus.
- Experience with software architecture and/or API design, complemented by robust integration skills
- The ability to communicate technical information clearly and succinctly to both technical and non-technical team
- Passion for sports (Baseball, Softball, Cricket, Golf, etc) will be a plus.
**Job Types**: Full-time, Permanent
**Salary**: $6,500.00 - $11,000.00 per month
**Benefits**:
- Parental leave
- Professional development
Schedule:
- Monday to Friday
Supplemental pay types:
- Performance bonus
**Education**:
- Bachelor's or equivalent (preferred)
-
Embedded Software, Graduate Engineer
2 days ago
Singapore Espressif Systems Full timeDesign and develop wireless protocol stacks such as Wi-Fi, Bluetooth, 15.4, and ensure coexistence among them Develop multimedia algorithms including H264, JPEG, and audio codecs; work on multimedia protocols like DNA and VoIP; and contribute to other components in the multimedia SDK Design and implement embedded multimedia solutions based on...
-
Embedded Software Engineer
1 day ago
Singapore ENVIRODYNAMICS SOLUTIONS PTE. LTD. Full time**Job Advertisement: Embedded Software Engineer - Embedded ML Systems** Are you ready to revolutionize the world of semiconductor technology? Our esteemed client, a semiconductor company, is seeking a talented Embedded Software Engineer with a passion for cutting-edge Machine Learning (ML) systems. **Position**:Embedded Software Engineer - Embedded ML...
-
Embedded Firmware Engineer
2 weeks ago
Singapore Akribis Systems Full timeCOMPANY DESCRIPTION Founded in Singapore in 2004, Akribis Systems is a motion control company that provides high precision direct drive motors. We construct products for a range of industries including renewable energy, semiconductor, communication, biomedical, robotics or any industry that requires precise motion. We produce direct drive motors with a...
-
Embedded Systems Engineer
5 hours ago
Singapore beBeeFirmware Full time $120,000 - $190,000Senior Firmware SpecialistThis role requires a deep understanding of hardware and software to develop and maintain embedded firmware for optical transceivers.Firmware Development: Write, debug, and test firmware using C or C++ programming languages.Hardware Integration: Collaborate with hardware engineers to ensure seamless integration with transceiver...
-
Senior Embedded Systems Developer
3 days ago
Singapore beBeeEmbedded Full timeJob Description We are seeking an experienced Senior Embedded Systems Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining embedded software for various platforms and systems. Your primary focus will be on implementing and optimizing communication protocols,...
-
Software Engineer
1 day ago
Singapore NodeFlair Full time**Job Summary**: **Salary** S$4,694 - S$7,292 / Monthly EST **Job Type** Permanent **Seniority** Mid Junior **Years of Experience** 2-5 years **Tech Stacks** Java C - As a Software Engineer in Thales Embedded Product Development Team in ECC, you will participate in the design, implementation, validation and deployment of Embedded Products for major OEM...
-
Senior Embedded Systems Developer
3 days ago
Singapore beBeeEmbedded Full time $96,000 - $144,000Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to lead the development of a Linux-based stack for an EV charger supporting IEC 15118-2 to -20 standards. This includes Plug-n-Charge and AC/DC bi-directional charging (V2X). The successful candidate will also develop and maintain embedded software...
-
Embedded Systems Visionary
4 days ago
Singapore beBeeLeadership Full timeSenior Technical LeaderWe are seeking a highly skilled Senior Technical Leader to drive the development of our cutting-edge embedded systems technology. Job Summary: As a key member of our engineering team, you will be responsible for leading the design and implementation of high-performance embedded systems, firmware, and AI-driven applications.Key...
-
Senior Embedded System Engineer
2 weeks ago
Singapore ETHOS TECH ONE PTE. LTD. Full timeThe role We are looking for a specialized software engineer who is passionate in Embedded System Developmetn work **. **You will be a member working with the very latest hardware and software technology. **Requirements**: - Strong embedded C/C++ programming skills. - Experience in software development on x86 and embedded systems, with focus on Linux-based...
-
Software Engineer
2 days ago
Singapore NodeFlair Full time**Job Summary**: **Job Type** Permanent **Seniority** **Years of Experience** Information not provided **Tech Stacks** Java C **A week in the life of an Embedded Software Engineer**: - Participate to the development of next generation operating systems for future devices. - Being in agile development environment to work closely within team and multiple...