Highlight:
- 4+ years' experience in Embedded Software system
- ARM Cortex-M or PIC.
- Ability in speaking and writing English.
Our client is a company dedicated to providing user-friendly sensing products and solutions. They are looking for Senior Embedded Software Engineer who has knowledge of Software system development to work together and grow together with them.
Location: MRT Queen Sirikit Center Station / Klong Toey, Bangkok
Working Days: Monday to Friday at the office (Flexible hour)
Job Descriptions:
- Provide solid embedded software with source code that is well-written, testable, and maintainable.
- Make use of suitable software architecture and software design patterns when creating and organizing software structures.
- Use Bluetooth (Classic and BLE) or UART as a communication method between an embedded system and a PC or mobile device.
- Create test and software design documents from an idea.
- Provide software for computer interface testing using USB, UART, or Bluetooth. Assist colleagues by creating software for functional testing.
- Engage in communication with other teams (requirements transfer, development, Q&A, etc. to deliver effective results.
Requirements / Qualifications:.
- Proficient in developing embedded software (PIC or ARM Cortex-M).
- Skilled in PC-based application development using VB.Net or C#.Net.
- Demonstrated expertise in at least one of the following: Bluetooth (Classic and BLE), UART, USB, high-precision ADC, DSP, ARM/PIC-based MCU system programming.
- Proficient in code optimization, debugging, and memory leak detection.
- Experience in computer interfacing or signal processing.
- Familiarity with database and server is an added advantage.
- Practical experience with tools like oscilloscope, power supplies, and DMM.
- Capable of working independently with minimal supervision.
- Team player with proactive initiative and a resilient mindset.
- Effective communication skills in both Thai and English (verbal and written).