Senior Embedded/Firmware Engineer
Job Description:
Experience: 5 -8 years of firmware development experience.
Programming Skills: Solid programming experience in C or C++.
OS Porting and Kernel Development: Experience in OS porting, Linux kernel, and driver development.
Processor Architectures: Experience with 32/64 bit processor architectures such as ARM, ARM Cortex A/M, and X86.
RTOS: Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
Technical Problem-Solving: Strong ability to handle complex technical problems and diagnose root causes.
Debugging Skills: Excellent embedded debugging skills and a quick problem-solver.
Tools: Familiarity with software configuration management tools and defect tracking tools.
Technical Knowledge: Adequate knowledge of reading schematics and data sheets for components.
Mentorship: Experience in mentoring junior engineers.
Desired Characteristics:
Strong leadership and communication skills.
Ability to work in a fast-paced, collaborative environment.
Proactive and innovative mindset.
Nice to Have:
Bootloader and Board Bring-Up: Proven experience in bootloader development and board bring-up.
Python Knowledge
BE
DISCOVERED
Login