1

Embedded Software Engineer Relocation Jobs in Virginia

Embedded Software Engineer

Arlington, VA · On-site

$151K - $199K/yr

Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures.

Embedded Software Engineer

Arlington, VA · On-site

$151K - $199K/yr

Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures.

Embedded Software Engineer

Lynchburg, VA · On-site

$100K - $120K/yr

Lead embedded software design efforts, including authoring and reviewing proposals; and scheduling ... Consult with hardware engineers and other engineering staff to evaluate hardware and software ...

JRC is seeking an Embedded Software Engineer to design, develop, and test embedded software and firmware solutions for microcontroller, RTOS, and Linux-based systems. This role involves hardware ...

Embedded Software Engineer II

Bon Air, VA · On-site

$122K - $161K/yr

Honeywell's Tridium development team is looking for an experienced, energetic, and innovative Embedded Software Engineer to be based in Richmond, VA. Tridium is a global software and services company ...

Embedded Software Engineer II

Sandston, VA · On-site

$128K - $169K/yr

Honeywell's Tridium development team is looking for an experienced, energetic, and innovative Embedded Software Engineer to be based in Richmond, VA. Tridium is a global software and services company ...

Embedded Software Engineer II

Montrose, VA

$130K - $171K/yr

Honeywell's Tridium development team is looking for an experienced, energetic, and innovative Embedded Software Engineer to be based in Richmond, VA. Tridium is a global software and services company ...

Embedded Software Engineer II

Mechanicsville, VA · On-site

$130K - $171K/yr

Honeywell's Tridium development team is looking for an experienced, energetic, and innovative Embedded Software Engineer to be based in Richmond, VA. Tridium is a global software and services company ...

next page

Showing results 1-20

Embedded Software Engineer Relocation information

What are Embedded Software Engineers and what does relocation mean in this context?

Embedded Software Engineers design, develop, and optimize software that runs on specialized hardware or embedded systems, such as microcontrollers or IoT devices. In the context of relocation, this job may require moving to a particular city or country where the employer's development center or project site is located. Companies often support relocation by assisting with moving expenses, visa processing, and settling-in services. Relocating can offer exposure to new technologies, cultures, and professional growth opportunities. It's important to inquire about the specific relocation package and support provided by the employer.

What are the key skills and qualifications needed to thrive as an Embedded Software Engineer, and why are they important?

To thrive as an Embedded Software Engineer, you need strong proficiency in C/C++, real-time operating systems, microcontroller architecture, and a relevant engineering degree. Familiarity with tools such as debuggers, oscilloscopes, version control systems (like Git), and often certifications in embedded systems or IoT are highly valued. Attention to detail, problem-solving abilities, and effective communication are crucial soft skills for collaborating across hardware and software teams. These skills ensure robust, efficient, and reliable product development in complex embedded environments.

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

AspectEmbedded Software Engineer RelocationEmbedded Software Developer
CredentialsBachelor's or higher in Computer Engineering, Electrical Engineering, or related fields; certifications like C, C++, or RTOS are commonSame as Embedded Software Engineer Relocation
Work EnvironmentTypically in manufacturing, automotive, or consumer electronics companies; involves relocation to different sites or regionsSimilar environments; focus on developing and testing embedded systems
Industry UsageUsed across automotive, aerospace, consumer electronics, and industrial automationCommonly used in the same industries for software development roles

Both roles require similar technical skills and certifications, with the main difference being that Embedded Software Engineer Relocation emphasizes geographic mobility, often involving relocation to different company sites or regions. The core responsibilities and industry applications are largely overlapping, making them closely related roles in embedded systems development.

What are the common challenges faced by Embedded Software Engineers when relocating for a new position?

