1

Embedded Software Verification Engineer Jobs in Kannapolis, NC

Software Engineer II - Integrations

Charlotte, NC · Remote

$106K - $143K/yr

About the role We are looking for a Software Engineer II experienced with iPaaS platforms and ... Design, build, and maintain integrations using an embedded iPaaS in both no-code and full-code ...

... verification, continuous integration, continuous deployment, automation, compliance policies and ... This level of software engineer should know software concepts, procedures, and best practices and ...

You will own the verification and validation of Energy Recovery System (ERS) electronic hardware ... HiL and SiL test experience, CAN/CAN-FD and Ethernet bus tooling, and embedded software or FPGA-in ...

Software Engineer

Concord, NC · On-site +1

$89K - $120K/yr

Supports testing activities to verify software performance and compliance with functional requirements. Web & Cloud Engineering * Works with developers, data engineers, and data scientists to create ...

SOFTWARE ENGINEER

Concord, NC · On-site +1

$89K - $120K/yr

Supports testing activities to verify software performance and compliance with functional requirements. Web & Cloud Engineering * Works with developers, data engineers, and data scientists to create ...

Software Engineer SME

Concord, NC · On-site

$187K - $241K/yr

Software Engineering Job Qualifications: Skills: Design, Software Requirements, Software Solutions ... Our Identity Verification Process: As part of the hiring process, we will ask you to complete an ...

... Engineer with deep expertise in high-voltage, high-power electronics. This is a systems-level role ... Analyze the interaction between power electronics hardware and embedded software/controls

The stack is young enough that a first-year engineer's work ships rather than sits in a backlog ... Internship, co-op, or personal project experience with robotics, drones, or embedded systems

Software Developer

Concord, NC · Hybrid

$107K - $143K/yr

