1

Senior Embedded Software Engineer Jobs in Norfolk, VA

Software Engineer

Virginia Beach, VA · On-site

$70 - $110/hr

In this senior individual-contributor role, you will lead the design and delivery of scalable, cloud-based applications and integrations, applying strong software engineering practices and modern ...

New

ENGINEER SOFTWARE 3

Newport News, VA · On-site

$95K - $119K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

You will apply your software programming skills, your architectural knowledge, and leadership ... Strong background in programming and troubleshooting of embedded systems, Java applications, and ...

Senior Software Engineer

Hampton, VA · Remote

$80K - $120K/yr

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: No Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote Work: ORA_ON_SITE ...

Senior Software Engineer

Hampton, VA · On-site

$121K - $160K/yr

SAIC is looking for a Software Developer Configuration Manager/ Full Stack Developer to join their team of the Air Operations Center Weapons System (AOC WS) Falconer Program. The role involves ...

Senior Software Engineer

Hampton, VA · On-site

$80K - $120K/yr

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: No Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote Work: ORA_ON_SITE ...

Parsons is looking for an amazingly talented Senior Software Engineer to join our team at various locations in Norfolk, VA, San Diego CA, and Colorado Springs, CO. In this role you will get to ...

Senior Software Engineer

Hampton, VA · On-site

$80K - $120K/yr

Description SAIC is looking for a Software Developer Configuration Manager/ Full Stack Developer to join our team of the Air Operations Center Weapons System (AOC WS) Falconer Program. The ideal ...

Remote Software Engineer

Newport News, VA · On-site +1

$65 - $85/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are currently hiring a Software Engineer for a short term contract in Newport News, VA. This ... May design embedded systems software. Qualifications: * US Citizenship. * BS Degree. * 5 years of ...

New

Showing results 21-40

Senior Embedded Software Engineer information

See Norfolk, VA salary details

$73K

$140.1K

$187.2K

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

As of Aug 20, 2026, the average yearly pay for senior embedded software engineer in Norfolk, VA is $140,075.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $157,200.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 Norfolk, VA are hiring for Senior Embedded Software Engineer jobs?

Cities near Norfolk, VA with the most Senior Embedded Software Engineer job openings:

Software Engineer

Groundworks, LLC

Virginia Beach, VA • On-site

$70 - $110/hr

Other

Posted 2 days ago

New


Groundworks rating

6.3

Company rating: 6.3 out of 10

Based on 34 frontline employees who took The Breakroom Quiz

72nd of 80 rated construction


Job description

Software EngineerSkip to main content#Software Engineer page is loaded## Software EngineerApplylocations: Virginia Beach, VA (Corporate)time type: Full timeposted on: Posted Yesterdayjob requisition id: JR111854**Ready to build your future?** We're Groundworks, North America's leading foundation repair and water management specialist. We're more than a company - we're a team driven by purpose. As a **Top Workplace,** we're looking for top talent to fuel our **mission: to protect, repair, and improve our customers’ greatest asset – their home.****But what makes us a great place to work?** Here, you'll find real career growth, comprehensive and affordable benefits, a culture that values hard work and innovation, and **company ownership equity.** Whether you’re starting your career or looking for your next big move, we offer hands-on training, advancement opportunities, and the chance to make a real impact every day.Join us and lay the foundation for your success. **Apply today!**The Software Engineer designs, builds, and optimizes software systems, APIs, and websites that power critical business operations across the organization. In this senior individual-contributor role, you will lead the design and delivery of scalable, cloud-based applications and integrations, applying strong software engineering practices and modern DevOps principles. Your technical depth, problem-solving ability, and collaboration skills will help evolve the company’s digital foundation, enabling data-driven decision-making and operational.Candidates should have a solid foundation in Agile software engineering practices and enjoy working collaboratively within cross-functional teams. They are motivated to build high-quality software, continuously improve their technical skills, and contribute to delivering business value. They demonstrate ownership, adaptability, and a willingness to learn while embracing modern software engineering practices.**Desired Traits*** Contributes effectively as a member of a high-performing Agile engineering team.* Works independently on assigned features while seeking guidance when appropriate.* Demonstrates ownership and accountability for delivering high-quality solutions.* Collaborates effectively with engineers, Product Managers, QA, and UX partners.* Strong problem-solving and analytical skills.* High emotional intelligence and a collaborative mindset.* Comfortable working in a fast-paced, evolving environment.* Demonstrates integrity, professionalism, and accountability.* Passionate about continuous learning and improving technical skills.* Makes technical decisions that balance business value, maintainability, and engineering best practices.**Core Competencies*** Writes clean, maintainable, and well-documented code.* Strong understanding of object-oriented programming principles and design patterns.* Experience developing modern full-stack web applications.* Understanding of Test-Driven Development (TDD) and automated testing practices.* Participates in Agile planning, backlog refinement, sprint planning, and retrospectives.* Collaborates through code reviews, pair programming, and knowledge sharing.* Contributes to user story refinement and implementation planning.* Understands modern software architecture principles including modular design and API-first development.* Experience integrating RESTful APIs and backend services.* Familiarity with CI/CD pipelines and DevOps practices.* Understanding of application security fundamentals and secure coding practices.* Experience troubleshooting application issues and resolving defects.* Strong verbal and written communication skills.* Works effectively with stakeholders and cross-functional teams.* Continuously improves code quality, performance, and maintainabil* Contributes to reducing technical debt and improving engineering practices.**Technical Focus*** Design, develop, test, and maintain RESTful APIs and Angular web applications.* Build scalable cloud-native applications using Microsoft Azure.* Develop and consume APIs, messaging services, and event-driven integrations.* Build applications using modern .NET technologies including .NET Core* Develop and optimize SQL Server database objects, queries, and data access patterns.* Implement CI/CD pipelines using Azure DevOps.* Write automated unit, integration, and functional tests.* Participate in code reviews and follow established engineering standard* Support DevOps practices including Infrastructure as Code using Terraform* Monitor application health using logging, monitoring, and observability tools.**Responsibilities*** Design, develop, test, and maintain high-quality software solutions that meet business and technical requirements.* Develop scalable APIs, web applications, and backend services using modern engineering practices.* Collaborate with Product Managers, Architects, QA Engineers, and fellow developers throughout the software development lifecycle.* Participate in Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, retrospectives, and release planning.* Translate user stories into well-designed, maintainable software solutions.* Apply software engineering best practices including clean code, modular design, secure development, and automated testing.* Participate in code reviews and incorporate feedback to continuously improve code quality.* Troubleshoot production issues, resolve defects, and contribute to system reliability and operational excellence.* Contribute to application modernization initiatives and technical debt reduction efforts.* Implement secure authentication, authorization, and data protection practices.* Support application monitoring, logging, alerting, and performance optimization.* Continuously improve technical knowledge by learning new technologies, frameworks, and engineering practices.* Collaborate effectively across engineering and business teams to deliver high-quality software that provides measurable business value.**Working Conditions*** Full-time position based at Groundworks’ corporate office in Virginia Beach, VA.* Collaborative, fast-paced work environment requiring adaptability and effective time management.* Occasional travel may be required for team meetings, training, or industry conferences.* This role has a base salary range between $70,000- $110,000. Salary is based on candidate experience.* Employee Ownership/Equity **What We Provide*** Competitive Pay* Employee Company Ownership Opportunities* Industry Leading Training Programs* Leadership Development and Career Growth Tracks* Comprehensive and Affordable Benefits Package* Top Workplace with Award Winning Culture #J-18808-Ljbffr

What Groundworks employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom