Embedded Software Engineer

Job Responsibilities:
1. Responsible for the drive development and maintenance of embedded systems;
2. Responsible for assisting in the development and maintenance of embedded system SDK for CPU Core;
3. Responsible for the preparation of relevant technical documents;

Job Requirements:
1. Bachelor's degree or above, majoring in computer, communication, electronics and other related majors;
2. More than 2 years of embedded system development experience
3. Proficient in C language
4. Proficient in embedded real-time operating system, with RTOS porting experience, such as FreeRTOS, LiteOS, RT-Thread, etc.;
5. Familiar with version management tools, practical application experience of GIT/SVN;
6. Experience in the development of common peripheral drivers, such as I2C, SPI, UART, etc.;
7. Proficient in English reading;
8. Good teamwork and communication skills;
9. Strong learning ability, able to work under pressure, excellent logical thinking ability.
1. Proficient in writing Makefile, Shell scripts and LD scripts;
2. Familiar with computer architecture and ARM instruction set;
3. Experience in assembly programming ;
4. Experience in BLE chip SDK development;
5. Understand the RISC-V instruction set and have experience in RISC-V chip development;
6. Experience in Bootloader development; 

Welcome to send your resume to HR email(nieshan@newradiotech.com), we will contact you in time!

Other Jobs