Embedded Software Engineer
$90k - $125kAeronix 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
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.
- 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.
- 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.
- 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...SuggestedFull time
- ...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...SuggestedWork at office
$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...SuggestedWork experience placement- ...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
- ...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...SuggestedPermanent employmentFull timeContract workWork experience placementWork at officeLocal areaRemote work
$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 timeLocal areaNight shift- ...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...
- ...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...
- ...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...
- ...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 areaOverseas
$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 placementRemote workWorldwide- (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
$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- ...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
- ...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 areaRemote work
$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 timeTemporary workRemote work- ...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
- ...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...
$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 subcontractorLocal areaFlexible hours- ...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 employmentRemote workFlexible hours
- ...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 contractorsImmediate startShift work
- ...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
- ...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
- ...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
- ...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...
- ...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
- ...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
- ...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 timeWork at office
$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 timeRemote work$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 timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- id software Melbourne, FL
- software sales Melbourne, FL
- embedded software Melbourne, FL
- software intern Melbourne, FL
- senior c# .net software developer Melbourne, FL
- software applications developer Melbourne, FL
- software support Melbourne, FL
- software asset management analyst Melbourne, FL
- healthcare software sales Melbourne, FL
- remote software sales Melbourne, FL



