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 as part of a multi-disciplinary, high-performing engineering team. The Embedded Software Engineer develops highly reliable software and firmware in C and C++ for microcontroller-based and embedded Linux platforms, collaborates closely with hardware engineers, and supports testing, deployment, and updates of mission-critical systems. This is a 100% onsite position based in Cape Canaveral, working within an engineering environment that emphasizes quality, collaboration, and continuous improvement.
Responsibilities
This role is based 100% onsite in Cape Canaveral and operates within a hands-on engineering lab and office environment. You will work closely with a multi-disciplinary team of software and hardware engineers using modern embedded development toolchains, version control systems, and collaboration platforms such as Git, JIRA, and Microsoft 365 (Excel, Word, Outlook, and Teams). The work involves frequent interaction with embedded Linux platforms, microcontroller development boards, and FPGA-based systems, as well as regular use of lab equipment including oscilloscopes, logic analyzers, and bus sniffers for board bring-up and debugging. The environment emphasizes adherence to Quality Management Systems, structured development processes, and a collaborative culture where team members treat each other with respect and maintain open communication. Work hours follow a standard onsite engineering schedule, with the expectation of being physically present to support hardware integration, testing, and cross-functional collaboration.
Job Type & Location
This is a Contract to Hire position based out of Cape Canaveral, FL.
Pay and Benefits
The pay range for this position is $48.00 - $55.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• 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 the 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)
Workplace Type
This is a fully onsite position in Cape Canaveral,FL.
Application Deadline
This position is anticipated to close on Jun 23, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
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, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment 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. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
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 develops highly reliable software and firmware in C and C++ for microcontroller-based and embedded Linux platforms, collaborates closely with hardware engineers, and supports testing, deployment, and updates of mission-critical systems. This is a 100% onsite position based in Cape Canaveral, working within an engineering environment that emphasizes quality, collaboration, and continuous improvement.
Responsibilities
- Design, develop, and maintain embedded software and firmware using C, C++, Embedded C, and other relevant programming languages.
- Develop and integrate software that interfaces with common embedded communication protocols such as SPI, I2C, USB, UART, CAN, GPIO, and other serial interfaces.
- Utilize version control systems, simulation tools, debugging utilities, and other 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 code quality, maintainability, and adherence to best practices.
- Adhere to all Quality Management Systems 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 project 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.
- 3 or more years of experience in embedded software development.
- Strong proficiency in C and C++ for embedded systems, including modern embedded development practices such as cross-compilation, toolchains, JTAG/SWD debugging, version control, and code review.
- Hands-on experience developing firmware for microcontrollers such as STM32, NXP, TI, or Microchip families.
- Demonstrated experience writing bare-metal device drivers for interfaces including I2C, SPI, UART, CAN, and GPIO.
- Experience working with Linux at the systems level, including userspace driver development against /dev, /proc, character devices, and standard kernel APIs.
- Ability to read and interpret datasheets, reference manuals, and schematics, and to 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, with a demonstrated understanding of their use in software development workflows.
- Knowledge of embedded Linux software development, including firmware image creation, Linux 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, including Excel, Word, Outlook, and Teams.
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Experience with Linux kernel driver development, including platform drivers, multi-function devices (MFD), interrupt (IRQ) handling, and DMA.
- Real-time operating system (RTOS) experience with platforms such as FreeRTOS, Zephyr, ThreadX, or similar, including task scheduling, IPC primitives, and ISR design.
- FPGA development experience using Verilog or VHDL, including HDL simulation and timing closure, or experience writing software that interfaces with FPGAs over PCIe, AXI, or memory-mapped registers.
- Experience with system-on-chips (SoCs) that combine FPGA fabric and a hard processor subsystem, such as Xilinx Zynq / Zynq UltraScale+, Microchip PolarFire SoC, or Intel Agilex SoC, including AXI interconnect partitioning, shared-memory schemes, and host-fabric DMA.
- Familiarity with build systems for embedded Linux such as Yocto or Buildroot.
- Exposure to higher-speed serial interfaces such as LVDS, MIPI, and Ethernet, including understanding of timing and 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.
This role is based 100% onsite in Cape Canaveral and operates within a hands-on engineering lab and office environment. You will work closely with a multi-disciplinary team of software and hardware engineers using modern embedded development toolchains, version control systems, and collaboration platforms such as Git, JIRA, and Microsoft 365 (Excel, Word, Outlook, and Teams). The work involves frequent interaction with embedded Linux platforms, microcontroller development boards, and FPGA-based systems, as well as regular use of lab equipment including oscilloscopes, logic analyzers, and bus sniffers for board bring-up and debugging. The environment emphasizes adherence to Quality Management Systems, structured development processes, and a collaborative culture where team members treat each other with respect and maintain open communication. Work hours follow a standard onsite engineering schedule, with the expectation of being physically present to support hardware integration, testing, and cross-functional collaboration.
Job Type & Location
This is a Contract to Hire position based out of Cape Canaveral, FL.
Pay and Benefits
The pay range for this position is $48.00 - $55.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• 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 the 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)
Workplace Type
This is a fully onsite position in Cape Canaveral,FL.
Application Deadline
This position is anticipated to close on Jun 23, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
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, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment 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. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Cape Canaveral, FL vacancy
$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 for aerospace products. As part of a high‑performing, multidisciplinary engineering team, you will develop...SuggestedHourly payContract workTemporary workWork at office- ...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...SuggestedLocal areaRemote work
- ...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...SuggestedFor 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...Suggested
- ...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...SuggestedFor contractorsLocal area
$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- ...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...Local areaOverseas
$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- ...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...Local area
- ...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
- ...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...
$60 - $80 per hour
...Job Description THIS JOB IS ON-SITE 12-MONTH CONTRACT TO HIRE IN TUCSON, ARIZONA AND REQUIRES RELOCATION Job Title: Electrical Engineer Job Description We are seeking a skilled Electrical Engineer to work on-site at a facility, focusing on power , analog ,...Contract workTemporary workRelocation$76.5k - $134.9k
...shaping a new era in space and find a career that's built for you. The Fleet Ballistic Missile (FBM) program is seeking a Software Engineer to join the Electrical Ground Support Equipment (EGSE) team where you will troubleshoot console failures by tracing and...Full timeTemporary workWork experience placementRelocation packageFlexible hours- ...Software Engineer Plans conducts and coordinates software development activities. Designs develops documents tests and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means...
$93.2k - $164.45k
...*Please note we will not provide relocation services for this position. What does this role look like? The new Software Engineer will support the LE2 Program for Electrical Ground Support Equipment (EGSE). Use your strong software engineering skills to work...Full timeTemporary workWork experience placementWork at officeRelocationFlexible hours- ...Job Description Job #217035 Chipton-Ross is seeking a contract Software Engineer for an onsite contract opening in Cape Canaveral, FL. REQUIREMENTS REQUIRED SKILLS Full stack or front-end web development experience (HTML, CSS, JS, PL/SQL) Experience...Contract workLocal areaShift workDay shift
- ...The Software Engineer will support the various projects located in Cape Canaveral, Florida. RESPONSIBILITIES: Design/development... ...end development using Oracle Forms or APEX, Will be embedded in an Agile Development Environment, using Agile Development...Full timeWork experience placementWork at officeFlexible hours
- ...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...Local areaFlexible hours
$60 - $80 per hour
..., and integration activities are met across multiple programs. The engineer guides multidisciplinary teams to deliver reliable, well integrated test capabilities that support test and tactical software development. Skills Systems Engineering Top Skills Details...Contract workTemporary work- ...Satellite System Integration & Test (SEIT) Engineer Confidential Aerospace Client (via SET Development) Position Overview A leading... ...of systems engineering, test execution, and hardware/software integration , supporting satellite programs from requirements...Contract work
$93.2k - $164.45k
...Join us in shaping a new era in space and find a career that's built for you. Lockheed Martin Space is looking for a Software Engineer to support the FBM program. Candidate will work in a team environment to deliver custom applications to meet our customers' needs...Full timeTemporary workPart timeWork experience placementWork at officeRemote workFlexible hours- ...Senior Software Developer, Applications Location: Patrick AFB, FL Company/ Program Description: Centuria, a Service-Disabled Veteran-Owned Small Business (SDVOSB), has been delivering IT, Engineering, and Scientific solutions to the Federal Government since 2002...
$60 - $80 per hour
...Job Description Job Description Systems Test Engineer Job Description Defines and integrates test environment capabilities across the engineering lifecycle for missile defense systems. Supports requirements development, system-level test integration, and validation...Contract workTemporary work- ...L3Harris is seeking a software engineer to design, build, integrate, test, and sustain mission-critical ground software using modern AI-assisted engineering workflows. This role supports mission-critical ground capabilities such as command and control, telemetry processing...Local area
- ...Qualifications Looking for a Sr. Quality & Mission Assurance Engineer at a place you can make an impact every day? Discover this... ...supports the U.S, Space Force for the Common Network Planning Software (CNPS) contract maintaining their defense work on ground satellite...Full timeContract workPart timeInterim roleLocal areaImmediate startFlexible hours
$85.5k - $150.77k
...Capabilities Organization is seeking a motivated and experienced Project Engineer Sr to support the Digital Transformation team. In this role,... ..., utilizing Zuken E3, Cadence PSpice, and/or Siemens Xpedition software suites. Basic Qualifications: • Bachelor's Degree or...Full timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work- ...Sr. Quality & Mission Assurance Engineer Position Description & Qualifications Looking for a Sr. Quality & Mission Assurance Engineer... ...supports the U.S, Space Force for the Common Network Planning Software (CNPS) contract maintaining their defense work on ground satellite...Contract workInterim role
$130k - $178k
...from the ground up. Whether you're in propulsion, manufacturing, software, avionics, or a corporate function, you'll collaborate across... ...Facilities About You: Bachelor's degree in Electrical Engineering or a related field with 6+ years of experience in increasingly...For subcontractor$110k - $125k
...unlock their full potential, and redefine what is possible in engineering and technology. If you are inspired by innovation, eager to make... ...Education: Bachelor’s degree in Computer Science, Software Engineering, or IT related field. Security Clearance: Must...Full timeTemporary workFor contractorsWork at officeLocal areaImmediate startRemote workHome officeFlexible hours- ...L3Harris has an immediate opening for an experienced Cloud Software Engineer to join the Mission Networks team that provides modern, secure, reliable and resilient telecommunications networks and information management systems. The team develops critical communication...Local areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- remote software sales Cape Canaveral, FL
- software Cape Canaveral, FL
- senior c# .net software developer Cape Canaveral, FL
- id software Cape Canaveral, FL
- software implementation project manager Cape Canaveral, FL
- graduate embedded software engineer
- embedded systems software engineer
- embedded software engineer remote
- embedded software engineer
- entry level embedded software engineer



