2

Remote Embedded Software Jobs in Charlotte, NC (NOW HIRING)

Senior Principal Software Engineer

Fort Mill, SC · Remote

$110K - $152K/yr

This position is a remote role that will be based in the United States with preference given to ... AI capabilities are deeply embedded across customer journeys * Teams adopt AI-first development ...

Senior Principal Software Engineer

Fort Mill, SC · Remote

$110K - $152K/yr

This position is a remote role that will be based in the United States with preference given to ... AI capabilities are deeply embedded across customer journeys * Teams adopt AI-first development ...

Requirement - Software Engineer Location- USA Remote Contract W2 Assessment required *Key skill: Java/Springboot (full stack) Responsible for designing, testing, and implementing new and updated ...

Requirement - Software Engineer Location- USA Remote (EST/CST Only) Contract W2 OVERVIEW: Provides designs, specifies information systems solutions and highly technical direction in the development ...

Software Engineer

Concord, NC · Remote

$110K - $145K/yr

San Francisco, Miami, New York, and fully remote. Flex Fuels Ambition. \uD83D\uDD7AAbout the Role We're looking for a Software Engineer II to help build product features that power financial services.

next page

Showing results 1-20

Remote Embedded Software information

See Charlotte, NC salary details

$68.4K

$149.8K

$169.9K

How much do remote embedded software jobs pay per year?

As of Aug 7, 2026, the average yearly pay for remote embedded software in Charlotte, NC is $149,812.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,400.00 and $169,000.00 per year, depending on experience, location, and employer.

What is a remote embedded software engineer?

A remote embedded software engineer is a professional who designs, develops, tests, and maintains software that runs on embedded systems, such as microcontrollers or specialized hardware, while working from a location outside the traditional office environment. These engineers typically collaborate with hardware teams, write code for real-time or resource-constrained systems, and use remote tools to debug and deploy software. They may work in industries like automotive, medical devices, consumer electronics, or industrial automation. Remote embedded software engineers rely on communication and project management tools to coordinate with their teams and ensure product quality.

What are some common challenges faced by remote embedded software engineers, and how can they be addressed?

Remote embedded software engineers often face challenges such as limited access to physical hardware for testing, coordinating with hardware teams across locations, and ensuring clear communication about design specifications. To overcome these, teams typically use simulation tools, remote access labs, and detailed documentation. Regular virtual meetings and collaborative platforms also help maintain alignment and facilitate troubleshooting in distributed environments.

What are the key skills and qualifications needed to thrive as a remote embedded software engineer, and why are they important?

To thrive as a Remote Embedded Software Engineer, you need expertise in embedded systems programming (typically in C/C++), hardware interfacing, and a relevant degree in computer engineering or electrical engineering. Familiarity with development tools such as debuggers, version control systems (e.g., Git), and real-time operating systems (RTOS) is commonly required. Strong problem-solving abilities, self-motivation, and effective remote communication skills help you excel in a distributed team environment. These skills ensure reliable software integration with hardware, efficient collaboration, and successful delivery of complex embedded solutions.

What is the difference between Remote Embedded Software vs Remote Firmware Engineer?

AspectRemote Embedded SoftwareRemote Firmware Engineer
Required CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related; experience with embedded systemsBachelor's in Electrical Engineering, Computer Engineering, or related; experience with firmware development
Work EnvironmentDevelops software for embedded devices, often in hardware labs or remote setupsCreates low-level firmware for hardware components, typically in hardware labs or remote
Industry UsageAutomotive, IoT, consumer electronics, industrial systemsConsumer electronics, IoT, aerospace, automotive
Common Search/ComparisonYesYes

Remote Embedded Software and Remote Firmware Engineer roles both involve working on embedded systems, but Embedded Software focuses on higher-level software development, while Firmware Engineers work on low-level hardware control code. Both require similar credentials and are used across industries like automotive and IoT, often in remote or hybrid environments.

What are remote embedded software jobs?

Remote embedded software jobs include embedded software engineer positions. As a work from home embedded software engineer, you develop embedded software systems for a variety of computerized devices. Your responsibilities start with assessing your client’s needs. You then design and code the embedded software, troubleshoot your software systems, perform research and test actions on the software, and implement software updates whenever necessary. Other duties include maintaining the software programs, documenting solutions to issues, providing the necessary post-production support, and reviewing the implemented system to debug the embedded environment and interpret error reports.

What are the most commonly searched types of Embedded Software jobs in Charlotte, NC? The most popular types of Embedded Software jobs in Charlotte, NC are:
What are popular job titles related to Remote Embedded Software jobs in Charlotte, NC? For Remote Embedded Software jobs in Charlotte, NC, the most frequently searched job titles are:
What job categories do people searching Remote Embedded Software jobs in Charlotte, NC look for? The top searched job categories for Remote Embedded Software jobs in Charlotte, NC are:
What cities near Charlotte, NC are hiring for Remote Embedded Software jobs? Cities near Charlotte, NC with the most Remote Embedded Software job openings:
Infographic showing various Remote Embedded Software job openings in Charlotte, NC as of July 2026, with employment types broken down into 80% Full Time, 4% Temporary, and 16% Contract. Highlights an 100% Remote job distribution, with an average salary of $149,812 per year, or $72 per hour.

Senior Software & Security Architect- Embedded Cybersecurity Platform [USA - Remote]

AURA TECHNOLOGIES LLC.

Concord, NC • Remote

$177K/yr

Full-time

Medical, Retirement

Re-posted 12 days ago


Job description

Salary:

AURA TECHNOLOGIES, LLC (AURA) is an advanced research and development (R&D) company creating game-changing innovations for the US Department of Defense and the private sector in cutting-edge technology.

