Embedded Software Engineer

Actalent, Inc.

Melbourne (FL)

Hybrid

USD 76,000 - 90,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental & vision
401(k) Retirement Plan – Pre-tax and R
Life Insurance
Short and long-term disability
Health Spending Account (HSA)
Transportation benefits
Employee Assistance Program
PTO / Vacation

Job summary

Actalent, Inc. in Melbourne, FL, seeks an experienced Embedded Software Engineer to design, develop, and maintain embedded software for defense applications. You will work with RTOS and Linux, develop device drivers, and interface with cameras or FPGAs to optimize performance.

The role demands 5+ years of embedded C/C++ experience, strong RTOS and Linux knowledge, and the ability to obtain a security clearance. This is a hybrid contract-to-hire position based in Melbourne, FL.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • 5+ years of professional Embedded Software Engineering experience.
  • Extensive development in C or C++.
  • Proven RTOS expertise.
  • Strong Linux (Red Hat or FreeRTOS) knowledge with bare-metal embedded experience.
  • Experience developing and integrating embedded device drivers (TCP/IP, UART, I2C, PCIe, USB).
  • Experience interfacing with hardware such as cameras or FPGAs.
  • Understanding of multi-threading and multi-processing concepts.
  • Ability to obtain and maintain a security clearance.

Responsibilities

  • Design, develop, and maintain embedded software for defense applications.
  • Work with RTOS and Linux for embedded systems.
  • Develop and integrate embedded device drivers (TCP/IP, UART, I2C, PCIe, USB).
  • Build drivers and interface with cameras or FPGAs.
  • Implement multi-threading and multi-processing to optimize performance.
  • Participate in testing, documentation, and support activities.
  • Communicate progress and status to stakeholders.
  • Review customer specifications and design for cost and manufacturability.

Skills

Embedded Software
C/C++
RTOS
Linux
Device Drivers
TCP/IP
UART
I2C
PCIe
USB
Security clearance

Education

Bachelor's degree in Computer Science or Electrical Engineering

Job description

We are seeking a highly skilled Embedded Software Engineer to join our team in Melbourne, FL, supporting the defense industry. The ideal candidate will have strong experience in embedded systems and a passion for developing innovative solutions in a fast-paced environment.

Key Responsibilities
  • Design, develop, and maintain embedded software for defense applications.
  • Work with Real Time Operating Systems (RTOS) and Linux (Red Hat or FreeRTOS) for embedded system implementations.
  • Develop and integrate embedded device drivers, including TCP/IP, UART, I2C, PCIe, and USB.
  • Build device drivers and interface with hardware such as cameras or FPGAs.
  • Implement multi-threading and multi-processing concepts to optimize system performance.
  • Participate in technical activities, including designing, developing, analyzing, documenting, and supporting the testing of products, systems, or subsystems.
  • Utilize computer-aided engineering or other design/analysis software as needed.
  • Work independently and under supervision, providing regular progress and status reports.
  • Ensure the timely completion of assigned tasks while meeting technical requirements.
  • Review customer specifications and requirements, and develop designs to best support them, considering cost as a key design variable.
  • Support program design to cost and design for manufacturing requirements.
  • Develop prototypes to mitigate key development risks as directed.
  • Communicate clearly, both in writing and verbally, with other company personnel and customers as required.
  • Uphold and promote the mission, values, and culture of the organization.
  • Perform other duties as assigned.
Must-Have Qualifications
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of professional Embedded Software Engineering experience
  • Extensive development experience in C or C++
  • Proven expertise with Real Time Operating Systems (RTOS).
  • Strong knowledge of Linux (Red Hat or FreeRTOS) and hands-on experience with bare-metal implementations for embedded systems.
  • Skilled in developing and integrating embedded device drivers, including TCP/IP, UART, I2C, PCIe and USB.
  • Experience interfacing with hardware such as cameras or FPGAs
  • Comprehensive understanding of multi-threading and multi-processing principles and their practical applications.
  • Ability to obtain and maintain a security clearance.
Job Type & Location

This is a Contract to Hire position based out of Melbourne, FL.

Pay and Benefits

The pay range for this position is $55.00 - $65.00/hr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

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 hybrid position in Melbourne,FL.

Application Deadline

This position is anticipated to close on Mar 11, 2025.

Equal Opportunity Employer

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 actalentaccommodation@actalentservices.com for other accommodation options.

Contact Information Collection

We collect your phone number and email so that an Actalent representative can reach out to you regarding potential job opportunities. Please ensure that the phone number and email you provide are accurate, as an incorrect phone number or email may affect our ability to contact you.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Talentify • Melbourne (FL)

On-site
USD 55,000 - 110,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+1
Software Engineer
Software Engineer

Talentify • Greenville (SC)

On-site
USD 55,000 - 110,000
Medical, dental & vision
401(k) plan
Life Insurance
+5
Embedded Software Engineer
Embedded Software Engineer

Talentify • Melbourne (FL)

On-site
USD 69,000 - 96,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+5
Embedded Software Engineer
Embedded Software Engineer

Talentify • Indialantic (FL)

On-site
USD 69,000 - 110,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Acara Solutions, Inc. • Melbourne (FL)

On-site
USD 110,000 - 150,000
Software Engineer
Software Engineer

Actalent • Lake Forest (CA)

On-site
USD 135,000 - 160,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
Embedded Software Engineer
Embedded Software Engineer

Talentify • Chicago (IL)

On-site
USD 76,000 - 165,000
DevSecOps Engineer
DevSecOps Engineer

Talentify • Melbourne (FL)

On-site
USD 69,000 - 83,000
Medical, dental & vision
401(k) Retirement Plan
Paid time off
Embedded Software Engineer
Embedded Software Engineer

Talentify • Northfield Township (IL)

Hybrid
USD 83,000 - 117,000
Embedded Software Engineer II
Embedded Software Engineer II

Acara Solutions, Inc. • Melbourne (FL)

On-site
USD 90,000 - 120,000