Embedded Software Engineer
Looking for an Embedded Software Engineer to develop and maintain real-time embedded software for high-performance applications. You will integrate and optimize NVIDIA Jetson platforms, build video streaming pipelines using GStreamer or FFmpeg, and work with protocols like PCIe, SDI, H.264/H.265, TCP/IP. Requires C/C++ proficiency and 2+ years experience.
Responsibilities
- Develop and maintain real-time embedded software.
- Integrate and optimize NVIDIA Jetson platforms and carrier boards.
- Build and optimize video streaming pipelines with GStreamer or FFmpeg.
- Work with industry-standard protocols (PCIe, SDI, H.264/H.265, TCP/IP).
- Collaborate with hardware, systems, and QA engineers.
- Write clean, well-documented code and participate in code reviews.
Requirements
- 2–3+ years of experience interfacing peripherals (UART, USB, PCIe, etc.).
- Strong proficiency in C/C++.
- Solid experience with Linux and Windows.
- Practical experience with GStreamer or FFmpeg.
- Knowledge of video standards and communication protocols.
Nice to have
- Experience with NVIDIA Jetson family.
- Background in defense-related systems.
- Experience in GUI development.
- Understanding of image processing.