SENIOR EMBEDDED SOFTWARE ENGINEER
•Today
| Estimated Pay info | Based on similar jobs in your market$52 per hour |
|---|---|
| Hours | Full-time |
| Location | Sunrise, FL Sunrise, Florida open_in_new |
About this job
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
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.
- 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.
- 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.
- 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).
- 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
- 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.
Nearby locations
Nearby Job Titles
Fast Food Preparation Worker Jobs Driver Jobs Radiologic Technologist Jobs Truck Driver Jobs Services Sales Representative JobsNearby Locations
Fort Lauderdale, FL Jobs Boca Raton, FL Jobs Hollywood, FL Jobs Hialeah, FL Jobs Florida JobsNearby Companies
DoorDash Jobs Care.com Jobs U.S. Navy Jobs Hiring Drivers Now Jobs HMG Careers JobsNearby Categories
Full-time Jobs Part-time Jobs Gig Jobs Posting ID: 1299984691 Posted: 2026-11-01 Job Title: Senior Embed Software Engineer