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

VDZKa3d5LzloOUtQSWNWQUNQeUtUekFLeFE9PQ==
  • 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

Exodus Cry

Head Writer Job at Exodus Cry

 ...Overview We are seeking a skilled Head Writer who can write compelling content and copy...  ...Must be able to drive and be willing to travel. Must be able to work in Exodus Crys...  ...Orange County, Monday-Thursday, and may work remotely on Friday. Workplace Benefits ~... 

Get It - Healthcare

RN Triage Nurse - Remote Job at Get It - Healthcare

We are excited to welcome experienced Registered Nurses (RNs) to join our growing, fast-paced telephone triage team. This is a fantastic opportunity for those who enjoy working in a dynamic environment and are looking to make a positive impact in both pediatric and adult... 

River Crossing YMCA

Personal Trainer Job at River Crossing YMCA

 ...Job Description Job Description PERSONAL TRAINER Fairless Hills | Part Time, Hourly | Flexible Scheduling | $23.00-$25.00 per hour...  ...the certs and want to check us out? We want to meet you! Get our conversion started with this quick 3-minute online application.... 

Jobot

Business Applications Analyst (Hiring Immediately) Job at Jobot

 ...integrations. Significant understanding and experience with Construction, Manufacturing, Service, Finance, and Sales in support of ERP, CMS, and CRM business processes and systems. Analytical skills, to critically evaluate gathered information from multiple sources,... 

Route Runners NV LLC

Delivery Driver - Amazon Packages RRNV Job at Route Runners NV LLC

 ...& get paid every week! Work just 4 days a week! RRNV is an Amazon DSP looking for reliable delivery drivers to deliver Amazon packages...  ...drug test (Marijuana OK) UPS, USPS, Fedex, Ontrac, Truck driver, Construction, Pizza, Warehouse or any Delivery Driver experience...