Job Search
We can help you build an exceptional career
Lead C/C++ Engineer (OTTMediaEmbedded) IRC245336
Job: | IRC245336 |
Location: | United States - Dallas TX |
Designation: | Lead Software Engineer |
Experience: | 10-15 years |
Function: | Engineering |
Skills: | Audio, C, Embedded Linux, Media, OTT & Streaming, Team Leading, Video |
Work Model: | On-Site/Office |
Description:
- Provide technical leadership and guidance to the development team in the implementation of a media player engine with DRM support using TrustZone and a hardware abstraction layer for interfaces API.
- Lead architectural design decisions, ensuring the scalability, performance, and maintainability of the software solution.
- Collaborate with stakeholders to gather and analyze requirements, ensuring alignment with project goals.
- Mentor and coach team members, promoting knowledge sharing and fostering a collaborative work environment.
- Conduct code reviews and provide constructive feedback to ensure high-quality code standards and adherence to best practices.
- Troubleshoot complex technical issues, identify efficient solutions, and guide the team in implementing resolutions.
Requirements:
- Experience with DRM technologies and integration, as well as familiarity with TrustZone technology and its APIs.
- Proficiency in media frameworks and libraries such as FFmpeg, GStreamer, or similar tools.
- Excellent problem-solving and debugging skills, focusing on delivering efficient and effective solutions.
- Exceptional communication and collaboration skills, with the ability to work effectively with stakeholders, team members, and cross-functional teams.
- Project management skills, including the ability to set realistic timelines, manage resources, and prioritize tasks.
- Quality-focused mindset, with a commitment to delivering high-quality software through adherence to coding standards and testing practices.
- Bachelor’s or Master’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.
Preferences:
- Adaptability and willingness to learn, keeping up-to-date with new technologies and industry advancements.
- Previous experience in developing media player engines or multimedia applications.
- Knowledge of hardware abstraction layer (HAL) concepts and implementation.
- Familiarity with Linux-based systems and development tools.
Job Responsibilities:
- Stay updated with emerging technologies, industry trends, and best practices to drive continuous improvement in software development processes.
- Manage project timelines, resources, and priorities to ensure timely and successful delivery.
- Communicate effectively with stakeholders, providing regular updates on project progress, risks, and dependencies.
- 5+ years of relevant software development experience, 1+ in a technical lead position.
- Extensive experience in C++ development, including a solid understanding of object-oriented programming, memory management, and multi-threading.
- Proven track record in leading and mentoring software development teams.
- Strong knowledge of multimedia processing concepts, including codecs, file formats, and compression algorithms.
What We Offer
Exciting Projects:Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.
Collaborative Environment: You can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!
Work-Life Balance:GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules and opportunities to work from home.
Professional Development:We provide continuing education classes, professional certification and training (technical, soft skills, language, and communication skills) to help you realize your professional goals. Being part of a global organization, there are additional learning opportunities through international knowledge exchanges.
Excellent Benefits:We provide our employees with competitive salaries, health and life insurance, short-term and long-term disability insurance, a matched contribution 401K plan, flexible spending accounts, and PTO and holidays