Candidate’s profile:
— Experience in coding in C/C++
— Experience with ARM based SOC architecture
— Experience with bare metal embedded systems
— Experience designing code for embedded microcontrollers (ARM Cortex-M) in a production environment.
— Experience in Computer Science fundamentals: data structures, object-oriented design, algorithm design, problem solving, and complexity analysis
— Strong debugging/trouble-shooting skills of embedded systems
— Strong technical communication with peers, partners, and non-technical co-workers
Job description
main tasks:
— Design, develop and verify Software & Firmware for embedded systems
— Participate in design reviews, API development, and documentation
— Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts
— Perform tasks including debug, bring-up, beta and production firmware development
— Successfully collaborate with both software and hardware product teams
We offer: