FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in firmware development for embedded systems, including proficiency in C, C++, and Python, along with a strong understanding of processor architectures and AI/ML algorithms for computer vision. Capable of collaborating effectively with hardware engineers and creating comprehensive technical documentation.
Highest-signal resume keywords
Firmware DevelopmentC, C++, And Python ProficiencyDevice Driver Development On LinuxAI/ML Algorithms For Computer VisionUnderstanding Of Processor Architectures
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Firmware DevelopmentC ProgrammingC++ ProgrammingPython ProgrammingDevice Driver DevelopmentLinux ProficiencyAI Model PortingAutomated TestingDebuggingUnderstanding Of Schematics
Soft Skills
Strong Verbal CommunicationStrong Written CommunicationIndependent WorkCollaboration
Tools & Technologies
AI ToolsEmulatorsAnalyzersSimulation ToolsSource Control (Git)
Industry Keywords
Embedded SystemsProcessor ArchitecturesComputer VisionAI AcceleratorsEdgeAI ApplicationsAnalog CamerasLow-Level Compute InfrastructureNovatek ProcessorLinux KernelAT Commands
Tech Stack
Tools & technologiesLinuxPythonRTOSRustC++
About the role
Key responsibilities & impact- Write firmware and develop camera use cases
- Contribute to brainstorming and problem solving
- Use AI tools to optimize the design and development lifecycle
- Develop robust, efficient firmware for embedded systems, including bare-metal or RTOS-based systems
- Initialize hardware, manage peripherals, and communicate with other systems
- Collaborate with hardware engineers to ensure seamless hardware/software operation
- Port new AI models to the platform for different requirements
- Debug using emulators and analyzers
- Validate system functionality using automated testing and simulation tools
- Create technical documentation for design, code, and validation procedures
- Work with processor architectures and camera interfaces
- Leverage AI tools to accelerate time to market and improve development validation efficiency
- Work with modems and hardware/CPU utilization
Requirements
What you’ll need- Bachelor’s degree in electrical engineering, Electronics Engineering, or related field
- 5-10 years of experience
- Proficiency in C, C++, and Python
- Expertise in device driver and application development on Linux
- Experience with source control, particularly Git
- Ability to understand schematics and perform board bring-up
- Understanding of processor architectures including ARM, MIPS, NXP, TI, x86, NVIDIA, and accelerators
- Expertise interfacing with IP and analog cameras
- Experience working with AI accelerators
- Knowledge of computer vision and AI/ML algorithms for computer vision
- Knowledge of developing EdgeAI applications within computational constraints
- Strong verbal and written communication skills
- Ability to work independently and in a global, cross-functional environment
- Nice to have: low-level compute infrastructure experience
- Nice to have: Novatek processor experience
- Nice to have: Linux Kernel and device driver development experience
- Knowledge of Rust and AT commands
