The job title is Principal Embedded Software Engineer for Professional and Broadcast Video Products.
The position is 100% remote.
The salary is up to $185K plus benefits.
The role involves developing advanced software for professional and broadcast video products, focusing on high-speed networking and video processing.
The engineer will work on systems running on Linux and Xilinx FPGAs and MPSoCs.
Key responsibilities include leading the development of embedded software for high-end video processing products, designing and implementing software for Linux-based systems, and developing high-speed networking capabilities for video processing applications.
The engineer will collaborate with hardware teams to define requirements and interfaces for advanced video processing systems and optimize software for performance and reliability.
Mentoring junior engineers and providing technical leadership in embedded software development is also a key responsibility.
Staying updated with the latest trends and technologies in embedded software, high-speed networking, and video processing is essential.
Requirements:
A Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field is required.
The candidate must have 8+ years of experience in embedded software development.
Proficiency in C/C++ and scripting languages is necessary.
Strong experience with Linux operating systems and kernel development is required.
Extensive experience with Xilinx FPGAs and MPSoCs is essential.
Demonstrated experience in high-speed networking and advanced video processing is required.
Familiarity with network protocols, streaming technologies, and real-time system constraints is necessary.
Experience with version control, continuous integration, and testing methodologies is required.
Excellent problem-solving, communication, and teamwork skills are essential.
Benefits:
The position offers a competitive salary, vacation, health and dental benefits, and an employer-matched 401 K pension plan.
Employees will have opportunities to gain experience, grow, and collaborate with professionals on a global scale.
Contributions will have a significant influence on high-profile projects and continuous improvement efforts.