Embedded Software Engineer

Socket.dev

Melbourne (FL)

On-site

USD 90,000 - 125,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Socket.dev in Melbourne, FL is seeking an Embedded Software Engineer to design, develop, and integrate software for embedded systems. You will own the full development lifecycle with a strong emphasis on testing and validation to ensure functionality and reliability.

The ideal candidate has at least 5 years of embedded software experience, strong C and C++ skills, plus Python. You will collaborate with hardware engineers and present results to internal teams and customers.

Qualifications

  • Bachelor's degree in computer/engineering or related field.
  • Minimum 5 years of embedded software experience.
  • US Person required; ability to obtain DoD Secret clearance.
  • Position located in Melbourne, FL (also Greenville, SC).

Responsibilities

  • Full lifecycle development for embedded systems, including implementation, unit testing, and integration.
  • Translate customer requirements into specifications and produce technical documentation.
  • Collaborate with hardware engineers for seamless software-hardware integration.
  • Develop and execute test plans; debug and ensure conformance with specs.
  • Perform design/code reviews and manage releases with established processes.
  • Design and implement software for RTOS with tight timing constraints.
  • Develop low-level device drivers and integration components.
  • Support automated build and test pipelines for embedded software.
  • Present software designs to internal teams and customers.

Skills

C programming
Embedded integration
C++
Python
Requirements management
Formal verification
Team collaboration
Bare-metal/configuration

Education

Bachelor’s Degree in Computer/Software Engineering

Tools

JIRA
Confluence
Bitbucket
Jenkins
Yocto/Buildroot
DOORS/Jama/Excel

Job description

Embedded Software Engineer – Job Description

Job Title: Software Engineer
Department: Engineering
Reports To: Program Manager and Engineering Director
FLSA Status: Exempt / Full-time

Security Clearance required

Salary Range:$90,000 - $125,000 Annually (depending on experience)

ROLE

We are seeking a skilled Embedded Software Engineerto design, develop, and integrate software for embedded systems. This role covers the full development lifecycle with a strong emphasis on testing and validation to ensure functionality and reliability. The ideal candidate will have strong technical expertise, excellent communication skills, and the ability to present and explain software solutions to internal teams and customers.

RESPONSIBILITIES

  • Perform full lifecycle development for embedded systems, including implementation, unit testing, and integration.
  • Review customer requirements, translate them into specifications, and produce technical documentation, designs, and operational concepts.
  • Collaborate closely with hardware engineers to ensure seamless integration of software with electronic components and boards.
  • Develop and execute test plans and procedures; perform debugging, troubleshooting, and ensure compliance with functional specifications.
  • Conduct design and code reviews, resolve defects, and adhere to established development processes, configuration management, and release practices.
  • Work under technical leadership while demonstrating initiative and self-direction.
  • Design and implement software for real-time operating systems (RTOS) with strict timing constraints.
  • Develop low-level device drivers and support component-level integration.
  • Support automated build and test pipelines for embedded software.
  • Present and explain software designs and solutions to internal teams and customers.

REQUIRED SKILLS

  • Strong proficiency in C programming for embedded Linux or RTOS environments.
  • Experience integrating software with custom processor-based circuit card assemblies.
  • Working knowledge of higher-level programming languages, including C++ and Python.
  • Experience in requirements development and management.
  • Familiarity with formal verification procedures.
  • Ability to work effectively in a team environment on projects with many requirements.

PREFERRED SKILLS

  • Bare-metal, register-level configuration/setup software
  • Device driver development for UARTs, I²C, SPI, and similar interfaces.
  • Experience with Yocto or Buildroot embedded Linux build environments.
  • Experience with toolchains such as JIRA, Confluence, Bitbucket (Git), and Jenkins.
  • Knowledge of Requirements frameworks, especially DOORS, Jama and Excel.
  • Experience with testing equipment, instrumentation, and data acquisition tools.
  • Knowledge of messaging protocols within the OSI 7‑layer stack.
  • Working knowledge of C++, Python and C#.

QUALIFICATIONS

  • Bachelor’s Degree in Computer Engineering, Software Engineering, or related field.
  • Minimum 5 years of relevant experience.
  • US Person required; ability to obtain and maintain a DoD Secret clearance.
  • Position located in Melbourne, FL and Greenville, SC
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Athari • Lexington (VA)

Hybrid
USD 96,000 - 131,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Senior Software Test Engineer
Senior Software Test Engineer

ADP, Inc. • Melbourne (FL)

On-site
USD 100,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems, Inc. • Duluth (GA)

Hybrid
USD 110,000 - 140,000
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

Hybrid
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Embedded S/W Engineer
Embedded S/W Engineer

Seneca Resources Company, LLC • Orlando (FL)

On-site
Embedded Software Engineer
Embedded Software Engineer

Actalent • Indialantic (FL)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+5
Embedded Developer
Embedded Developer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 80,000 - 110,000