Embedded Software Engineer
About this job
Responsibility
1. Responsible for the development, porting, optimization, and maintenance of firmware for Linux embedded systems, as well as the development of driver programs for peripheral modules.
2. Responsible for chip testing and driver development, as well as chip debugging and testing tasks.
3. Responsible for the development of software control algorithms related to power management.
Requirement
1. Master's degree or higher in related fields including but not limited to Communications, Electronics, Computer Science, Automation, Mathematics, or Physics.
2. Clear logical thinking ability, strong learning capability, proactive attitude, and a sense of responsibility.
3. Familiar with Linux systems, with a foundational understanding of embedded software design and development, and strong C or C++ programming and debugging skills.
4. Understanding of embedded microprocessor principles, ability to read data sheets, and a background in hardware knowledge is preferred.
5. Familiar with common data structures and the ability to analyze and design algorithms.
Market insight
77% above medianExplore related jobs
Similar jobs
Data Analyst, Supply Chain
Solution Engineer
AI Outcomes Manager
Customer Success Manager, Small Business | ANZ
Sales Assistant
BARISTA(SENIOR&JUNIOR)
Frequently asked questions
What salary can I expect?
The employer lists 7 000 – 10 000 $ for this role at BITMAIN DEVELOPMENT PTE. LTD. in Singapore. For comparison, the local market median is about 4 800 $ based on 75 102 similar offers.
How do I apply for this job?
Open the original source page and contact the employer there. Finder never charges job seekers.
Are these jobs up to date?
Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.
Where can I see employment type and work format?
Key conditions are shown above the description. You can also open related listings for BITMAIN DEVELOPMENT PTE. LTD. and Singapore.






