1

Embedded Linux Software Engineer Jobs in Florida

Develop Embedded Linux, Windows PC and microcontroller software applications using C, C++, and occasionally other programming languages. * Maintain computer programs using advanced software ...

Develop Embedded Linux, Windows PC and microcontroller software applications using C, C++, and occasionally other programming languages. * Maintain computer programs using advanced software ...

Develop Embedded Linux, Windows PC and microcontroller software applications using C, C++, and occasionally other programming languages. * Maintain computer programs using advanced software ...

Embedded Software Engineer

Orlando, FL ยท On-site

$122.80K - $161.50K/yr

Job #217742 Chipton-Ross is seeking a Embedded Software Engineer for a contract opportunity in ... Linux/VxWorks operating systems experience Integration and test experience involving software and ...

Senior Embedded Engineer

Winter Springs, FL ยท On-site

$108.30K - $141.90K/yr

This role focuses on firmware, Linux-based software, data transfer paths, high-speed networking ... Hands-on MCU programming experience; NXP MCU experience is a plus. * Experience with embedded ...

Senior Embedded Engineer

Winter Springs, FL ยท On-site

$108.30K - $141.90K/yr

This role focuses on firmware, Linux-based software, data transfer paths, high-speed networking ... Hands-on MCU programming experience; NXP MCU experience is a plus. * Experience with embedded ...

