Software Engineer - Embedded Multimedia & Telemetry Systems Job at Concordia Technologies, Inc., Huntsville, AL

b3JHemVPNmlRaFRyVitUbzVVMDdMRUw2bkE9PQ==
  • Concordia Technologies, Inc.
  • Huntsville, AL

Job Description

Concordia Technologies is a small business seeking a talented Software Engineer to join our growing team. Concordia’s Hardware design and integration team is made up of multidisciplinary engineers with expertise in software development, hardware design, structural analysis, analytical modeling, systems engineering and integration, and manufacturing. This team is tasked with solving complex problems with new and innovative ideas to bring our customers the best possible solution.

You will play a key role in developing cutting-edge embedded systems focusing on multimedia processing and real-time data streaming over radio links. This role offers the opportunity develop hardware solutions for next-generation spacecraft, aircraft, and robotic systems, as well as, work with state-of-the-art hardware like the NVIDIA Jetson Orin. 

Responsibilities: 

  • Design, develop, and implement multimedia pipelines using GStreamer and FFmpeg on the NVIDIA Jetson Orin platform. 
  • Optimize GStreamer and FFmpeg for performance and resource efficiency on embedded systems. 
  • Integrate hardware acceleration capabilities of the Jetson Orin NX GPU for video encoding, decoding, and processing. 
  • Integrate computer vision modules with GStreamer and FFmpeg for seamless processing of video data. 
  • Work with aerial telemetry data, including parsing, processing, and visualization. 
  • Develop and implement solutions for streaming video and telemetry data over radio links, considering bandwidth limitations and network latency. 
  • Implement robust error handling and recovery mechanisms for reliable data transmission. 
  • Collaborate with cross-functional teams (hardware, firmware, and systems engineers) to integrate software components. 
  • Develop and maintain clear and concise technical documentation. 
  • Participate in code reviews and contribute to improving software development processes. 

Required Skills:  

  • Must have the ability to obtain a U.S. security clearance 
  • Work in person at our corporate headquarters in Huntsville AL 
  • Minimum experience:
  • Bachelor's degree in Electrical Engineering, Software Engineering, Computer Science, or a related field with relevant work experience in industry 

or 

  • Master's degree or Ph.D. in Electrical Engineering, Software Engineering, Computer Science or related field with experience in applying your knowledge to real-world robotic or aerial systems. 
  • Demonstrates proficiency in designing and implementing complex multimedia pipelines for video processing and streaming with proven experience in GStreamer or FFmpeg frameworks. 
  • Ideal candidates will have a deep understanding of video compression standards like H.264 and H.265, as well as experience with common streaming protocols such as RTP and RTSP, enabling them to efficiently handle video data transmission 
  • Experience developing software for embedded Linux systems, specifically on the NVIDIA Jetson platform. 
  • Experience with network programming and data streaming techniques such as data serialization/deserialization and optimizing data transfer over networks for real-time streaming applications. 
  • Candidates must be proficient in using version control systems like Git for effective code management, collaboration, and tracking changes throughout the software development lifecycle. 
  • Strong problem-solving and debugging skills to effectively diagnose and resolve complex software and hardware issues that may arise during development and deployment. 
  • Possess excellent communication and interpersonal skills to effectively collaborate with cross-functional teams, clearly articulate technical concepts, and contribute to a productive and collaborative work environment. 

Bonus Skills:  

  • Experience with VideoLAN Client (VLC) and its underlying library libVLC 
  • Experience with NVIDIA DeepStream SDK. 
  • Knowledge of GPU programming (CUDA). 
  • Experience interfacing with computer vision libraries such as OpenCV. 
  • Experience working with radio communication systems (e.g., RF modules, wireless protocols).
  • Experience with Robot Operating System (ROS) 
  • Familiarity with aerial telemetry data formats and processing. 

What we offer:

  • You will be working in a small team and be involved in high level project design.
  • The opportunity to work on cutting-edge spacecraft, aircraft and robotics systems with real-world impact.  
  • A collaborative and fast-paced work environment with passionate engineers.  
  • Top-tier salary and package with top tier 401k benefits unrivaled in the industry.  
  • Continuous learning and growth opportunities 

Job Tags

Work experience placement,

Similar Jobs

Schneider

CDL-A - Dedicated Team truck driver - Ford Job at Schneider

 ...Home time: Every three weeksExperience: All CDL holdersOverview Dry van trailer hauling...  ...payments for inexperienced drivers.Paid orientation.Paid time off after 6 months,...  ...Portland, OR and live in Oregon.Need CDL training? Explore our company-paid CDL training programs... 

Action Behavior Centers

BCBA Job at Action Behavior Centers

Join Action Behavior Centers as a BCBA and Make a Difference! Were a Responsive Employer expect to hear from us within 24 hours of applying! Hey there, amazing BCBAs, Sr. BCBAs, and Clinical Directors! Are you ready to embark on a rewarding journey that truly makes... 

Maria Galli - State Farm Agent

Account Representative - State Farm Agent Team Member Job at Maria Galli - State Farm Agent

 ...offer flexible scheduling, a supportive work environment, and plenty of fun along...  ...This position is with a State Farm independent contractor agent, not with State Farm Insurance Companies...  ...are not employees of State Farm. Flexible work from home options available.... 

SoundVision, LLC

Lead Technician for the BEST Smart Home Company in North Carolina Job at SoundVision, LLC

 ...Job Description Job Description Job Summary: As a Lead Audio Video Smart Home Technician, you will play a critical role in delivering high-quality installations and providing outstanding service to our clients. You will work both independently and alongside other... 

Sioux Falls Pressure Washing and Kitchen Exhaust Hood Cleani...

Fleet Power Washing Professional Job at Sioux Falls Pressure Washing and Kitchen Exhaust Hood Cleani...

 ...Job Description We are seeking a dedicated Fleet Power Washing Professional to clean and maintain the exterior of commercial vehicles, including trucks and trailers. This role involves operating pressure washers, applying cleaning solutions, and ensuring the overall...