Embedded Software Engineer
Skills
Computer ScienceAtmel AVREnhanced Data Rates For GSM EvolutionEthernetGNU DebuggerJoint Test Action GroupSAP FI
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's degree in Electronics & Communication Engineering Electrical Engineering Computer Engineering Computer Science or related field
- 2+ years of experience in embedded systems or firmware development
- Strong programming skills in Embedded C/C++
- Experience with RTOS such as FreeRTOS Zephyr ThreadX or similar
- Good understanding of microcontroller architecture and memory management
- Knowledge of debugging tools such as JTAG SWD GDB or similar
- Experience with version control systems such as Git
- Strong analytical and problem-solving skills
Nice to have
- Hands-on
- Detail-oriented
- Analytical
- Collaborative
Day to day
- Design, develop, test, and maintain embedded software and firmware for innovative hardware products.
- Build embedded applications in C/C++ and work closely with microcontrollers and low-level interfaces.
- Debug device drivers communication stacks and hardware interactions while optimizing memory performance and power use.
