À propos
Key responsibilities: • Provide technical leadership throughout all stages of the product development process. • Regular client interactions and management. Including requirement refinement, scope discussions, etc. • Strong written, verbal, and interpersonal skills including excellent client facing skills - the ability to work effectively with customers to define software solutions • Experience with leading teams of at least 5 engineers. • Experience leading off-shore/remote teams. • Develop, Compile, Run & Debug C/C++ Bare-metal/Firmware/Software tests/apps (targeting ARM CPU's/DSP) in Pre-Silicon (Virtual, Emulation and FPGA platforms) & Post-Silicon (Bring up boards, non-form-factor) setups • Perform unit testing, end-to-end testing of SW/HW features in pre/post silicon setups. Run tests for performance, power characterization in pre/post silicon setups. Understand HW register spec's, Memory maps and develop/debug firmware • Work closely with members of the System Validation, Software, Firmware, Hardware teams to complete the execution of pre-silicon/post-silicon test plan. Creating automation scripts, setting up regression • Experience with custom hardware bring-up, using schematics and layout files • Comfortable with RTOS concepts (threads, synchronization, scheduling) • Develop and optimize low-level device drivers for peripherals and sensors (IMU, depth cameras, etc.) • Experience in using SW toolkits, code integration, automation using python. • Understanding of firmware architecture and build systems (e.g., CMake, Makefiles) • Experience with lab system debug with logic analyzers, scopes, meters, etc. Required Skills • 10+ years' experience in developing C/C++ based embedded software, firmware. • 3+ years' experience providing technical leadership for teams of at least 5 developers.
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.