Aeronix Technologies Group
Posted 2mo ago

Embedded Software Engineer

Aeronix Technologies Group
Melbourne, Florida, United States
$90k-$125k/yrOnsiteFull Time
Responsibilities
  • designing software
  • developing tests
  • integrating hardware
Requirements
  • Design
  • Develop, and test embedded software for RTOS and bare-metal systems
  • Strong C, Rust
  • Hardware integration
  • Security requirements
Technical tools mentioned
CRustRTOSEmbedded LinuxYoctoBuildrootJIRAConfluenceBitbucketJenkinsDOORSJamaExcel

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

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).



About Aeronix Technologies Group

Embedded software and hardware integration services.

Similar jobs

Software Engineer roles near Melbourne, Florida
1d
Save
Mark Applied
Hide
Software Engineer
Cape Canaveral, Florida, United States
OnsiteFull Time
SpaceX
SpaceXNasdaq: SPCX: Designing, manufacturing, and launching advanced rockets and spacecraft.
2+ YOEBachelor's degree in computer science, engineering, math, or science, or 2+ years' professional software experience; full-stack development experience; willingness to work extended hours and weekends; Air Force background check.
Python, C#.NET, Go, Scala, Java, Make, Bazel, Pants, Buck, Gradle, pip, npm, UNIX, Terraform, Ansible, Puppet, Apache Kafka, RabbitMQ, ActiveMQ, Docker, Kubernetes, Angular, React, JavaScript, PostgreSQL, SQL Server
3d
Save
Mark Applied
Hide
Specialist, Software Engineering (43247)
Palm Bay, Florida, United States
OnsiteFull Time
L3Harris Technologies
L3Harris TechnologiesNYSE: LHX: Global aerospace and defense technology innovator and manufacturer.
4+ YOEBachelor's degree and 4+ years of relevant experience, graduate degree and 2+ years, or 8+ years without a degree; C/C++, embedded systems, Python, and security clearance eligibility required.
C/C++, Python, Bash, OpenGL, Intel x86, ARM, FPGA, SoC, GPP, GPU, VxWorks, LynxOS, Integrity, SELinux, Gigabit Ethernet, InfiniBand, Radius, LDAP, DO-178
4d
Save
Mark Applied
Hide
Principal/Senior Principal Software Engineer - DevOps
Melbourne or United States
$98k-$184k/yr OnsiteFull Time
Northrop Grumman
Northrop GrummanNYSE: NOC: Global aerospace and defense technology.
5+ YOESTEM degree and 5–8 years of software engineering experience depending on level; C/C++, Python, APIs, Jenkins, Secret clearance, and ability to obtain Top Secret clearance required.
Java, Python, C/C++, Jenkins, Docker, Kubernetes, Atlassian, Cameo, Ansys
4d
Save
Mark Applied
Hide
Principal/Senior Principal Software Engineer - DevOps
Melbourne, Florida, United States
$98k-$184k/yr OnsiteFull Time
Northrop Grumman
Northrop GrummanNYSE: NOC: Global aerospace and defense technology.
5+ YOERequires a STEM degree, 1–8+ years of software engineering experience depending on level, C/C++, Python, APIs, Jenkins, and an active U.S. Secret clearance with Top Secret eligibility.
Java, Python, C/C++, Jenkins, Docker, Kubernetes, Atlassian, Cameo, Ansys
5d
Save
Mark Applied
Hide
Info Tech Engineer I (Software Developer) (23460)
Viera, Florida, United States
$3k-$3k/bi-wk OnsiteFull Time
Brevard County Government
Brevard County Government: Public Florida county government serving residents through infrastructure, public safety, libraries, parks, utilities, and emergency management.
3+ YOEBachelor's degree in computer science or related field plus 3–5 years of software development experience, or an approved equivalent pathway. Requires C#, JavaScript, Angular/TypeScript, Python, SQL Server, GIS familiarity, and software testing skills.
C#, JavaScript, Angular, TypeScript, Python, SQL Server, T-SQL, Visual Studio, ArcGIS API, Team Foundation Server (TFS), ArcGIS Online, ArcGIS Enterprise, Microsoft .NET, ArcGIS Model Builder, ArcGIS Arcade, Geographic Information Systems (GIS)
6d
Save
Mark Applied
Hide
Software Engineer
Cape Canaveral, Florida, United States
OnsiteFull Time
ManTech International
ManTech International: Advancing the future of defense through innovative technology.
10+ YOEBachelor's degree in software, digital, aerospace engineering, or related STEM field; 10+ years of systems engineering or related experience; active Secret clearance; U.S. citizenship; ability to obtain Top Secret clearance.
6d
Save
Mark Applied
Hide
Senior Engineer, Software Engineering
Melbourne, Florida, United States
$156k-$165k/yr OnsiteFull Time
Collins Aerospace
Collins Aerospace: Aerospace and defense systems manufacturer and service provider for airlines, aircraft operators and governments.
3+ YOEBachelor's degree and 5 years, or master's degree and 3 years, in aerospace software engineering; 3+ years with WCET, listed programming languages, embedded airborne radar systems, DO-330, and DO-178B/C.
Assembly, C, C++, JavaScript, Python, MatLab, Worst Case Timing analysis (WCET), DO-330, DO-178B/C
1w
Save
Mark Applied
Hide
Lead Software Engineer
Woburn or Atlanta or Dayton or Boston or Arlington or Melbourne or Carlsbad
$157k-$223k/yr OnsiteFull Time
Systems & Technology Research
Systems & Technology Research: Advanced research and development for national security and defense.
7+ YOEPhD plus 2 years, MS plus 5 years, or BS plus 7 years in a relevant field; expert C/C++, CUDA, Linux, embedded and real-time systems experience; U.S. citizenship and Secret clearance eligibility required.
CUDA, C, C++, MATLAB, Python, Linux, Git