1

Embedded Software Jobs in Charleston, SC (NOW HIRING)

Scrum Master

Charleston, SC ยท Hybrid

$49 - $65.50/hr

We are seeking an experienced Scrum Master to support Agile software development teams within PEO C4I / PMW 160 . This role is for a contractor embedded with Navy stakeholders, working closely with ...

Hands-on experience with building and integrating hardware components, circuit boards, and embedded ... Past performance utilizing Altium or equivalent software for PCB and circuit systems design

C++ Tutor

Charleston, SC ยท Remote

$18 - $40/hr

... embedded systems, and high-performance computing applications. * Curriculum Awareness & Adaptive ... level software development. * Effective Teaching Methods: Ability to identify concepts students ...

Director of Supply Chain

Charleston, SC ยท On-site

$120 - $180/hr

This acquisition encompassed the existing manufacturing footprint along with the embedded design ... Proficiency in procurement software, ERP systems, and data analytics tools. * Excellent negotiation ...

C++ Tutor

Mount Pleasant, SC ยท Remote

$18 - $40/hr

... embedded systems, and high-performance computing applications. * Curriculum Awareness & Adaptive ... level software development. * Effective Teaching Methods: Ability to identify concepts students ...

Showing results 41-60

Embedded Software information

See Charleston, SC salary details

$65.5K

$143.5K

$162.8K

How much do embedded software jobs pay per year?

As of Aug 7, 2026, the average yearly pay for embedded software in Charleston, SC is $143,539.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,100.00 and $161,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an embedded software engineer?

To thrive as an Embedded Software Engineer, you need strong programming skills in C/C++, understanding of embedded systems architecture, and a relevant degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development tools, and debugging hardware is typically required. Problem-solving ability, attention to detail, and effective teamwork are vital soft skills for this role. These competencies ensure reliable, efficient software development for embedded devices, which is crucial for product performance and safety.

What is the difference between Embedded Software vs Firmware Developer?

AspectEmbedded SoftwareFirmware Developer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldsSimilar credentials, often with specialized knowledge in hardware
Work EnvironmentDevelops software for embedded systems in devices like appliances, automotive, medical devicesCreates low-level code directly interacting with hardware, often in similar environments
Industry UsageUsed across automotive, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware-focused industries
Search & Comparison IntentUnderstanding roles in embedded systems developmentFocusing on low-level hardware interaction and firmware specifics

Embedded Software and Firmware Developer roles overlap significantly, both requiring knowledge of hardware and programming. Embedded Software typically involves developing higher-level code for embedded systems, while Firmware Developers focus on low-level code that directly interacts with hardware components. Both roles are essential in creating reliable embedded products across various industries.

Is embedded software a good career?

Embedded software engineering is a stable and growing field that involves developing software for hardware devices such as appliances, automotive systems, and medical equipment. It requires skills in programming languages like C and C++, knowledge of hardware interfaces, and often involves working with real-time operating systems. The demand for embedded software professionals is expected to remain strong due to the increasing integration of software in everyday devices.

What is embedded software?

Embedded software is specialized computer software designed to operate hardware or devices that are not traditional computers, such as cars, medical devices, industrial machines, and consumer electronics. Unlike general-purpose software, embedded software is typically optimized for specific tasks and runs on microcontrollers or microprocessors within the device. It often operates with limited resources and must be reliable, efficient, and responsive to real-time events. Embedded software is crucial for the functionality and performance of countless everyday products.

What are some common challenges faced by embedded software engineers when integrating new hardware components into existing systems?

One common challenge Embedded Software Engineers often encounter is ensuring seamless compatibility between new hardware components and existing firmware or operating systems. This can involve troubleshooting timing issues, resolving driver conflicts, and optimizing resource usage within limited memory and processing constraints. Collaboration with hardware engineers is crucial to understand hardware specifications and limitations, and thorough testing is required to validate functionality and maintain system stability. These challenges offer valuable opportunities to develop problem-solving skills and deepen cross-disciplinary technical knowledge.
What are popular job titles related to Embedded Software jobs in Charleston, SC? For Embedded Software jobs in Charleston, SC, the most frequently searched job titles are:
What job categories do people searching Embedded Software jobs in Charleston, SC look for? The top searched job categories for Embedded Software jobs in Charleston, SC are:
Infographic showing various Embedded Software job openings in Charleston, SC as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $143,539 per year, or $69 per hour.

