Embedded Software Engineer

Actalent
Melbourne, United States of America
4 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 166K

Job location

Melbourne, United States of America

Tech stack

Agile Methodologies
Confluence
Automation of Tests
Software Debugging
Device Drivers
Embedded C
Linux on Embedded Systems
Embedded Software
Firmware
Hardware Design
Python
Real-Time Operating Systems
Software Engineering
Systems Integration
Scripting (Bash/Python/Go/Ruby)
PIC Microcontroller
Real Time Systems
GIT
SC Clearance
Information Technology

Job description

We're seeking an Embedded Software Engineer to design and develop reliable, high-performance software for real-world systems used in space communications and naval platforms. This role offers full lifecycle ownership from concept to deployment with close collaboration across hardware and manufacturing teams.

What You'll Do

  • Develop embedded software across the full lifecycle: requirements, design, coding, testing, and deployment
  • Design and implement software for microcontrollers, ARM platforms, RTOS, and embedded Linux systems
  • Develop low-level drivers and firmware for real-time applications
  • Collaborate with hardware engineers to ensure seamless system integration
  • Create and execute test plans, debugging, and validation procedures
  • Contribute to automated build and test pipelines
  • Translate customer requirements into technical solutions and documentation
  • Present designs and solutions to internal teams and external stakeholders

Requirements

  • Bachelor's degree in Engineering, Computer Science, or related field
  • 5+ years of software development experience
  • 2+ years of embedded C development
  • Experience with embedded Linux, RTOS, and firmware development
  • Strong debugging and troubleshooting skills in embedded systems
  • Experience with device drivers and low-level hardware integration
  • Ability to work from requirements through validation in a structured environment
  • Eligible to obtain a DoD Secret Clearance

Nice to Have

  • Embedded C++, Python, or scripting for automation
  • Experience with test automation and CI/CD pipelines
  • Familiarity with Agile and tools like Git/Confluence
  • Prior work in defense, aerospace, or regulated environments
  • Active Secret Clearance

Benefits & conditions

Work Environment

  • 100% onsite (Melbourne, FL) due to security requirements
  • Hands-on collaboration with engineering and manufacturing teams working with real hardware.

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 $35.00 - $80.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

About the company

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.

Apply for this position