Relocating as an Embedded Software Engineer often involves adapting to new company processes, development tools, and hardware platforms, which can vary significantly between organizations. Additionally, engineers may need to quickly build relationships with cross-functional teams, such as hardware engineers and quality assurance specialists, to ensure seamless product development. Familiarizing oneself with local industry standards or regulatory requirements is also crucial, especially if relocating internationally. Proactively seeking mentorship and participating in team meetings can help smooth the transition and accelerate integration into the new work environment.
What job categories do people searching Embedded Software Engineer Relocation jobs in Virginia look for? The top searched job categories for Embedded Software Engineer Relocation jobs in Virginia are:
What cities in Virginia are hiring for Embedded Software Engineer Relocation jobs? Cities in Virginia with the most Embedded Software Engineer Relocation job openings:
Senior Embedded Software Engineer

$126K - $165K/yr

Full-time

Posted yesterday


SAIC rating

7.8

Company rating: 7.8 out of 10

Based on 78 frontline employees who took The Breakroom Quiz

70th of 204 rated it services


Job description

Job Description
SAIC is seeking an Embedded Software Engineer in Dahlgren, VA.
Responsibilities:
  • Design, implement, and test embedded software solutions in C/C++ for microcontrollers, real time operating systems (RTOS), or Linux based embedded systems
  • Develop firmware and low level drivers to interface with sensors, communication buses, and custom hardware
  • Support integration of embedded software with hardware components, including bring up, debugging, and troubleshooting
  • Participate in system architecture discussions and assist in defining requirements and design specifications
  • Implement secure coding practices and support cyber-hardened embedded software designs
  • Conduct unit testing, integration testing, and performance validation
  • Analyze system logs, memory usage, and timing behavior to optimize performance
  • Create and maintain technical documentation, including design descriptions, interface control documents (ICDs), test procedures, and user guides
  • Participate in Agile sprint cycles, technical reviews, and code walkthroughs
  • Provide technical support for fielded systems and assist with defect resolution
  • Collaborate with electrical, systems, and test engineering teams to ensure end to end solution performance
  • Other duties as assigned

Qualifications
  • A Bachelor of science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline
  • Six (6) years professional technical experience which includes at least four (4) years specialized experience performing computer hardware engineering, software design, coding and compilation of code; computer or software requirements
  • Management, computer systems or software integration; and utilizing systems engineering software tools
  • Specialized experience shall also include demonstrated ability to engineer
  • Complex systems with integrated software and hardware solutions. An example includes experience related to weapons systems and/or Navy programs utilizing agile software design processes, such as, but not limited to, Python, R, HTML, C/C++, Unix, and Linux
  • Strong understanding of SharePoint and Microsoft Teams, including experience building and managing sites, pages, lists, and libraries
  • Strong experience developing embedded software in C and/or C++
  • Experience working with microcontrollers, SoCs, or embedded Linux systems
  • Hands on experience with embedded toolchains, debugging tools (JTAG, SWD), oscilloscopes, logic analyzers, or serial interfaces
  • Knowledge of embedded communication protocols such as UART, SPI, I2C, CAN, Ethernet, or similar
  • Strong understanding of real time constraints, interrupts, and low level hardware interactions
  • Familiarity with version control systems (Git preferred)
  • Ability to analyze technical problems and produce reliable solutions under schedule constraints
  • Strong written and verbal communication skills

Preferred Qualifications:
  • Experience with RTOS environments (FreeRTOS, VxWorks, QNX, RTEMS, etc.)
  • Experience with ARM Cortex processors or similar embedded architectures
  • Familiarity with Python for test automation and scripting
  • Experience with embedded security, trusted computing, or secure boot
  • Background in DoD, Navy systems, or safety critical applications
  • Experience with modeling tools, interface definition, or hardware simulation

SECURITY CLEARANCE REQUIREMENTS:
  • Must be able obtain and maintain security clearance at the Secret level. US Citizenship is a requirement for Secret clearance at this location

Physical Demands:
  • Must be able to lift up to 15 pounds
  • Must be able to stand and walk for prolonged amounts of time
  • Must be able to twist, bend and squat periodically

About Us
SAIC® is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.
We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.

What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom