Embedded Software Engineer
$48 - $55 per hourActalent
Job Title Embedded Software Engineer Job Description This role focuses on designing, developing, debugging, testing, and implementing embedded software and systems for aerospace products. As part of a high‑performing, multidisciplinary engineering team, you will develop highly‑reliable software and firmware in C and C++ for microcontroller‑based and embedded Linux platforms, collaborate closely with hardware engineers, and support testing, deployment, and updates of mission‑critical systems. The position is 100% onsite at Cape Canaveral and emphasizes quality, collaboration, and continuous improvement. Responsibilities Design, develop, and maintain embedded software and firmware using C, C++, Embedded C, and other relevant languages. Develop and integrate software that interfaces with embedded communication protocols such as SPI, I2C, USB, UART, CAN, GPIO, and other serial interfaces. Utilize version control systems, simulation tools, debugging utilities, and development tools to support robust and maintainable software delivery. Collaborate closely with hardware engineers to define system requirements, support board bring‑up, and ensure seamless integration between hardware and software. Provide engineering support for testing, deployment, and software updates, including troubleshooting and resolving issues at the system and register level. Develop highly reliable software solutions that meet the needs of the engineering team and support mission objectives. Participate in architecture and design discussions and contribute to code reviews to ensure quality, maintainability, and best practices. Adhere to all Quality Management System standards, processes, and procedures throughout the software development lifecycle. Interpret and apply information from datasheets, reference manuals, and schematics to implement and debug device drivers and low‑level software. Support board bring‑up by validating power, clocks, peripherals, and boot stages on new hardware platforms. Collaborate with cross‑functional teams using tools such as Git and JIRA to manage tasks, track issues, and maintain documentation. Contribute to the development and maintenance of Linux‑based embedded systems, including firmware images, kernel configuration, and user‑space drivers. Use test harnesses and participate in bring‑up and qualification workflows for new hardware platforms. Maintain a collaborative and respectful team culture by treating all team members with dignity and supporting open communication. Perform other engineering‑related duties as assigned to support team and organizational goals. Essential Skills 3+ years of embedded software development experience. Strong proficiency in C and C++ for embedded systems, including modern development practices such as cross‑compilation, toolchains, JTAG/SWD debugging, version control, and code review. Hands‑on experience developing firmware for microcontrollers (e.g., STM32, NXP, TI, or Microchip families). Experience writing bare‑metal device drivers for interfaces including I2C, SPI, UART, CAN, and GPIO. Experience with Linux at the systems level, including user‑space driver development against /dev, /proc, character devices, and standard kernel APIs. Ability to read and interpret datasheets, reference manuals, and schematics, and debug issues at the register level. Experience using lab equipment such as oscilloscopes, logic analyzers, and bus sniffers for debugging embedded systems. Board bring‑up experience, including validating power, clocks, peripherals, and boot stages on new hardware. Experience with DevSecOps practices and tools, including Git and JIRA. Knowledge of embedded Linux development, including firmware image creation, kernel configuration, modules, and user‑space driver development. Familiarity with CI/CD pipelines for building, testing, and deploying embedded software. Proficiency with Microsoft 365 tools (Excel, Word, Outlook, Teams). Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. Additional Skills & Qualifications Experience with Linux kernel driver development, including platform drivers, multi‑function devices, IRQ handling, and DMA. RTOS experience with platforms such as FreeRTOS, Zephyr, ThreadX, or similar. FPGA development experience using Verilog or VHDL, or interface software for FPGAs over PCIe, AXI, or memory‑mapped registers. Experience with SoCs that combine FPGA fabric and a hard processor subsystem (e.g., Xilinx Zynq, Microchip PolarFire, Intel Agilex). Knowledge of build systems for embedded Linux such as Yocto or Buildroot. Exposure to higher‑speed serial interfaces such as LVDS, MIPI, and Ethernet, including signal‑integrity considerations. Experience writing test harnesses and contributing to bring‑up and qualification workflows for new hardware platforms. Experience with RTOS, FPGA, and embedded Linux environments, including working with firmware images and real‑time constraints. Work Environment The role is located 100% onsite in Cape Canaveral, operating within a hands‑on engineering lab and office environment. You will work closely with a multidisciplinary team of software and hardware engineers using modern embedded development toolchains, Git, JIRA, and Microsoft 365. The work involves frequent interaction with embedded Linux platforms, microcontroller development boards, and FPGA systems, as well as regular use of lab equipment including oscilloscopes, logic analyzers, and bus sniffers. The environment emphasizes adherence to Quality Management Systems, structured development processes, and a collaborative culture. Job Type & Location Contract to Hire position based out of Merritt Island, FL. Pay & Benefits The pay range for this position is $48.00 - $55.00 per hour. Medical, dental & vision Critical Illness, Accident, and Hospital 401(k) Retirement Plan – pre‑tax and Roth post‑tax contributions available Life Insurance (voluntary life & AD&D for employee and dependents) Short and long‑term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time off / leave (PTO, vacation or sick leave) Legal Information The company is an equal‑opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information, or any characteristic protected by law. If you would like to request a reasonable accommodation, please email View email address on click.appcast.io for other accommodation options. San Francisco Fair Chance Ordinance: For all positions located in the city and county of San Francisco, we will consider qualified applicants with arrest and conviction records. Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. #J-18808-Ljbffr
$48 - $55 per hour
...Job Title: Embedded Software Engineer Job Description This role focuses on designing, developing, debugging, testing, and implementing embedded software and systems as part of a multi-disciplinary, high-performing engineering team. The Embedded Software Engineer...SuggestedContract workTemporary workWork at office- ...The Lead, Systems Engineer serves as a senior technical leader responsible for architecting mission concepts, defining system requirements... ...and allocate performance and functional requirements across software, firmware, and hardware. • Produce and maintain system architecture...SuggestedLocal area
- ...Job Summary We are seeking a Systems Engineer II with at least four years of experience to provide engineering support across technical... ...Support the design, development, and integration of hardware, software, cloud components, and user interfaces into cohesive system solutions...Suggested
- ...Position Summary The Senior Satellite Systems Engineer will be responsible for systems engineering and satellite design activities and ensuring the designs can be translated into specifications for manufacturing. Primary Responsibilities 1) 65% Design and implement systems...SuggestedLocal areaFlexible hours
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Systems Software Engineer Job Code: 36860 Job Location: Melbourne, FL Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80 hours...SuggestedLocal areaOverseas
- ...The systems engineer will be responsible for leading an interdisciplinary team, designing, implementing, maintaining, and sustaining space... ...models using Cameo Systems Modeler. Design and implement software systems to support space mission engineering. Decompose high-level...Local areaRemote work
- ...We are seeking a highly skilled and motivated Lead Full Stack Software Engineer with technical leadership experience to join our team. The ideal candidate will bring strong expertise in modern web application development using React and Python, along with proven experience...Local area
- ...Computer Engineer Help GS-07 Performs a variety of specific duties designed to develop knowledge and skill in applying computer engineering principles, methods and techniques. Performs computer engineering work of limited scope and complexity in support...For contractorsInternship
- ...to grade level. Provide computer system management support. Help coordinate the planning and implementation of hardware and software upgrades, follow and enforce proper security procedures, oversee user accounts and ensure smooth and predictable data flow. Test...
- ...The Systems Engineer will support mission critical initiatives across emerging mission areas, providing onsite engineering expertise at the Air Force Technical Applications Center (AFTAC) on the Patrick Space Force Base (PSFB). This role partners closely with mission...For contractorsLocal area
- ...regarded, and able to do what you love all in one package? This is your opportunity! Join now! Job Summary As an Imagery Systems Engineer at Aetos Systems, you will be responsible for researching, designing, developing, testing, and overseeing the installation of...Work experience placement
- ...experience to a new industry, join our team as we help shape a brighter way forward. What this job involves: As a Operating Engineer at JLL, you will play a vital role in maintaining and monitoring building systems within our critical environments. Working under...Daily paidFor contractors
- ...Summary Crow Technologies has a part time, temporary opening for a Software Developer at Merritt Island, FL. This position is responsible for supporting Craig’s Govlead application including writing code, and modifying software to fix errors, adapt it to new hardware,...Temporary workPart time
- ...The Opportunity We are currently seeking an Electrical Engineer II to join our Aerospace Design Group in Merritt Island, Florida! Join RS&H’s Aerospace and Equipment Group as an Electrical Engineer and help shape the infrastructure that supports the nation’s most advanced...Permanent employmentWork at office
- ...Quality Engineer will support the NASA space program, specifically, SMA work on Liquid Engines for the SLS Program located in Merritt... ...system design, engineering drawings, material selection, and KSC software, databases and tools. Desired Experience in an insight, risk-based...Full timeContract workFor contractorsWork experience placementWork at officeFlexible hoursShift work
$72k - $93k
...This position is for a Software Ground Integration Engineer (GIE) with the Systems Engineering and Integration (SE&I) group supporting NASA’s Exploration Ground Systems (EGS) Program at Kennedy Space Center, supporting Artemis missions to send astronauts back to the moon...Contract workFor contractorsWork experience placementCasual workWork at officeFlexible hoursShift work$96k - $120k
...Role Title: Mechanical Aerospace Engineer – Deployable Space Systems Overview An early-stage, venture-backed aerospace and defense organization is entering its active hardware development phase following a successful transition from conceptual design to flight-test...Flexible hours- ...Job Description Job Description OpenShift Systems Engineer Location: Remote (Candidate must reside within 50 miles of a NASA Center... ...Suite (MAS) and integrates with IBM Storage Fusion for software-defined storage, backup, and recovery capabilities. The ideal candidate...Work at officeRemote work
$145k - $190k
...Description Job Description We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—... ...guidance and control, power systems, data handling, avionics, and software. ~ Experienced with producing and resolving test flags, non‑...Permanent employmentFor contractorsRemote work- ...applications (Word, Excel, PowerPoint) ~ B.S./B.A. degree in engineering or other technical field Preferred Qualifications:... ...ground systems and CONOPS Proficiency with project management software such as MS Project, Primavera P6 Experience with risk management...Permanent employmentTemporary workWork at officeLocal area
- ...Industrial Engineer Position Company is seeking a qualified Industrial Engineer to support aerospace production and operations at Kennedy Space Center, Florida. This position is responsible for applying industrial engineering principles to improve efficiency, optimize...Night shiftAfternoon shift
- ...Project Engineer Company Name: Baker Concrete Construction, Inc Location: Merritt Island, FL, US, 32957 Req ID: 7445 Travel: Up to... ...combination of education and experience. Proficiency in Microsoft software programs such as Word, Excel, and PowerPoint. The following...Contract workFor contractorsFor subcontractor
- ...today and be more with Baker. Summary The Senior Project Engineer supports field activities and spends a majority of time working... ...of education and experience Proficiency in Microsoft software programs such as Word, Excel, and PowerPoint Basic understanding...For contractors
- ...Airbus U.S. is looking for an enthusiastic and creative software engineer to develop and test spacecraft flight software. We're looking... ...can bring exceptional programming skills and experience in embedded software development and testing to the team. Position Responsibilities...Contract workWork at officeLocal areaRemote workVisa sponsorship
- ...Varstaff is currently searching for the following: We are looking for a contract Engineer to support the rapid design and fielding of temporary structures. You will work closely with stakeholders to define requirements and iterate on designs quickly. Responsibilities...Contract workTemporary work
$108.4k - $203.4k
...the government forward! Accenture is seeking a Cloud Systems Engineer specializing in AWS GovCloud who will be responsible for designing... ..., and deploying security services and tools (i.e., antivirus software, vulnerability scanning software, and DISA STIGs) ~1 year of...Live inWork at officeLocal area- ...access to space and enabling Blue Origin's vision of millions of people living and working in space to benefit Earth. As a Software Engineer, you will play a vital leadership role within a team of specialists, technicians, and engineers, significantly contributing to...Permanent employmentTemporary workLocal area
$197.53k - $276.54k
...solutions that enhance the employee experience and enable HR to operate at the speed of our mission. We're seeking a hands-on Senior Software Engineer who builds and implements AI-powered HR technology solutions while maintaining strategic awareness. This role emphasizes...Permanent employmentTemporary workLocal areaImmediate start- ...Opportunity Aerodyne Industries is a dynamic, rapidly growing engineering and information technology services firm headquartered on... ...Responsibilities include, but are not limited to: Provides Software Assurance support to the end to end Command and Control...Permanent employmentFull timeContract workCasual workRemote work
- ...looking for an enthusiastic and creative Senior Manager - Systems Engineering (Functional Validation) to design, analyze, and test new... ...Troubleshooting and non-conformance management Supporting Flight Software development and integration through de-risking ~ Develops...Contract workWork at officeLocal areaVisa sponsorshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- remote software sales Merritt Island, FL
- software asset management analyst Merritt Island, FL
- software Merritt Island, FL
- senior c# .net software developer Merritt Island, FL
- id software Merritt Island, FL
- software implementation project manager Merritt Island, FL
- graduate embedded software engineer
- embedded systems software engineer
- embedded software engineer remote
- embedded software engineer


