We use essential cookies

Please Accept our Privacy Policy

SENIOR EMBEDDED SOFTWARE ENGINEER

Elite Corporate Solutions

Sunrise, FL • 9/22/2026

Job Description

Job Description
Elite Corporate Solutions is seeking a Senior or Staff Embedded Software Engineer to support the development of advanced thermal optics and imaging systems for demanding, mission-critical applications. This opportunity will focus on embedded Linux, camera and video pipelines, low-level hardware integration, and system optimization while collaborating closely with hardware, systems, and product teams to deliver high-performance, reliable products.

Key Responsibilities
  • Design, develop, and maintain embedded software for thermal optics and imaging systems.
  • Build and optimize camera and video pipelines, including device drivers, camera control, and streaming performance.
  • Develop embedded Linux platforms, including board support packages (BSPs), bootloaders, and board bring-up.
  • Collaborate with electrical, mechanical, and systems engineers to integrate hardware and software.
  • Diagnose and resolve complex issues spanning hardware, kernel drivers, middleware, and applications.
  • Optimize system performance, video latency, power consumption, and reliability.
  • Own technical delivery for major subsystems, from requirements and design through validation and production support.
  • Guide architecture decisions, conduct code reviews, and strengthen software development practices.
  • Mentor engineers and communicate technical decisions and tradeoffs across teams.
  • Support integration and optimization of AI/ML workloads on embedded platforms where applicable.
Additional Staff-Level Responsibilities
  • Lead software architecture and technical direction across embedded subsystems and product platforms.
  • Resolve cross-functional design tradeoffs and drive solutions to ambiguous system-level problems.
  • Establish reusable platform capabilities and engineering practices that support long-term product development.
Required Qualifications
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field.
  • Substantial experience developing embedded software for complex products, preferably in real-time or mission-critical environments.
  • Demonstrated ownership of embedded subsystems through design, implementation, debugging, and release.
  • Strong proficiency in C and C++, with working knowledge of Python.
  • Strong experience with embedded Linux, including Yocto and/or Buildroot.
  • Hands-on experience with device driver development, kernel-level programming, and hardware interfaces.
  • Experience with board bring-up, BSP development, and bootloaders.
  • Familiarity with Wi-Fi, Bluetooth, USB, and Ethernet integration.
  • Strong hardware and software debugging skills using GDB, JTAG, oscilloscopes, and logic analyzers.
  • Ability to explain technical tradeoffs, collaborate across disciplines, and work independently on complex problems.
For Staff-Level Consideration
  • A track record of leading architecture and delivering embedded systems across multiple subsystems or products.
  • Demonstrated technical leadership, including mentoring engineers and aligning teams on design decisions.
Preferred Qualifications
  • Experience with Linux V4L2, camera control, and video streaming optimization.
  • Knowledge of image signal processing (ISP) pipelines, camera tuning, and image quality troubleshooting.
  • Familiarity with GStreamer or similar multimedia frameworks.
  • Experience with RTOS platforms, such as FreeRTOS or Zephyr.
  • Experience with low-power optimization, including dynamic voltage and frequency scaling (DVFS) and power profiling.
  • Familiarity with secure boot, over-the-air (OTA) updates, and embedded security practices.
  • Experience integrating or optimizing AI/ML workloads on embedded processors or neural processing units (NPUs).
Technical Environment
  • Languages & Architecture: C, C++, Python, ARM
  • Operating Systems: Embedded Linux; FreeRTOS or Zephyr where applicable
  • Hardware Interfaces: I²C, SPI/eSPI, UART, PCIe, I²S
  • Imaging & Video: V4L2, ISP tuning, GStreamer, low-latency video pipelines
  • Build & Tooling: GCC, CMake, Yocto, Buildroot
  • Debugging: GDB, JTAG, oscilloscopes, logic analyzers
  • Connectivity: Wi-Fi, Bluetooth, Ethernet, USB
What We Offer
  • Hands-on development of advanced thermal imaging and embedded systems.
  • Close collaboration with a skilled, mission-driven engineering team.
  • Opportunities to shape system architecture and product direction.
  • Competitive compensation and projects with real-world impact.