If you are a smart, capable, and talented individual who possesses high integrity, thrives in a fast-paced environment, wants to chart your own course based on your capabilities, and is willing to be accountable for failures and successes, then continue reading because you may be the ideal candidate to join our exponentially growing R&D business.

Bigger challenges. Bolder ideas. Global impact. At AURA Technologies, LLC were on a mission to deliver solutions with the capacity to change the world. Were a North Carolina company behind some of the worlds most unique technology in government, hi-tech, AI, commercial and healthcare services. Our technology is bridging the digital divide to improve lives for our customers around the globe. By providing powerful new ways for people to connect with one another, we support our clients to gain greater access to data, decision making, medical research, commerce, and much more. Our team is empowering customers worldwide.


At AURA Technologies, we are excited to announce a new opening for adedicated security architect in our dynamic team. You will lead the implementation of a new embedded cybersecurity platform. You will translate detailed security specifications into implementation-level designs and working code for a hardened Intel/Linux appliance deployed in air-gapped OT environments.


This is a greenfield implementation. You will be writing the most security-sensitive components of the system from the ground up, including:

- Cryptographic key management services with hardware-rooted trust

- Certificate lifecycle management for offline and network-constrained environments

- Secure boot chain and platform integrity verification

- OS-level hardening and mandatory access control configuration

- Integration with hardware security elements and platform trust anchors

You will work directly with the Chief Architect (PhD, Computer Science, 25+ years in systems and security) and will be instrumental in building out the engineering team, helping recruit, mentor, and establish the technical practices for the developers who will maintain and extend your work.


Requirements and Skills

-Embedded Linux. Deep, hands-on experience with custom embedded Linux systems-- including kernel configuration, initramfs, systemd, disk encryption, and mandatory access controls (SELinux or AppArmor)--sufficient to architect secure system designs, define implementation standards, and provide authoritative technical guidance to the engineers responsible for building and maintaining production Linux images. You have built or substantially modified production bare-metal Linux images, not just deployed containers on cloud VMs.

- TPM 2.0 and hardware root of trust. Working experience with TPM-based security: secure boot, measured boot, platform integrity, key sealing, and attestation. You understand the TPM 2.0 architecture and have used it in practice.

- Air-gapped and OT environments. Experience designing or deploying systems in disconnected, high-assurance, or industrial control environments. You understand the constraints of operating without cloud connectivity and the implications for key management, certificate lifecycle, and software updates.

- PKI and X.509. Substantive experience with public key infrastructure: certificate chains, validation, revocation, and certificate profiles. You do not need to be a CA administrator, but you need to understand the role of PKI in system identity and trust establishment.

- Systems programming. Strong proficiency in C or C++ for systems-level work. You are comfortable reading kernel code, debugging with strace and gdb, and reasoning about memory safety, concurrency, and process isolation.

- US Citizenship and ability to pass a background investigation.

Highly Desirable

-Rust. Production experience writing Rust for systems or embedded targets. Rust is the primary implementation language for this project. If you are a strong C/C++ systems developer without Rust experience, we will invest in your transition the language is the easy part when the systems thinking is already there.

- Cryptographic engineering. Practical experience with cryptographic libraries (OpenSSL, tpm2-tss, PKCS#11), secure protocol implementation, or hardware security module integration.


- OT security standards. Familiarity with security standards applicable to industrial and critical infrastructure environments (e.g., IEC 62443, NIST 800-82, or equivalent).

Not Required

- Security clearance (none needed for this role)

- Cloud or SaaS experience

- Web application security

- CISSP or similar management-oriented certifications

What You Will Not Be Doing

- Administering PKI infrastructure (separate role)

- Cloud architecture or DevOps

- Penetration testing or red-teaming (though your threat modeling instincts will be valued)

- Front-end or UI development


Why This Role

-Greenfield architecture. You are building from a clean sheet, not maintaining legacy code. The security architecture is thoroughly specified; your job is to bring it to life.

- Genuinely hard problems. Hardware-rooted key management, tamper-responsive security, and certificate lifecycle in offline environments this is not checkbox compliance work. These are real engineering challenges with real security consequences.

- Research culture. AURA is an R&D company. We pursue SBIR, STTR, and applied research projects across multiple disciplines. Engineers are encouraged to champion research directions they are passionate about.

- Autonomy and ownership. As the first security-focused developer on this platform, you will shape the implementation approach, tooling, and technical culture for the team that follows.


BENEFITS:

  • Fortune 500-level Health Care Coverage
  • Unlimited Leave Program after 60 days
  • 10 Paid holidays & Paid Winter Break
  • 401(k) Safe Harbor Contributions
  • Employee Discount Program

TO APPLY FOR THIS POSITION:

Submit your resume/CV in PDF format via instructions at thefollowing link:http://aura.company/careers/

No phone calls after submission. We will let candidates know via automated reply that we have received their resumes and will contact them if there is a good fit after the closing date for this job.


AURA Technologies, LLC is an Equal Opportunity Employer and affirmative action employer of veterans protected under the Vietnam Era Veterans Readjustment Assistant Act (VEVRAA). We are a Drug Free Workplace and thus, all job offers are contingent on successful criminal background check and drug screen. As a US Federal Contractor, AURA uses the Department of Homeland Security e-Verify system to determine eligibility to legally work in the United States.

Write a carefully crafted, well-written cover letter that elaborates on your interest in this position and why you think you are the best candidate for the job.Submit your cover letter, CV and three professional references (one of which must be from a current or former supervisor) in PDF format ONLY via BambooHR.

Any attachments must be in PDF format or will not be opened due to virus concerns. No phone calls after submission. We will let candidates know via automated reply that we have received their resumes and will contact them if there is a good fit after the closing date for this job.