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 17 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
    1 day 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
    2 days ago
  •  ...Duties and Responsibilities ~ Support embedded software/firmware activities for product development Demonstrated ability to contribute...  ...independently along with mentoring and coaching other engineers. Review customer specifications and requirements and... 
    Suggested
    Work at office

    STS Technical Services

    Melbourne, FL
    2 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
    1 day 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... 
    Suggested
    Full time
    Local area
    Night shift

    Science & Technology Research (STR)

    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
    6 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
    1 day 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
    3 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
    4 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
    6 days ago
  • $140k - $175k

     ...Job Description Job Description Lead Systems Engineer – Job Description Job Title: Lead Systems Engineer Department...  ...supplier performance evaluations. Collaborate with software, hardware, RF, embedded, test, manufacturing, configuration management and program... 
    Full time

    AERONIX INC

    Melbourne, FL
    6 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
    5 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
    3 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
    19 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
    3 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
    4 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
    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
    4 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
    4 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
    1 day ago
  •  ...is hiring a Senior Cyber RF Hardware Engineer who will leverage their RF, analog/mixed...  ...variety of hardware architectures to aid with software and hardware modeling efforts. They...  ...PCB-based designs and implement FPGA and embedded software to support HWIL and surrogate... 
    Work at office
    Local area
    Remote work
    Night shift

    STR

    Melbourne, FL
    7 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
    1 day 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
    12 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
    14 hours ago
  •  ...being named a Great Place to Work and consistently ranking on Engineering News Record's Top 500 Design Firms in the United States and we...  ...construction administration . Proficiency in engineering software, modeling tools, and technical equipment used in municipal water... 
    Contract work
    For contractors
    Local area

    HR Green

    Melbourne, FL
    12 days ago
  • $79.1k - $112.8k

     ...solutions for customers across the rail industry. As a Lead Proposal Engineer , you will collaborate closely with Product Management to...  ..., Application Engineering, Systems Engineering, Hardware/Software Engineering, and/or Information Systems Willingness and ability... 
    Work experience placement
    Worldwide

    Wabtec

    West Melbourne, FL
    3 days ago
  •  ...to join our team. We are looking to add a Principal Systems Engineer I to our team. If you enjoy working in a startup environment...  ...requirements development, analysis and decomposition, high-level software and hardware system architecture design, concept of operations... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Melbourne, FL
    2 days ago
  •  ...national security. Job Title: Specialist, Model-Based Systems Engineer (MBSE) Job Code: 39006 Job Location: Melbourne, FL Work...  ...with Cameo Systems Modeler and strong collaboration across software, security, test, and systems engineering teams. Essential Functions... 
    Local area

    L3Harris Technologies

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

     ...clinical users Collaborate with back-end C#/.Net and AWS data engineers to define clean API contracts and ensure reliable data...  ...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
    4 days ago
  •  ...Full Stack Engineer We're seeking a Full Stack Engineer with deep technical expertise across Java, C, and Python to design, develop...  ...systems and modern front-end frameworks. You'll collaborate with software engineers, DevOps, and product teams to deliver secure,... 
    Local area

    Kavaliro

    Melbourne, FL
    4 days ago

Do you want to receive more vacancies?

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