As an Embedded Software Engineer, you will utilize experience and expertise to develop and execute ... Develop multi-threaded C/C++ applications running under an embedded RTOS. (Linux, MQX, Green Hills ...

As an Embedded Software Engineer, you will utilize experience and expertise to develop and execute ... Develop multi-threaded C/C++ applications running under an embedded RTOS. (Linux, MQX, Green Hills ...

As an Embedded Software Engineer, you will utilize experience and expertise to develop and execute ... Develop multi-threaded C/C++ applications running under an embedded RTOS. (Linux, MQX, Green Hills ...

Embedded Software Engineer

West Melbourne, FL ยท On-site

$62.10K - $85.30K/yr

As an Embedded Software Engineer, you will utilize experience and expertise to develop and execute ... Develop multi-threaded C/C++ applications running under an embedded RTOS. (Linux, MQX, Green Hills ...

next page

Showing results 1-20

Embedded Linux Software Engineer information

See Florida salary details

$62.8K

$100.8K

$141.6K

How much do embedded linux software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for embedded linux software engineer in Florida is $100,793.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,500.00 and $119,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Embedded Linux Software Engineer, and why are they important?

To thrive as an Embedded Linux Software Engineer, you need strong proficiency in C/C++ programming, Linux kernel and device driver development, and a relevant engineering degree. Familiarity with build systems (e.g., Yocto, Buildroot), version control tools like Git, and debugging tools such as GDB are typically required. Analytical thinking, problem-solving, and effective teamwork are essential soft skills that help address complex technical challenges. These skills and qualifications ensure robust, efficient software solutions for embedded systems that meet industry standards and project demands.

What are some common challenges faced by Embedded Linux Software Engineers when integrating hardware and software components?

Embedded Linux Software Engineers often encounter challenges related to hardware-software integration, such as ensuring compatibility between custom drivers and board support packages with the Linux kernel. Debugging low-level issues, optimizing performance for limited resources, and achieving real-time responsiveness are also common hurdles. Collaborating closely with hardware engineers is essential to resolve issues quickly and ensure seamless system operation. Being proactive in understanding hardware schematics and using tools like oscilloscopes and logic analyzers can make integration smoother.

What does an Embedded Linux Software Engineer do?

An Embedded Linux Software Engineer designs, develops, and maintains software for devices that run on the Linux operating system, typically in environments with limited resources such as IoT devices, automotive systems, or industrial controls. Their work involves configuring Linux kernels, developing device drivers, and optimizing system performance to ensure reliability and responsiveness. They collaborate with hardware engineers, integrate third-party libraries, and often use programming languages like C or C++. The goal is to create stable and efficient software that interacts seamlessly with hardware components.

What is the difference between Embedded Linux Software Engineer vs Embedded Software Developer?

AspectEmbedded Linux Software EngineerEmbedded Software Developer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; knowledge of Linux systemsBachelor's in Computer Science, Electrical Engineering, or related fields; programming skills
Work EnvironmentDeveloping Linux-based embedded systems, often in hardware-focused companiesCreating embedded software across various platforms, including non-Linux systems
Industry UsagePrimarily in IoT, automotive, consumer electronics, and industrial automationBroadly in consumer electronics, medical devices, automotive, and industrial sectors

Embedded Linux Software Engineers specialize in developing software for Linux-based embedded systems, focusing on kernel, driver, and system integration. Embedded Software Developers have a broader scope, working on embedded software across multiple platforms, not limited to Linux. Both roles require strong programming skills and knowledge of embedded systems, but the Linux-specific expertise distinguishes the Embedded Linux Software Engineer.

What job categories do people searching Embedded Linux Software Engineer jobs in Florida look for? The top searched job categories for Embedded Linux Software Engineer jobs in Florida are:
What are popular job titles related to Embedded Linux Software Engineer jobs in FL? For Embedded Linux Software Engineer jobs in FL, the most frequently searched job titles are:
Infographic showing various Embedded Linux Software Engineer job openings in Florida as of May 2026, with employment types broken down into 87% Full Time, 9% Part Time, 2% Contract, and 2% Nights. Highlights an 40% Physical, 18% Hybrid, and 42% Remote job distribution, with an average salary of $100,793 per year, or $48.5 per hour.
Embedded Software Systems Engineer

Embedded Software Systems Engineer

Sidus Space

Cape Canaveral, FL โ€ข On-site

$111.50K - $146.70K/yr

Full-time

Retirement, PTO

Posted 7 days ago


Job description

Sidus Space (NASDAQ: SIDU) is a space mission enabler providing flexible, cost-effective solutions, including satellite manufacturing and technology integration, AI-driven space-based data solutions, mission planning and management operations, AI/ML products and services and space and defense hardware manufacturing. With its mission of Space Access Reimaginedยฎ, Sidus Space is committed to rapid innovation, adaptable and cost-effective solutions, and the optimization of space system and data collection performance. With demonstrated space heritage, including manufacturing and operating its own satellite and sensor system, LizzieSatยฎ, Sidus Space serves government, defense, intelligence and commercial companies around the globe.


Strategically headquartered on Floridaโ€™s Space Coast, Sidus Space operates a 35,000-square-foot space manufacturing, assembly, integration and testing facility and provides easy access to nearby launch facilities. But itโ€™s our people who truly set us apart. We foster a culture of collaboration, continuous learning, and agility, empowering our team to innovate and evolve in a rapidly changing industry. Join us at Sidus Space to be part of something extraordinary and help shape the future of space access!


Job Summary

The Embedded Software Systems Engineer is a generalist who designs, develops, debugs, tests, and implements embedded software and systems. This role will join a multi-discipline, high performing team of Engineers.

This position is expected to be 100% onsite in Cape Canaveral.


Essential Duties/Responsibilities

  • Develop software and firmware source code in C/C++, Embedded C, and other languages.
  • Requires an understanding of common communication interfaces like SPI, I2C, USB, UART, and others.
  • Utilize version control, simulation, debugging, and other development tools.
  • Collaborate cross-functionally with hardware engineers.
  • Provide engineering support for testing, deployment, and updates.
  • Develop highly reliable software solutions based on the needs of the Engineering Team and mission.
  • Collaborate with the Engineering Team on architecture, design and code review.
  • Adhere to all Quality Management Systems standards and procedures
  • Treat all team members with respect and dignity ensuring a collaborative culture is continually developed and maintained.
  • Other duties as assigned**

Required Education and Experience

  • Bachelorโ€™s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 3 or more years of experience in embedded software development.
  • Strong C and C++ proficiency, with a working knowledge of modern embedded development practices (cross-compilation, toolchains, JTAG/SWD debugging, version control, code review)
  • Hands-on experience developing firmware for microcontrollers (e.g. STM32, NXP, TI, Microchip families)
  • Demonstrated experience writing bare-metal device drivers for common embedded interfaces: IยฒC, SPI, UART, CAN, GPIO
  • Experience with Linux at the systems level โ€” userspace driver development against /dev, sysfs, /proc, character devices, and standard kernel APIs
  • Comfort reading datasheets, reference manuals, and schematics; ability to debug at the register level using oscilloscopes, logic analysers, and bus sniffers
  • Board bring-up experience: validating power, clocks, peripherals, and boot stages on new hardware
  • Experience with DevSecOPs, Git and JIRA with a demonstrated understanding.
  • Knowledge of Linux embedded software development including Firmware Images, Linux kernel configuration modules and user-space drivers.
  • Familiarity with CI/CD pipelines.
  • Proficiency in Microsoft 365 including Excel, Word, Outlook and Teams.


Desired Skills and Qualities

  • Linux kernel driver development (platform drivers, MFD, IRQ handling, DMA)
  • Real-time operating system experience (FreeRTOS, Zephyr, ThreadX, or similar) โ€” task scheduling, IPC primitives, ISR design
  • FPGA development experience (Verilog/VHDL, HDL simulation, timing closure) or experience writing software that interfaces with FPGAs over PCIe, AXI, or memory-mapped registers
  • Experience with SoCs that combine FPGA fabric and a hard processor subsystem (Xilinx Zynq / Zynq UltraScale+, Microchip PolarFire SoC, Intel Agilex SoC, or similar) - including AXI interconnect partitioning, shared-memory schemes, and host - fabric DMA.
  • Familiarity with build systems for embedded Linux (Yocto, Buildroot)
  • Exposure to higher-speed serial interfaces (LVDS, MIPI, Ethernet) and related timing/integrity considerations.
  • Experience writing test harnesses and contributing to bring-up / qualification workflows for new hardware
  • Commitment to providing the highest quality products and services that meet or exceed the requirements and expectations of our customer, actively pursuing opportunities for continual improvement of service quality.
  • Able to multitask, prioritize tasks and projects, as well as manage time efficiently
  • Excellent oral and written communication skills
  • Ability to collaborate with many different teams/individuals to reach a common goal by building mutual trust, respect, and cooperation, maintaining positive and professional relationships, and contributing to a culture of teamwork.


Physical Requirements

  • Sedentary Work โ€“ occasionally exerting up to 10 pounds of force to carry, lift, push, pull, or otherwise move objects. Sedentary work involves being stationary most of the time, sometimes requiring moving about the work center on concrete surfaces.
  • Computer Work โ€“ daily use of laptop, computer monitor screen, keyboard, and mouse, sometimes utilizing a headset with microphone & speakers.


Total Rewards and Perks

At Sidus Space, we ask a lot of our team members, which is why we give so much in return. In addition to a competitive salary, a Best-in-Class benefit program with a generous employer paid portion as well as a matching 401(k) on Day ONE, we offer a lot of perks, including:


  • Jeans every day
  • Regular onsite food trucks
  • 5 free company t-shirts for Manufacturing Staff
  • Paid Time Off (vacation and sick days) and 11 paid holidays
  • Adjustable stand-up desks
  • Employee referral bonus program
  • Educational assistance and professional training opportunities
  • Company golf outings and other social events


Additional Eligibility Qualifications

  • All candidates selected will be subject to a background investigation and drug screen
  • To conform to U.S. Government International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
  • Must be able to perform the essential functions of the position satisfactorily and, if requested, reasonable accommodations will be made to enable individuals with disabilities to perform the essential functions of their job, absent undue hardship.


SIDUS SPACE is an Equal Opportunity Employer fostering a respectful work culture that values all contributors. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.



Affirmative Action and Disability Accommodation

Applicants wishing to receive information on Sidus Spaceโ€™s Affirmative Action Plans, or applicants requiring a reasonable accommodation in order to participate in the application and/or interview process, please contact us at people@sidusspace.com