1

Senior Embedded Software Engineer Jobs in Virginia, IL

Job Summary The Software Engineer II designs, develops, tests, implements, and supports enterprise ... Develop and maintain programs using RPG, ILE RPG, free-form RPG, CL, Db2 for i, embedded SQL, SQL ...

New

Senior Software Developer

Virginia, IL · On-site +1

$53.50 - $70.50/hr

What You'll Be Owning GRVTY is seeking a Senior Software Developer with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in Tysons, VA. The developer, with a ...

Senior Network Engineer

Virginia, IL · On-site +1

$105K - $141K/yr

  • Medical

  • Life

  • Retirement

  • PTO

As a Senior Network Engineer with Rocket Software, you are part of a global, fast-paced IT organization with a primary mission to provide world class service to software development labs and internal ...

Senior Mobile Developer

Virginia, IL · On-site

$125K - $135K/yr

... Software Engineer with a focus on designing and building complex, scalable systems. - Deep understanding of software engineering principles, design patterns, algorithms, and system architecture ...

Senior QA Engineer

Virginia, IL · On-site

$118 - $130/hr

  • Medical

  • Dental

  • Retirement

  • PTO

... SHR- Software Hardware Re-engineered SHR is a premier technology integrator solving our nation ... We are seeking a Senior QA Engineer to lead testing strategy and QA automation for large-scale FEMA ...

Senior AI Security Engineer

Virginia, IL · On-site

$112K - $153K/yr

As a Senior AI Security Engineer, you will lead the development and implementation of security ... Experienced with modern software development practices, cloud technologies, and CI/CD pipeline ...

Mechanical Engineer, Senior

Virginia, IL · On-site

$86.80 - $198/hr

  • Medical

  • Life

  • Retirement

  • PTO

Mechanical Engineer, Senior The Opportunity: Apply engineering physics, engineering mathematics ... modeling software * 5+ years of experience with FEA analysis * 5+ years of experience in the ...

Mechanical Engineer

Springfield, IL · On-site

$75K - $100K/yr

Work closely with the Engineering Manager and other senior engineering personnel to complete design ... Accurately enter and manage design information within proprietary software systems This is not ...

Mechanical Engineer

Springfield, IL · On-site

$75K - $100K/yr

Work closely with the Engineering Manager and other senior engineering personnel to complete design ... Accurately enter and manage design information within proprietary software systems This is not ...

Software Application Specialist

Virginia, IL · Remote

$88K - $114K/yr

  • Medical

  • Dental

  • Retirement

The Software Applications Specialist reports to the Applications Specialist Senior Manager and is ... Act as a liaison between technical resources, engineers, and project managers to communicate ...

Data Scientist- TS/SCI

Virginia, IL · On-site

$110 - $210/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Work with MORSE's current team of engineers to transition algorithms to software applications and real‑time embedded systems. * Support the transition of the developed algorithms to software using ...

Senior Business Analyst

Virginia, IL · On-site

$115 - $135/hr

  • Medical

  • Dental

  • Retirement

  • PTO

Senior Business Analyst Bluemont, VA, US 5 days ago Requisition ID: 1477 Salary Range: $115,000.00 ... engineering and integration, enterprise IT, including cloud services: cyber, software, advanced ...

next page

Showing results 1-20

Senior Embedded Software Engineer information

See Virginia, IL salary details

$74K

$142K

$189.7K

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

As of Aug 18, 2026, the average yearly pay for senior embedded software engineer in Virginia, IL is $141,954.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,600.00 and $159,300.00 per year, depending on experience, location, and employer.

What is a senior embedded software engineer?

A Senior Embedded Software Engineer is an experienced professional who designs, develops, tests, and maintains software that runs on embedded systems—specialized computing devices that are not traditional computers, such as automotive control systems, medical devices, or consumer electronics. They often work closely with hardware engineers to ensure software integrates seamlessly with hardware components. Senior engineers typically lead projects, mentor junior staff, and contribute to system architecture and design decisions. Their expertise includes programming languages like C or C++, real-time operating systems, and debugging tools specialized for embedded environments.

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

To thrive as a Senior Embedded Software Engineer, you need deep expertise in embedded C/C++ programming, real-time operating systems (RTOS), and a strong background in computer engineering or a related field. Familiarity with hardware debugging tools (such as oscilloscopes and logic analyzers), version control systems (like Git), and relevant certifications (e.g., ARM Accredited Engineer) is typically required. Exceptional problem-solving, communication, and project leadership skills help you collaborate effectively and mentor junior engineers. These competencies ensure the creation of robust, efficient, and reliable embedded systems critical for product success.

What are some common challenges senior embedded software engineers face when integrating software with new hardware platforms?

Senior Embedded Software Engineers often encounter challenges such as ensuring software compatibility with diverse hardware architectures, optimizing for limited memory or processing power, and debugging hardware-software interactions. These engineers must frequently collaborate with hardware teams to resolve timing issues, manage device drivers, and ensure reliable system performance. Successfully navigating these challenges requires strong problem-solving skills, adaptability, and a deep understanding of both hardware constraints and software design.

What is the difference between Senior Embedded Software Engineer vs Embedded Software Engineer?

AspectSenior Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systemsBachelor's degree in relevant field; entry-level to mid-level experience
Work EnvironmentDesigning, developing, testing embedded systems for hardware productsDeveloping firmware and software for embedded devices, often under supervision
Employer & Industry UsageTech companies, automotive, aerospace, consumer electronicsSimilar industries, often as part of product development teams

The main difference between a Senior Embedded Software Engineer and an Embedded Software Engineer lies in experience and responsibility. Senior engineers typically have more expertise, lead projects, and mentor junior staff, while embedded software engineers focus on developing and testing embedded code. Both roles require similar technical skills and industry knowledge, but senior roles involve greater leadership and strategic input.

What cities near Virginia, IL are hiring for Senior Embedded Software Engineer jobs?

Cities near Virginia, IL with the most Senior Embedded Software Engineer job openings:

Senior Lead Software Engineer, Full Stack

Capital One National Association

Virginia, IL • On-site

$209 - $286/hr

Other

Posted 7 days ago


Job description

Senior Lead Software Engineer, Full Stack

Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Senior Lead Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One.

What You’ll Do:

  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services

Basic Qualifications:

  • Bachelor’s Degree
  • At least 6 years of experience in software engineering (Internship experience does not apply)
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)

Preferred Qualifications:

  • Master’s Degree
  • 9+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go
  • 4+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
  • 4+ years of experience in open source frameworks
  • 1+ years of people management experience
  • 2+ years of experience in Agile practices
  • Experience leveraging interactive AI tooling to accelerate productivity, utilizing capabilities beyond basic code completion

Capital One will consider sponsoring a new qualified applicant for employment authorization for this position.

McLean, VA: $229,900 - $262,400 for Sr. Lead Software Engineer
New York, NY: $250,800 - $286,200 for Sr. Lead Software Engineer
Richmond, VA: $209,000 - $238,500 for Sr. Lead Software Engineer

Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate’s offer letter.

This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan.

Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level.

Capital One is an equal opportunity employer (EOE, including disability/vet) committed to non-discrimination in compliance with applicable federal, state, and local laws. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City’s Fair Chance Act; Philadelphia’s Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries.

Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).

#J-18808-Ljbffr