Senior Embedded Firmware Developer - Embedded Linux

Job Description

Responsibilities 
- Design and implement firmware for embedded audio device 
- System bring-up, debugging, and performance benchmark 
- Design and implement test cases to validate system correctness and performance 
- Help on factory tool development and solving manufacturing issues 
- Follow standard engineering principles and practices 
- Participate in Scrum events, help on user stories review and breakdown, provide information for task estimation 
- Participate in technical / workshop discussions within the team 
- Write document or wiki for information sharing 
- Self-motivated, team player, able to pro-actively communicate with all team members, employees and vendors and work well in a fast-paced environment
- Willing to take extra responsibilities that contribute to team and company goals as directed by manager 

Requirements

Qualifications Minimum qualifications - BS degree in EE/CS or equivalent practical experience - Data structures, algorithms and software design - Unit test and mock testing - 5+ years of experience as a firmware engineer in Linux Kernel / Device Driver field - Experienced in C / C++ / Scripting Languages / Qt (plus) Preferred Qualifications - ARM SoC architecture and standard interfaces - Experience in common connectivity (I2C, RS-232/UART, SPI, ADC, I2S, etc.) - Experience in hardware debugging with Digital multimeters, Oscilloscope, Logic analyzer - Help on hardware design & schematic review - Audio processing system software/hardware architecture - Modular design thinking in both software/hardware architecture - Experience in using Git and bug tracking system like Gitlab, Redmine - (plus) Display Driver Porting and Debug (TFT LCD, OLED, Parallel RGB or Serial SPI/I2C interfaces) - (plus) Audio CODEC Driver Porting and Debug (Multi-channel CODEC, electronic volume IC) - (plus) Experience in Networking and connectivity (Wi-Fi, Bluetooth/BLE, USB Audio, USB CDC, etc.) - Arm Cortex-A9, Embedded Linux, Multiprocessing and Multithreading - (plus)Yocto and Bitbake system - (plus) Experience in pinmux design, Embedded Linux porting

Salary

70K+ TWD / month

Team

Positive Grid

Other Popular Jobs at POSITIVE GRID_佳格數位科技有限公司

Technology Jobs

Staff Front-end Engineer

Full-timeMid-Senior level1.1M ~ 1.7M TWD / yearUpdated 3 months ago

iOS Developer

Full-timeMid-Senior level60K+ TWD / monthUpdated 5 months ago

資深電子電路工程師

Full-timeMid-Senior level60K+ TWD / monthUpdated 7 months ago

Audio/DSP Engineer

Full-timeMid-Senior level60K+ TWD / monthUpdated 7 months ago

Software Developer Manager

Full-timeDirector100K+ TWD / monthUpdated 7 months ago

Senior C++ Software Engineer

Full-timeMid-Senior level60K+ TWD / monthUpdated 7 months ago

Design Jobs

Senior Embedded Firmware Developer - MCU and RTOS

Full-timeMid-Senior level70K+ TWD / monthUpdated 4 months ago

Similar Jobs

Totiwgwztycmadkjm1uu

Hadoop/Spark System Developer 軟體工程師

*Product development of Big Data platform with system and machine knowledge. ...
A5zlctyhmjck6tm6ufsu

(Senior) Machine Learning/AI Engineer深度學習工程師

Experience in digital image process and computer vision (detect facial...
Cppg0al2quvgccj8j6py

Embedded Software Engineer 嵌入式軟體工程師

We are hiring an embedded software engineer! Instead of calling Alfred a mobi...