Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$90k - $125k

Aeronix Technologies Group

Embedded Software Engineer - Job Description

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

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

ROLE

We are seeking a skilled Embedded Software Engineer to design, develop, and integrate software for embedded systems with an emphasis on memory-safe languages development practices aligned with NSA/DoD guidelines. This role covers the full development lifecycle, from architecture through validation, across both RTOS-based and bare-metal environments. The ideal candidate will have strong technical expertise, excellent communication skills, and the ability to present software solutions to internal teams and customers.

RESPONSIBILITIES

  • Perform full lifecycle development for embedded systems, including architecture definition, implementation, unit testing, and integration.
  • Apply memory safe development practices, including use of the Rust programming language appropriate for safety or security critical components.
  • Develop software for both RTOS based systems and bare metal CPU environments without typical operating system services.
  • Review customer requirements, translate them into specifications, and produce technical documentation, designs, and operational concepts.
  • Collaborate closely with hardware engineers to ensure seamless integration with custom electronic components and circuit card assemblies.
  • Develop and execute test plans and procedures; perform debugging, troubleshooting, and ensure compliance with functional and security requirements.
  • Conduct design and code reviews, resolve defects, and adhere to established development processes, configuration management, and release practices.
  • Develop low level device drivers and support component level integration on custom hardware.
  • Support automated build and test pipelines for embedded software.
  • Present and explain software designs and solutions to internal teams and customers.
  • Work independently while contributing within a structured technical team.
REQUIRED SKILLS
  • Strong proficiency in C for Embedded Linux, RTOS, and bare-metal environments.
  • Experience with Memory-safe software development, including proficiency with Rust.
  • Experience integrating software with custom processor-based circuit card assemblies.
  • Experience in requirements development and management.
  • Familiarity with formal verification or assurance-oriented development procedures.
  • Ability to work effectively in a team environment on projects with many requirements.
