Yocto Embedded Engineer - Syntricate Technologies Inc
Philadelphia, PA
About the Job
Required Skills:
Roles & Responsibilities:
- C, C++, Linux, CICD, BSP/Board Support Package, Operating Systems, AOSP/Yocto/Linux Embedded OS
Roles & Responsibilities:
- Lead or participate in the design, architecture and implementation of the embedded operating system in both prototype and shipping consumer products.
- Integrate and implement software or system development components at all layers of the system, e.g. kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, Camera, Audio etc.
- Participate in design reviews, code review with peers and stakeholders to create reliable solutions.
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues
- Familiarity with computer system architecture and application processor (SoC) , fundamentals (caches, buses, memory controllers, DMA, etc.).
- Software Development process skills including: source control, bug tracking, and design documentation.
- Excellent written and verbal communication skills.
- Ability to read schematics and component data sheets.
- Strong analytical and software debugging skills "
Source : Syntricate Technologies Inc