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
$159.78k
...technologies, cutting edge design and integrations across the entire software stack. Analyze, design, and drive solutions for major... ...QualificationsBachelor’s degree in Computer Science, Computer Engineering, or related field (will accept foreign education equivalent) and...SuggestedFull timeTemporary workWork at officeLocal areaWorldwideRelocation package3 days per week- 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
- ...members to continue strong growth into the future. Systems Engineer An MSP Systems Engineer (Managed Service Provider Systems... ...infrastructure, including servers, workstations, networks, and software applications for client organizations. Deploy, configure, and...SuggestedLocal areaFlexible hours
$115k - $125k
...Job Description Job Description Senior Systems Engineer in Greenville, SC Are you a seasoned Microsoft systems expert ready to lead enterprise-level infrastructure, security, and modernization initiatives in a dynamic, healthcare-driven environment? Interim...SuggestedFull timeInterim roleLocal area$89.1k - $165.5k
...cannot be rendered by the basic level of field hardware and systems software service. Employee is usually introduced to the customer site... ...the skill level possessed by the basic field/customer service engineer. • Act as the propulsion SME for the C‑130J, diagnosing and...Full timeContract workTemporary workWork experience placementInterim roleCasual workRemote workRelocationFlexible hours- ...environment, opportunities for growth and development, recognition for your work, and competitive pay and benefits.Job SummaryThe Region Engineer owns reliability and is responsible for providing geographically focused field support and technical guidance associated with...Full timeVisa sponsorshipRelocation package
- 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
- ...Systems Engineering Role Systems engineering is a cross-functional engineering discipline centered on an approach, mindset, and process. All activities that consider both the business and the technical needs of the customers with the goal of providing a quality product...
- ...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- ...turnkey real estate development, master planning, architecture, engineering, and construction firm that safely delivers clients across... ...efficiency Perform process calculations and simulations using software such as AFT Fathom, AFT Arrow, HTRI, and similar process...For contractorsCasual workFlexible hours
$92k - $171k
...Area Lead on assigned projects or performs moderately complex engineering assignments, evaluates, selects, and applies standard engineering... ...• Practical field experience • Intermediate computer and software skills to include the use of word processing, e-mail, spreadsheet...For contractorsLocal area$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$81.7k - $136.7k
...employment. What Will Make You Stand Out Bachelor's degree in Engineering or Machine Tool Technology. Demonstrated experience developing... ...future to be different…we must be different. Our mission is embedded in our name. We retain our treasured legacy, "GE," in our name...Permanent employmentContract workFlexible hoursShift work- ...Advanced Manufacturing Engineer (AME) for Blades 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...Relocation package
$89.3k - $148.7k
...Lead Additive Manufacturing Engineer We are seeking a versatile and technically driven Lead Additive Manufacturing Engineer to own the maturation of AM processes and products from concept through to full production deployment. As a Lead Engineer, you will act as a...Relocation package- ...center environments and bring the field savvy to make things work under pressure.What you will doServe as the primary on-site wireless engineer for enterprise and warehouse/DC wireless deployments, upgrades, and remediation projects globallyConduct wireless site surveys, RF...Full timeFor contractorsWork experience placementWork at officeLocal area
$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- ...Financial Website. Position Summary Purpose Financial is looking for a talented, result-oriented, innovative Site Reliability Engineer to join the team! This position reports to the Systems Integration Manager and is responsible for building and maintaining...Work experience placementCasual workWork at office
- ...Engineering Leader This role is ideal for a highly technical engineering leader with strong industrial process knowledge, sound engineering... ...Perform process calculations and simulations using software such as AFT Fathom, AFT Arrow, HTRI, and similar process engineering...For contractorsFlexible hours
$81.7k - $136.7k
...Job Description Summary The Maintenance Manufacturing Engineer - is responsible for meeting business goals, driving TPM programs... ...experience (utilizing predictive tools) through machine monitoring software Desired Characteristics ~ Bachelor degree in...Contract workTemporary workImmediate startRelocation package$123.75k - $181.5k
...Lead EOEM Outside Sales Engineer Eaton's ES AMER NAS division is currently seeking a Lead EOEM Outside Sales Engineer. This is a hybrid... ...EatonCare; understanding Eaton proprietary systems and software including Bidmanager and VISTA; applying technical knowledge for...Full timeLocal areaRelocation package$118.02k - $180.31k
...Joining Sargent & Lundy's Nuclear Power Group as a Structural Engineer - Project Lead presents a distinctive opportunity for professional... ...facility structures ~ Proficiency with structural analysis software such as STAAD, SAP2000, SAFE, STRUDL, or ANSYS ~ Proficiency...Hourly payLocal areaWorldwideFlexible hours- ...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
$10k
...are a cutting-edge technology company that is dedicated to developing innovative software solutions for our clients. We are currently seeking a talented and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing...Hourly payFull timeContract workTemporary workWork experience placementSummer workWork at officeImmediate startRemote workFlexible hours2 days per week1 day per week- ...maintaining web applications and supporting services. This role collaborates closely with senior engineers and cross-functional stakeholders to deliver scalable, high-quality software solutions that align with business objectives. Beyond core application development, the...Temporary workImmediate start
$15 - $18 per hour
...Job Description Job Description Hotel Maintenance Engineer (Solo Role) Location: Greenville, SC Pay Range: $15.00 – $18.00 / hour (Based on experience) Status: Full-Time | On-Call as needed The Mission We are looking for a skilled, independent Maintenance...Full timeLocal areaWorldwide- ...Job Description Job Description Controls & Instrumentation Lead WHO WE ARE: Jedson Engineering is an Engineering Consultancy headquartered in Cincinnati, OH. We provide full-service engineering, procurement and construction management services to industrial...
- ...position offers being made for May 2027***What does it mean to be a Software Developer at GLS?As a Software Developer, you will develop... ...integration microservices and productivity tools to real-time credit engines, web services, and end-user applications. You will work on...Full timeTemporary workCasual workWork at officeImmediate startMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- internship software Greenville, SC
- software Greenville, SC
- software intern Greenville, SC
- id software Greenville, SC
- healthcare software sales Greenville, SC
- software sales executive Greenville, SC
- entry level software sales Greenville, SC
- software sales Greenville, SC
- software asset management analyst Greenville, SC
- software technology Greenville, SC




