Techintelli Solutions - Dallas, TX

posted 3 months ago

Full-time
Dallas, TX
Professional, Scientific, and Technical Services

About the position

The Embedded/C++ Engineer (Media) position is a critical role focused on the development of high-quality software solutions in the audio and video domain. The successful candidate will be responsible for designing, implementing, and maintaining software that meets the rigorous standards of the media industry. This role requires a deep understanding of C/C++ programming, particularly in the context of embedded systems, and a solid grasp of audio and video technologies. The engineer will work closely with cross-functional teams to ensure that the software integrates seamlessly with hardware components and meets performance benchmarks. In this position, the engineer will be expected to adhere to coding standards and best practices, ensuring that the software is not only functional but also maintainable and scalable. The role involves debugging complex issues that may arise during the development process, requiring strong analytical skills and a methodical approach to problem-solving. The engineer will also be involved in cross-compilation processes and must have a good understanding of Application Binary Interface (ABI) and library dependencies. The ideal candidate will have a strong background in Linux system programming and experience with multi-threaded programming and inter-process communication. This position is onsite in Dallas, TX, and is offered as a 12+ month contract, providing an opportunity to work on cutting-edge technology in a dynamic environment.

Responsibilities

  • Design, implement, and maintain software solutions for audio and video technologies.
  • Adhere to coding standards and best practices to ensure high-quality software delivery.
  • Debug and resolve complex software issues in a timely manner.
  • Collaborate with cross-functional teams to integrate software with hardware components.
  • Manage library dependencies and understand cross-compilation processes.

Requirements

  • 8+ years of relevant software development experience.
  • Extensive experience in C/C++ development.
  • Strong understanding of Linux system programming.
  • Good understanding of Application Binary Interface (ABI) and library dependencies.
  • Proficient debugging skills.

Nice-to-haves

  • Experience in multi-threaded programming.
  • Experience in inter-process communication.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service