What are the responsibilities and job description for the SOC Threat Intelligence Analyst position at Openkyber?
Job Title: Senior Embedded C / Linux Developer (Platform HAL / SoC)
Location: Dallas, TX
Duration: 12 Months (Contract)
Experience: 8 Years
We are seeking a Senior Embedded C / Linux Developer with strong experience in Platform HAL and SoC-based systems to support the development of next-generation Smart TV platforms. The ideal candidate will have deep expertise in embedded systems, RTOS/Linux environments, and modern C (C 17 or later).
Key Responsibilities
- Design, develop, implement, and test embedded software for Smart TV platforms
- Develop and maintain Hardware Abstraction Layer (HAL) components and support SoC platform bring-up
- Collaborate closely with UI, Middleware, and Hardware teams to integrate and optimize video control and processing features
- Ensure high performance and reliability across various video stream types, codecs, and input formats
- Develop unit tests and participate in system-level integration testing
- Implement and support Behavior-Driven Development (BDD) testing frameworks
- Mentor and guide junior engineers
- Create clear technical documentation and communicate design decisions effectively
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
- 7 years of embedded software development experience
- Strong understanding of embedded system architecture, memory, and resource management
- Hands-on experience with RTOS and/or Linux-based embedded systems
- Proficient in C/C (C 17 or later) for embedded platforms
- Strong debugging, analytical, and problem-solving skills
- Excellent written and verbal communication skills
- Experience working in cross-functional Agile teams
Preferred / Nice-to-Have Skills
- Experience with Smart TV platforms and audio/video processing
- Knowledge of TV industry standards and protocols
- Experience with HAL development and porting to new SoC hardware
- Understanding of audio/video streaming, compression, and codecs
- Familiarity with BDD frameworks (Cucumber, Behave)
- Experience writing BDD test cases using Python or scripting languages
- Proficiency with Google Test (GTest) for C unit testing
- Knowledge of modern C design patterns
- Experience with Agile tools: JIRA, Jenkins, Git
For applications and inquiries, contact: hirings@openkyber.com