> Markdown version of [/jobs/ext/3125237-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3125237-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # EMBEDDED SOFTWARE ENGINEER - **Company:** Elite - **Location:** Sunrise, FL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Board Bringup, C (Programming Language), Artificial Intelligence, Systems Engineering, Bluetooth, Booting (BIOS), UClibc (C Standard Library), C++ (Programming Language), CMake, Program Optimization, Code Review, Computer Programming, Computer Engineering, Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Middleware, Embedded Software, Ethernet, FreeRTOS, GNU Compiler Collection, GNU Debuggers, Hardware Design, Hardware Interface Design, Image Quality, Imaging Technology, Joint Test Action (IEEE Standards), Python (Programming Language), PCI Express, Performance Tuning, Software Architecture, Real-Time Operating Systems, Signal Processing, Software Engineering, Systems Integration, Universal Asynchronous Receiver/Transmitter, USB, Wi-Fi Technology, Yocto, Low Latency, Video Streaming, U-Boot - **Published:** September 28, 2026 - **Apply:** https://www.juju.com/job/16_54e2f6a0 ## About the Role * 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., * 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 ## 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., * 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. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)