Software Engineering Job Qualifications: Skills: Agile Methodology, C Sharp (Programming Language ... Our Identity Verification Process: As part of the hiring process, we will ask you to complete an ...

Principle Software Engineer

Concord, NC · On-site +1

$112K - $143K/yr

Supports testing activities to verify software performance and compliance with functional requirements. Web & Cloud Engineering * Works with developers, data engineers, and data scientists to create ...

Showing results 41-60

Embedded Software Verification Engineer information

See Kannapolis, NC salary details

$68.9K

$151K

$171.3K

How much do embedded software verification engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for embedded software verification engineer in Kannapolis, NC is $150,968.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,400.00 and $170,300.00 per year, depending on experience, location, and employer.

What does an embedded software verification engineer do?

An Embedded Software Verification Engineer is responsible for ensuring that embedded software systems function correctly and meet design requirements. They create and execute tests, analyze results, and identify software defects in embedded systems such as automotive controllers, medical devices, or consumer electronics. This role typically involves working closely with software developers and hardware engineers to review code, develop test plans, and use debugging tools to validate the software’s functionality, performance, and safety. Their work is crucial for delivering reliable products that operate safely and efficiently in real-world environments.

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

To thrive as an Embedded Software Verification Engineer, a strong background in embedded systems, programming (C/C++), and software testing methodologies is essential, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with tools such as MATLAB/Simulink, debuggers, oscilloscopes, and verification frameworks, as well as certifications like ISTQB, are commonly required. Attention to detail, problem-solving abilities, and effective communication help engineers identify issues and work collaboratively in cross-functional teams. These skills ensure the development of reliable, safe, and high-quality embedded systems in safety-critical industries.

What are some common challenges faced by embedded software verification engineers during the validation process?

Embedded Software Verification Engineers often encounter challenges such as limited hardware availability, rapidly changing requirements, and integration issues with multiple hardware and software components. Debugging in an embedded environment can be more complex due to constrained system resources and limited visibility into the hardware-software interactions. Collaborating closely with both hardware and firmware teams is essential to quickly identify and resolve defects, making strong communication and problem-solving skills crucial for success in this role.

What is the difference between Embedded Software Verification Engineer vs Embedded Software Developer?

AspectEmbedded Software Verification EngineerEmbedded Software Developer
Primary FocusVerifying and validating embedded software to ensure quality and reliabilityDesigning, coding, and implementing embedded software solutions
Skills & CertificationsKnowledge of testing tools, verification processes, embedded systems, certifications like ISTQBProficiency in programming languages (C, C++), embedded systems, software development certifications
Work EnvironmentTesting labs, development teams, quality assurance departmentsDevelopment teams, R&D labs, product engineering

While both roles require embedded systems knowledge and programming skills, the Embedded Software Verification Engineer primarily focuses on testing, validation, and ensuring software quality, whereas the Embedded Software Developer concentrates on creating and implementing embedded software solutions.

What cities near Kannapolis, NC are hiring for Embedded Software Verification Engineer jobs?

Cities near Kannapolis, NC with the most Embedded Software Verification Engineer job openings:

Infographic showing various Embedded Software Verification Engineer job openings in Kannapolis, NC as of August 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $150,968 per year, or $72.6 per hour.

Software Engineer II - Integrations

Limble

Charlotte, NC • Remote

$106K - $143K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 22 days ago


Job description

About Limble

At Limble we empower the unsung heroes who support the world. We’re revolutionizing the way businesses manage their maintenance operations by providing a comprehensive suite of software solutions that empower organizations to optimize asset performance and drive operational excellence. From preventive maintenance to inventory management and beyond, our robust CMMS platform offers a suite of features designed to streamline operations and enhance productivity.

About the role

We are looking for a Software Engineer II experienced with iPaaS platforms and external APIs. You would join our Integrations Team owning our in-app integrations center and external-facing API. We are looking for someone with a positive attitude, solid technical skills and a drive to. As an engineer on this team your work will have a tremendous impact on Limble’s success. You’ll be working on integrations such as ERP systems and IoT sensors that bring real-time information into Limble providing a predictive maintenance capability to the world’s unsung heroes. Integrations is a strategic growth area in the company and your work will be visible at the highest levels.

How you’ll make an impact

  • Design, build, and maintain integrations using an embedded iPaaS in both no-code and full-code environments

  • Contribute to our customer-facing API, including adding features, improving reliability, and supporting deployments

  • Write solid, scalable, and maintainable code with a focus on quality and long-term supportability

  • Collaborate closely with teammates to uphold coding standards and best practices

  • Participate in code reviews, providing and receiving constructive feedback

  • Help triage and resolve integration issues, working cross-functionally with support and customer success teams

  • Balance internal and external requirements when designing technical solutions

  • Operate in a scrum-light environment which includes standups and Jira ticket tracking

  • Lead smaller initiatives and technical spikes, clarifying requirements and identifying gaps early

  • Collaborate cross-functionally with product, and QA, while serving as a technical mentor to junior engineers

  • Contribute to engineering-wide knowledge sharing, demos, and documentation

  • Propose architectural improvements and advocate for high performance, maintainability, and security in designs

Requirements
  • 3+ years of experience in software development

  • Experience with iPaaS platforms, with a strong preference for Prismatic

  • Node.js / TypeScript proficiency

  • Experience with SQL and relational databases

  • Experience integrating with third-party APIs (REST, webhooks, OAuth)

  • Strong problem-solving skills and attention to detail

  • Track record of delivering features with measurable impact

  • Passion for writing excellent code

  • Ability to operate independently with minimal supervision, solve ambiguous problems, and make thoughtful design trade-offs

  • Effective communication of technical plans, risks, and decisions to peers and partners

  • Commitment to staying current with industry trends and evolving technologies

  • Demonstrates fluency with AI tools and workflows, applying them pragmatically to accelerate work while exercising sound judgment about when and how to use them

Nice to Have
  • Experience with other embedded iPaaS platforms

  • Familiarity with CI/CD pipelines and infrastructure-as-code

  • Experience working directly with customers or customer-facing teams

  • Contributions to API design or developer experience improvements

  • Proximity to Charlotte, NC metro area

Benefits
  • $110,000 - $165,000 depending on experience

  • Fully remote position

  • Flexible PTO

  • 13 paid company holidays

  • Paid parental leave

  • Health, Dental, and Vision insurance

  • Employer paid Basic Life insurance and Short-Term Disability insurance

  • Company contribution match for HSA and 401(k)

  • Flexible Spending Accounts

  • Monthly employee wellness stipend

  • Opportunities for Learning and Development Reimbursement

  • Pet insurance

Limble is an equal opportunity employer. We provide equal employment opportunities to all employees and applicants without regard to race, color, religion, creed, sex, sexual orientation, gender identity or expression, national origin, ancestry, age, disability, genetics, marital status, veteran status, or any other protected characteristic under applicable laws. We are committed to building a diverse and inclusive workforce and welcome people from all backgrounds, experiences, perspectives, and abilities. All qualified applicants with arrest or conviction records will be considered in accordance with applicable laws.