Greater Paris Metropolitan Region
Embedded Software Engineer with hands-on experience in designing, developing, and testing embedded software solutions in collaborative and dynamic environments . Passionate about leveraging cutting-edge technologies to solve complex problems and drive innovation.
• JavaCard Development and Integration: Developed our OS and application codes on various chips such as our in-house S8 chip using both C language and Java language. Ensuring continuous compliance of our products with evolving standards by developing our baseline code based on the new JavaCard specifications. • Validation and Debugging: Developed comprehensive tests using C# and VBScript within the .NET framework to validate OS and Java application functionalities. Ensured minimal product regression and compliance by implementing validation processes with external tools such as TCK for JavaCard and Keolabs for ISO standards. Identified, analysed and resolved complex issues by examining code from high-level application code to low-level assembly code. • On-Target Validation Automation with Jenkins: Reduced manual validation execution time significantly by setting up multiple pipelines on Jenkins. Automated validation on multiple physical chip targets, enhancing efficiency and accuracy. Singapore site referent for Jenkins pipeline administration and setup. • Chip/Target Simulator Development: Developed a target simulator for a new product line using our in-house chip. Debugged issues using assembly code, gaining expertise in various instruction sets and addressing modes. • Process Improvement and Product Maintenance: Planned and implemented new product validation strategies. Set up and maintained CI/CD pipelines, automated validation processes, and monitored builds and unit tests. Created scripts to enhance pipeline efficiency and facilitate early issue detection. • Knowledge Sharing and Technical Community: Actively contributed to the Validation & Tools Community by authoring articles and conducting knowledge-sharing sessions. Promoted streamlined validation methods and automation techniques across business units.
• Designed an IoT architecture from scratch, seamlessly integrating it with the company's product, enhancing connectivity and system efficiency. • Successfully built a gateway by developing real-time embedded software enabling both Bluetooth (BLE) and cellular network (LTE-M) communications, significantly improving communication robustness and range. • Developed secure wired and wireless communication protocols between devices, ensuring data security and reliability. • Designed and produced a PCB for a daughterboard to enable communication between a sensor motherboard (FPGA + microcontroller) and a PC, facilitating sensor integration and management.
• Developed a self-powered, low-power IoT sensing platform, reducing energy dependency in a scarce energy resource environment. • Designed firmware/embedded software using finite state machines, improving process management and system stability. • Wrote multiple libraries (I2C and SPI) to ensure smooth communications between the microcontroller and sensors, enhancing data efficiency and accuracy. • Designed the structure of BLE data packets for efficient data transmission, optimising bandwidth and communication speed. • Optimised energy consumption of the firmware to integrate the company's photovoltaic cells, extending device lifespan and reducing energy consumption.
The main energy supply company in East Malaysia, particularly the region of Sarawak 1 month administrative assistant to engineers and technicians while executing the following main missions of the internship: • understand the working culture of an engineer in a company • understand the operation and structure of a company • gain experience in working at an industrial company