Embedded Software Engineer
$90k - $125kAERONIX 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).
- ...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...SuggestedFull timeLocal areaVisa sponsorship
- 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...SuggestedFull timeRelocationRelocation package
$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...SuggestedRelocation package$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...SuggestedFull timeInterim roleLocal area- 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...SuggestedFor contractorsVisa sponsorshipWork visa
$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 timeTemporary workWork at officeLocal areaWorldwideRelocation package3 days per week- 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 officeLocal areaRelocation3 days per week
$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 timeRemote workFlexible hours- ...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
$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 contractorsLocal area- ...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 workRemote work
$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 payWork at officeLocal areaFlexible hours3 days per week$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 payContract workMonday to Friday2 days per week3 days per week$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 timeWork experience placement- ...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 officeLocal areaRemote work
$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 workTemporary workWork at officeLocal areaImmediate start- ...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 workApprenticeshipMonday to FridayShift work
$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 timeContract workFor contractorsRelocation package$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 timeContract workRelocation package$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 timeWork experience placement$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 timeContract workRelocation package$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 employmentContract workRelocation packageFlexible hoursShift work$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 timeContract workRelocation packageFlexible hoursShift work$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 timeContract workRelocation package- ...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
$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 workRelocation package- ...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...RelocationOverseasDay shift
- ...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
- 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 employmentFull timeRelocation
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- bank software Greenville, SC
- software asset management analyst Greenville, SC
- ultimate software Greenville, SC
- embedded software Greenville, SC
- software Greenville, SC
- internship software Greenville, SC
- software sales representative Greenville, SC
- software implementation project manager Greenville, SC
- entry level software sales Greenville, SC
- software sales Greenville, SC