PREFERRED SKILLS
  • Experience with Embassy multitasking and Hardware Abstraction Layers (HALs) with Rust.
  • Experience with secure coding practices aligned with NSA/DoD guidelines (e.g., SERD 2.0).
  • Register-level configuration/setup software, with low-level programming in assembly, C, or Rust.
  • 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++ and Python.
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 (not remote).
Vacancy posted 19 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Melbourne, FL vacancy
  •  ...Responsibilities * Analyzing and communicating software/firmware requirements * Creating...  ...BS or MS in Computer Science / Electrical Engineering or related field. * 7 years or more SW development experience with embedded applications. * Able to develop HW and peripheral... 
    Suggested
    Full time

    STS Technical Services

    Melbourne, FL
    3 days ago
  •  ...Responsibilities Support embedded software/firmware activities for product development Demonstrated ability to contribute to a highly technical...  ...independently along with mentoring and coaching other engineers. Review customer specifications and requirements and develop... 
    Suggested
    Work at office

    STS Technical Services

    Melbourne, FL
    4 days ago
  • $79.3k - $113k

     ...Essential Responsibilities: Design and implement software for embedded systems from requirements analysis through production and commercial...  ...Participate in design and code reviews. Work closely with other engineering teams to ensure system functional and interface... 
    Suggested
    Work experience placement

    Wabtec Careers

    Melbourne, FL
    11 hours ago
  •  ...Role: Embedded Software Engineer Location: Melbourne, FL Description: Must-Haves : ~7 years' experience with C/C++ embedded programming RTOS Testing and debugging Must be able to work very well in a small team environment Nice to Haves :... 
    Suggested

    Concord IT Systems

    Indialantic, FL
    4 days ago
  •  ...responsible for low-level and high-level software in Cesium's products through all phases...  ...reliability qualification, as well as software engineering and software project management...  ...Designing and implementing software for embedded devices and systems, from requirements to... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area
    Remote work

    CesiumAstro

    Melbourne, FL
    3 days ago
  • $134k - $184k

     ...Senior Embedded Software Engineer - Cyber Melbourne, FL STR makes the world a safer place by developing technology and applying it to solve emerging national security challenges. Our Cyber Division develops the people, tools, and processes that put all the right... 
    Full time
    Local area
    Night shift

    Science & Technology Research (STR)

    Melbourne, FL
    1 day ago
  •  ...L3Harris Technologies in Melbourne, Florida is seeking an Associate Software Engineer. You will be part of a dynamic team focused on developing software solutions for defense applications. The role requires participation in all phases of software development, requiring... 

    TryApplyNow

    Melbourne, FL
    5 days ago
  •  ...A leading technology firm in Florida is seeking an experienced Embedded Software Engineer to develop and maintain real-time embedded software for train communication systems. The ideal candidate has 5-10 years of experience in C and C++ programming, with knowledge of... 

    RADGOV

    Melbourne, FL
    3 days ago
  •  ...Hong Kong Study Skills Research Institute is seeking a Principal Engineer Software located in Melbourne, FL. This position involves designing, developing, and testing embedded real-time software for safety-critical systems. Candidates should have extensive experience... 

    Hong Kong Study Skills Research Institute

    Melbourne, FL
    4 days ago
  •  ...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 area
    Overseas

    L3Harris Technologies Careers

    Melbourne, FL
    8 days ago
  • $79.3k - $113k

     ...networks.  This is a high-impact, hands-on engineering role focused on developing and...  ...efficiency)  Debug real-world issues across software, controls, and hardware interfaces...  ...years in controls, systems engineering, or embedded systems  ~ Strong experience with MATLAB... 
    Work experience placement
    Remote work
    Worldwide

    Wabtec

    West Melbourne, FL
    8 days ago
  • (Hiring) Lead Systems Engineer (Cyber Operations) We are currently seeking to hire a Lead...  ...design and test operating systems-level software and network distribution software....  ...software for optimal performance Design embedded software to assist with system automation... 
    Currently hiring

    Viper Staffing Services L.L.C.

    Palm Bay, FL
    6 days ago
  • $125k - $175k

     ...Lead Systems Engineer - Job Description Job Title: Lead Systems Engineer (Req 2)...  ..., and coordinates work across hardware, software, and test teams. The ideal candidate brings...  ...full-lifecycle systems engineering for embedded communication systems, with the ability... 
    Full time

    Aeronix Technologies Group

    Melbourne, FL
    5 days ago
  •  ...the interest of national security. Job Title: Lead, Systems Engineer Job Req: 36585 Job Location: Palm Bay, FL Job Schedule:...  ...studies and allocate performance and functional requirements across software, firmware, and hardware. • Produce and maintain system... 
    Local area

    L3Harris

    Palm Bay, FL
    3 days ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Systems Engineering (Software Systems) Job Code: 37279 Job Location: Palm Bay, FL or Melbourne, FL Job Schedule: 9/80 (Every other Friday off)... 
    Local area
    Remote work

    L3Harris

    Palm Bay, FL
    7 days ago
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions... 
    Full time
    Temporary work
    Remote work

    Lumen

    Melbourne, FL
    5 days ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Software Engineering - Full Stack Developer Job Code: 36949 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of every... 
    Local area

    L3Harris Technologies

    Palm Bay, FL
    21 days ago
  •  ...Job Title: Senior Systems Engineers Location: Melbourne, FL (Onsite) Mandatory Skill...  ...Experience in leading real-time, embedded system design and development. Qualifications...  ...(Python, LabVIEW). Familiar with software & complex device development life cycle... 

    Jobs via Dice

    Indialantic, FL
    5 days ago
  • $128.5k - $171k

     ...EchoStar has an exciting opportunity for a Senior Systems Engineer - Aviation to work in our Hughes Network Systems division....  ...documents for internal and external stakeholders Work with software, hardware, and network engineering to ensure that the implementation... 
    For subcontractor
    Local area
    Flexible hours

    EchoStar

    Melbourne, FL
    6 days ago
  •  ...Customer Solutions Engineer About Us WellHive is a fast-growing organization focused on transforming the way health systems coordinate...  ...conditions.Responsibilities Develop and maintain robust software and integration solutions under the guidance of a Senior... 
    Permanent employment
    Remote work
    Flexible hours

    WellHive Holdings LLC

    Melbourne, FL
    5 days ago
  •  ...Systems Support Engineer Company Description: vTech can help you avoid the daunting task of writing and posting job offers, shifting...  ...functional groups (Manufacturing, Mechanical Engineering, Software Engineering and others) is a key success factor. Notes from... 
    For contractors
    Immediate start
    Shift work

    vTech Solution

    Melbourne, FL
    1 day ago
  •  ...Senior Software Engineer / Full Stack Developer Melbourne, FL Are you ready to enhance your skills and build your career in a rapidly evolving...  ...you looking for a career where professional development is embedded in your employer’s core culture? If so, Chenega Military,... 
    Work at office

    Chenega Corporation

    Melbourne, FL
    3 days ago
  •  ...national security. Job Title: Senior Specialist, Optical Systems Engineering Job Code: 35971 Job Location: Palm Bay, FL Job Schedule: 9/80...  ..., testing, and validation. Work with requirements management software such as DOORS, Jama Support test and troubleshooting of... 
    Local area

    Harris Geospatial Solutions

    Palm Bay, FL
    3 days ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Systems Engineering Job Code: 35957 Job Location: Palm Bay/Melbourne, FL Job Schedule: 9/80- employees work 9 out of 14 days, totaling 80... 
    Local area

    L3Harris Technologies

    Palm Bay, FL
    14 days ago
  •  ...Scientist, Systems Engineer Job – ID 10016631 Requirements: ~ Bachelor’s Degree ~10-14 years of experience The Antenna Systems Mission Architect will help design and architect deployable space antenna systems and structures for a variety of space-based GEO... 

    Efficiency Engineering

    Palm Bay, FL
    3 days ago
  •  ...of national security. Job Title: Senior Specialist, Systems Engineer Job Req: 36566 Job Location: Palm Bay, FL Job Schedule...  ...verification and validation (V&V) activities, while coordinating with software, firmware, hardware, and cross-disciplinary teams. • Assist... 
    Local area

    L3Harris

    Palm Bay, FL
    3 days ago
  •  ...Systems Support Engineer 3 We pride ourselves for having one of the fastest growth rate and also the lowest turnover rates in the industry...  ...functional groups (Manufacturing, Mechanical Engineering, Software Engineering and others) is a key success factor. Additional... 
    For contractors

    vTech Solution

    Melbourne, FL
    1 day ago
  •  ...About the Role (Melbourne, FL or Huntsville, AL) HEKA is hiring Software Engineers to join our fast-paced, highly collaborative engineering teams working on advanced aerospace, defense, and embedded systems. We are looking for innovative, team-oriented engineers who... 
    Full time
    Work at office

    Heka Aero LLC

    Melbourne, FL
    4 days ago
  • $85.39k - $116.98k

     ...Syms Strategic Group (SSG) is seeking a talented Senior Systems Engineer (Angular) Location: Remote Department: Veterans Affairs (...  ...back-end services in production on AWS Apply and promote best software engineering practices within an Agile framework Use Git and... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Melbourne, FL
    5 days ago
  • $85.39k - $116.98k

     ...Syms Strategic Group (SSG) is seeking a talented Senior Systems Engineer (Angular) Location: Remote Department: Veterans Affairs (...  ...back-end services in production on AWS Apply and promote best software engineering practices within an Agile framework Use Git and... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Melbourne, FL
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!