$49 - $65.50/hr

Full-time

Re-posted 15 days ago


Job description

We are seeking an experienced Scrum Master to support Agile software development teams within PEO C4I / PMW 160. This role is for a contractor embedded with Navy stakeholders, working closely with government leads, Integrated Product Teams, and cross-functional engineering groups. The ideal candidate brings strong Agile delivery skills, understands the realities of Navy program execution, and can help teams deliver capability that directly supports Fleet readiness and operational effectiveness.


Key Responsibilities

  • Facilitate Scrum ceremonies for one or more PMW 160 development teams, ensuring disciplined execution of sprint planning, standups, refinement, reviews, and retrospectives.
  • Coach teams and stakeholders on Agile principles while adapting practices to Navy acquisition processes, cybersecurity requirements, and program milestones.
  • Identify and remove impediments, coordinating with government counterparts, contracting teams, cybersecurity, and external dependencies across the PMW 160 portfolio.
  • Support the Product Owner in backlog refinement, ensuring requirements are well-defined, prioritized, and aligned with PMW 160 capability needs.
  • Maintain transparency through clear communication of sprint goals, risks, dependencies, and progress to government leadership and contractor management.
  • Track and analyze Agile metrics (velocity, throughput, predictability) to support continuous improvement and program reporting requirements.
  • Coordinate across IPTs, including systems engineering, cybersecurity, test, and fleet integration teams.
  • Champion Agile culture within a hybrid environment that blends iterative delivery with Navy governance, documentation, and security expectations.
  • Ensure compliance with DoD security practices, configuration management, and PMW 160 program standards.

Required Qualifications

  • 3–5+ years of experience as a Scrum Master supporting software development teams.
  • Experience working in DoD or Navy program environments, ideally within PEO C4I or similar program offices.
  • Strong understanding of Scrum, Kanban, and Agile delivery frameworks.
  • Demonstrated ability to coach teams and influence stakeholders across government and contractor organizations.
  • Excellent communication, facilitation, and conflict-resolution skills.
  • Experience with Agile lifecycle tools (e.g., Jira, Azure DevOps).
  • Active Secret clearance required at time of hire.

Preferred Qualifications

  • Scrum Master certification (e.g., PSM I/II, CSM, PSD).
  • Experience supporting PMW 160, PMW 150, PMW 130, or other PEO C4I programs.
  • Familiarity with DoD acquisition, RMF, cybersecurity controls, and configuration management processes.
  • Experience with DevSecOps, CI/CD pipelines, or cloud environments used in Navy programs.
  • Background in software engineering, systems engineering, or test.
  • Experience working within scaled Agile environments (SAFe, Nexus, LeSS).

What Success Looks Like

  • Teams deliver high-quality increments aligned with PMW 160 capability needs and Fleet priorities.
  • Government stakeholders have clear, consistent visibility into progress, risks, and dependencies.
  • Agile practices become more embedded across the program, improving predictability and delivery flow.
  • The team demonstrates measurable improvement in collaboration, throughput, and responsiveness to change.

Want to hear more? Read on to see what our Team Members say about their experience:

“To me, the best part about working at Atlas is the level of transparency afforded to everyone in the company. I’ve had plenty of jobs where I knew what I was doing, but at Atlas there is a concerted effort to make sure we also understand why, and how our role directly impacts the overall mission.” - Jess

“With LEARNING as a core value, Atlas is constantly promoting ways to increase knowledge and stay at the forefront of the latest technology. Team members are regularly encouraged to continue learning and Atlas provides training resources and skills enhancement opportunities internally as well as education reimbursement if you prefer to obtain skills through outside resources or higher education.” - Wendy

Atlas Tech is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, genetic information, or protected veteran status. We are committed to fostering an inclusive workplace where diverse perspectives are valued and respected.
Accessibility & Accommodations

Atlas Tech strives to make our website, www.atlas-tech.com, accessible to all users. If you need assistance completing the application process or require a reasonable accommodation due to a disability, please contact us at hr.recruiter@atlas-tech.com.
This contact information is designated for accommodation requests only and cannot be used to inquire about the status of an application. Atlas Tech is committed to providing reasonable accommodations in accordance with the Americans with Disabilities Act (ADA).

Atlas Tech offers a competitive salary, generous benefits package, and an opportunity to make a positive impact in your own community.