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

Embedded Software Engineer

$90k - $125k

AERONIX INC

Job Description

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

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Greenville, SC vacancy
  •  ...competitive total rewards packages, and opportunities to develop professionally.Position Overview:Proterra is seeking an Embedded Systems Software Engineer to join the Battery Management Systems (BMS) team in a field reliability and current product support capacity. This... 
    Suggested
    Full time
    Local area
    Visa sponsorship

    Proterra

    Greer, SC
    4 days ago
  • Senior Electrical Engineer - Hardware Design (Relocation Available)Greenville, SC (Hybrid)Full-Time | Advanced Product Development | Hands...  ...timelines and technical decisionsDefine hardware and software interface requirementsOversee testing, validation, and performance... 
    Suggested
    Full time
    Relocation
    Relocation package

    CyberCoders

    Greenville, SC
    2 days ago
  • $98.4k - $164k

     ...Lead Systems Engineer The Systems Engineering team provides Wind Turbine system expertise while leading development of new products, turbine RTS activities, and strategic projects. The team owns system level trade-off decisions and continuous improvement in product... 
    Suggested
    Relocation package

    GE Vernova - PROD

    Greenville, SC
    2 days ago
  • $115k - $125k

     ...security, and modernization initiatives in a dynamic, healthcare-driven environment? Interim HealthCare is seeking a Sr. Systems Engineer with deep technical expertise, a strategic mindset, and a passion for designing secure, scalable, and resilient solutions.In this... 
    Suggested
    Full time
    Interim role
    Local area

    INTERIM HEALTHCARE

    Greenville, SC
    3 days ago
  • CBRE Global Workplace Solutions (GWS) works with clients to make real estate a significant contributor to organizational productivity and performance. Our account management model is at the heart of our client-centric approach to delivering integrated real estate solutions...
    Suggested
    For contractors
    Visa sponsorship
    Work visa

    CBRE

    Greenville, SC
    1 day ago
  • $105.4k - $150k

     ...complex problems. The Group Benefits area in MetLife is growing, and the group core team is looking for an energetic and motivated Software Engineer who is forward-focused, not afraid of experimentation, and a team player. In this role, you will be working on a few of the... 
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Relocation package
    3 days per week

    Metropolitan Life Insurance Company

    Greenville, SC
    4 days ago
  • Wood is currently seeking for a Lead Structural Engineer reporting to the Manager of Civil/Structural Department in our Greenville, SC...  ...Good working knowledge of STAAD or equivalent structural design software is essential.Good working knowledge of AutoCAD, familiarity with... 
    Work at office
    Local area
    Relocation
    3 days per week

    WOOD GROUP

    Greenville, SC
    10 hours ago
  • $142.5k - $198.75k

     ...systems design with considerable skill and expertise in large software development in an AZURE dev environment. Designs and implements...  ...APIs. Individuals in this role will assist in the design, engineering, development, planning and administration of Azure Kubernetes... 
    Full time
    Remote work
    Flexible hours

    Hitachi

    Greenville, SC
    10 hours ago
  •  ...Courser Systems Engineer Courser is a partnership platform that helps technology service companies identify and take the next step...  ...infrastructure, including servers, workstations, networks, and software applications for client organizations. Deploy, configure, and... 
    Local area

    Courser Inc

    Greenville, SC
    1 day ago
  • $103.5k - $191.5k

     ...Lead or Lead on assigned projects or performs moderately complex engineering assignments, evaluates, selects, and applies standard...  ...forecasting • Practical field experience • Intermediate computer and software skills to include the use of word processing, e-mail,... 
    For contractors
    Local area

    Fluor

    Greenville, SC
    10 hours ago
  •  ...Senior Mechanical Engineer (Data Center & Industrial HVAC) We are seeking a Licensed Professional Engineer (PE) with a strong background...  ...in a fast-paced environment. Preferred Skills • Software Mastery: Proficiency in Revit, AutoCAD, Carrier HAP, Trane Trace... 
    Temporary work
    Remote work

    AllSTEM Connections

    Greenville, SC
    3 days ago
  • $134.55k - $205.56k

     ...Transmission Design Engineer Responsibilities may include the following: Design transmission lines in the 69kV to 765kV range...  ...transmission design experience. ~ Proficiency with PLS-CADD software. ~ Experience must include preparation of scopes of work, development... 
    Hourly pay
    Work at office
    Local area
    Flexible hours
    3 days per week

    Grid Group

    Greenville, SC
    2 days ago
  • $50 - $56 per hour

     ...TERM May 4, 2026 – May 3, 2027 12-month contract with strong potential for extension POSITION OVERVIEW The Lead Project Engineer provides technical project management and engineering leadership for assigned projects, acting as the primary technical liaison... 
    Hourly pay
    Contract work
    Monday to Friday
    2 days per week
    3 days per week

    West Coast Logistics

    Greenville, SC
    more than 2 months ago
  • $110k - $120k

     ...unit tests and improve code coverage as neededOther duties as assignedSkills And Qualifications:Required6+ years of production-ready software development experience4+ years of production experience shipping applications with modern front-end frameworks. React preferred,... 
    Full time
    Work experience placement

    scansource

    Greenville, SC
    1 day ago
  •  ...resilient environments? We're looking for a Life Safety Systems Engineer to design solutions that safeguard cutting-edge facilities...  ...in semiconductor or data centers Working knowledge of 3D BIM software (Revit) #afelectronics #fireprotection #LI-MP1 Jacobs is an... 
    Work at office
    Local area
    Remote work

    Jacobs

    Greenville, SC
    4 days ago
  • $50 - $75 per hour

     ...Experienced Structural Engineer Greenville, SC Area Help Grow a Local Presence While Backed by an Established Team This is a unique opportunity for an experienced structural engineer who wants more than project execution alone. You'll play a key role in the... 
    Contract work
    Temporary work
    Work at office
    Local area
    Immediate start

    Actalent

    Greenville, SC
    1 day ago
  •  ...with solid models (preferably NX 1965/2206) Bachelor's degree in Engineering, Mathematics, or Computer Science Structure Light Scanning experience - prefer GOM ATOS Professional Software VBA, Python, or similar programming experience General Requirements... 
    Contract work
    Apprenticeship
    Monday to Friday
    Shift work

    MAU Workforce Solutions

    Greenville, SC
    1 day ago
  • $89.3k - $148.7k

     ...Job Description Summary The Services Product Definition Engineering (PDE) team is responsible for the assembly and system integration...  ...the development of innovative technical solutions, automation software, and processes that power the Digital Thread — the connected flow... 
    Full time
    Contract work
    For contractors
    Relocation package

    GE Vernova

    Greenville, SC
    1 day ago
  • $98.4k - $164k

    Job Description Summary The AMRT Global Process Development team is seeking a Lead Engineer - Laser Cladding to join our Joining Technology Team and play a critical role in advancing our global repair capabilities. This position will serve as a technical engineer focused... 
    Full time
    Contract work
    Relocation package

    GE Vernova

    Greenville, SC
    1 day ago
  • $98k - $125k

     ...Hands-on experience with Azure (App Services, Functions, APIs).Experience with SQL and/or NoSQL databases.Strong understanding of software development lifecycle (SDLC).Preferred Qualifications:Familiarity with Microsoft Copilot, Azure AI Foundry, or AI-assisted development... 
    Full time
    Work experience placement

    scansource

    Greenville, SC
    4 days ago
  • $98.4k - $164k

     ...Job Description Summary This versatile, hands-on role is intended for a lead-level Additive Manufacturing Engineer who will act as a technical lead, owning additive manufacturing (AM) process and product maturation from development through production deployment. Laser... 
    Full time
    Contract work
    Relocation package

    GE Vernova

    Greenville, SC
    1 day ago
  • $81.7k - $136.7k

     ...controlled technology. GE will require proof of status prior to employment. What will make you stand out Bachelor’s degree in Engineering or Machine Tool Technology. Demonstrated experience developing and improving manufacturing processes, with emphasis on broach... 
    Permanent employment
    Contract work
    Relocation package
    Flexible hours
    Shift work

    GE Vernova

    Greenville, SC
    5 days ago
  • $81.7k - $136.7k

     ...bring (Basic Qualifications) - Master’s degree in Mechanical Engineering, Aerospace Engineering, Structural Engineering, or related...  ...machining dynamics. - Experience with commercial FEA and test software. - Knowledge of GD&T, manufacturing quality methods, and process... 
    Full time
    Contract work
    Relocation package
    Flexible hours
    Shift work

    GE Vernova

    Greenville, SC
    1 day ago
  • $91.7k - $152.7k

    Job Description Summary Be at the forefront of the energy transition. As an Advanced Manufacturing Engineer (AME) for Blades, you won’t just manage factory processes—you will engineer the future of sustainable energy. You are a hands-on technical leader responsible for... 
    Full time
    Contract work
    Relocation package

    GE Vernova

    Greenville, SC
    1 day ago
  •  ...Position Summary The Senior Full Stack Software Developer is responsible for designing, developing, deploying, and supporting enterprise-grade software solutions that support Ogletree Deakins' legal, operational, and client service objectives. This role carries accountability... 
    Flexible hours

    Ogletree Deakins

    Greenville, SC
    3 days ago
  • $113.2k - $188.8k

    Job Description Systems engineering is a cross‑functional engineering discipline centered on an approach, mindset, and process. All activities consider both the business and technical needs of the customers with the goal of providing a quality product that meets the users... 
    Contract work
    Relocation package

    GE Vernova

    Greenville, SC
    1 day ago
  •  ...Job Description   Title Mechanical Engineer/ Systems Engineer The Role We build...  ...'ll work alongside engineers building software-defined manufacturing systems, and you'll...  ...debug Python automation code running on embedded controllers; collaborate with software engineers... 
    Relocation
    Overseas
    Day shift

    Sttark

    Greenville, SC
    7 days ago
  •  ...Maintenance Engineer The Maintenance Engineer is responsible for the daily management and long-term optimization of plant maintenance, reliability, and asset performance within a PSM-covered facility. This role integrates maintenance execution, reliability engineering... 
    Work at office

    FPC National

    Greenville, SC
    5 days ago
  • Creative Engineers Inc. (CEI) is an engineering firm specializing in providing engineering services, pilot plant operations, and expert consultancy in alkali metals. The team at CEI consists of qualified chemical, mechanical, and electrical engineers with extensive experience... 
    Permanent employment
    Full time
    Relocation

    Creative Engineers Inc.

    Greenville, SC
    4 days ago
  • $101.2k - $151.8k

    We seek to move the world forward through innovative thinking.Woolpert is an award-winning, global leader in architecture, engineering, and geospatial services. We blend design excellence with cutting-edge technology to deliver exceptional client value. Our team is passionate... 
    Flexible hours

    Woolpert

    Greenville, SC
    2 days ago

Do you want to receive more vacancies?

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