Embedded Software Engineer (MCU Toolchain & Apps)
- Department: Software Engineering
- Reporting To: Software Engineering Manager
- Location: Singapore
- Position Summary:
Position Summary
Software engineer with good knowledge and work experience on MCUs and embedded systems.
Key Responsibilities
- Develop and maintain toolchains and IDEs for in house MCUs
- Develop and maintain reference applications for in house MCUs
- Perform design, review, coding, testing, and debugging embedded software
- Provide customer support for in house MCUs
- Evaluate open source and/or third-party software and perform integration if applicable
Knowledge & Skill Requirements
- 3 years+ experience in software development on embedded system, or PC based platform, i.e., Windows and Linux.
- Must have strong programming skills in C/C++. Knowledge of Python is a plus.
- Good domain knowledge on embedded system and hardware protocols, such as SPI, I2C, UART, LCD display controllers is required.
- Solid work experience on debugging and testing.
- Professional and proactive attitude. Able to work independently with minimum guidance.
Working Conditions
Working conditions are normal for an office environment with willingness to work in a flexible schedule.
We provide a professional, fun and exciting work environment where innovation and creativity thrive!
Interested applicants email your CV along with a cover letter in Word or pdf format to recruitment@brtchip.com