1

Embedded Software Engineer Relocation Jobs in Maryland

If so, you could be our next Lead Embedded Software Engineer , responsible for leading the architecture, implementation, and advancement of the embedded Linux platforms that power our automation ...

If so, you could be our next Lead Embedded Software Engineer , responsible for leading the architecture, implementation, and advancement of the embedded Linux platforms that power our automation ...

Senior Embedded Software Engineer

Frederick, MD ยท On-site

$115K - $151K/yr

Job Summary A Senior Embedded Software Engineer to develop a leading-edge embedded software development by designing, developing, analyzing, documenting, and supporting testing of complex ...

In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team to design and develop new functionalities, as well as maintaining and expanding on the existing ...

In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team to design and develop new functionalities, as well as maintaining and expanding on the existing ...

Embedded Software Engineer IV

Germantown, MD ยท On-site

$91K - $129K/yr

In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team to design and develop new functionalities, as well as maintaining and expanding on the existing ...

Showing results 41-60

Embedded Software Engineer Relocation information

What is an embedded software engineer?

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?

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 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 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 job categories do people searching Embedded Software Engineer Relocation jobs in Maryland look for?

The top searched job categories for Embedded Software Engineer Relocation jobs in Maryland are:

What cities in Maryland are hiring for Embedded Software Engineer Relocation jobs?

Cities in Maryland with the most Embedded Software Engineer Relocation job openings:

Engineer Embedded Software 2

Linthicum Heights, MD โ€ข On-site

Prolim Global
IT Servicesย โ€ขย 201 - 500 employees

$131K - $173K/yr

Contractor

Re-posted 27 days ago


Job description

Engineer Embedded Software 2

Location: Linthicum, MD (Onsite)
Duration: July 1, 2026 – December 31, 2026
Positions: 1
Employment Type: Contract

Job Overview

Northrop Grumman is seeking an experienced Engineer Embedded Software 2 to join the Space Payloads and Ground Eastern Region team in Linthicum, Maryland. This role focuses on the design, development, integration, and testing of software supporting cutting-edge space payload systems. The selected candidate will develop software that controls test equipment, automates test execution, and verifies system performance while working in a collaborative Agile environment.

This is an excellent opportunity for a software engineer with strong Python development experience, embedded systems knowledge, and a passion for automation, integration, and system testing.

Key Responsibilities
  • Design, develop, integrate, and maintain embedded integration and test software for space payload systems.

  • Develop software primarily using Python, with opportunities to work in C++ and Tcl/Tk.

  • Design and execute automated test solutions for hardware and software verification.

  • Integrate software with complex RF, digital, and optical hardware systems.

  • Debug software, analyze system logs, identify root causes, and resolve technical issues.

  • Develop and maintain automated testing frameworks using tools such as Jenkins and Robot Framework.

  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, integration, testing, and deployment.

  • Perform peer reviews of software designs, source code, and technical documentation.

  • Collaborate with cross-functional engineering teams in an Agile Scrum environment.

  • Utilize software configuration management tools and maintain version-controlled code repositories.

  • Recommend technical solutions and support continuous process improvements.

Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline.

  • Minimum of 8 years of software development experience (6 years with a Master's degree or 3 years with a Ph.D.).

  • Strong experience developing software using Python.

  • Experience debugging new and existing software applications.

  • Experience integrating software applications and validating system performance.

  • Experience developing software in Linux and/or Windows environments.

  • Experience testing software systems and troubleshooting complex issues.

  • Experience using software configuration management/version control tools.

  • U.S. Citizenship required.

  • Ability to obtain and maintain a DoD Top Secret clearance with SCI eligibility.

Preferred Qualifications
  • Experience working on Agile Scrum teams.

  • Experience with C++ development.

  • Experience developing software using Tcl/Tk.

  • Experience controlling laboratory test equipment through software, including:

    • Oscilloscopes

    • Signal Generators

    • Signal Analyzers

    • Power Supplies

  • Experience integrating RF, digital, or optical hardware systems.

  • Experience with Jenkins, Robot Framework, or other automation tools.

  • Experience optimizing embedded Python applications.

  • Experience troubleshooting integrated software and hardware environments.

  • Experience using Atlassian tools, including Jira, Confluence, and Bitbucket.

  • Active TS/SCI Security Clearance.

Technical Skills
  • Python

  • C++

  • Tcl/Tk

  • Linux

  • Windows

  • Embedded Software Development

  • Integration & Test

  • Software Automation

  • Jenkins

  • Robot Framework

  • Git / Bitbucket

  • Jira

  • Confluence

  • Software Configuration Management

  • Debugging

  • Test Automation

  • Continuous Integration (CI/CD)

  • Agile Scrum

  • Embedded Systems

  • RF Systems

  • Digital Systems

  • Optical Systems

Why Join Northrop Grumman?

Join a team developing next-generation space technologies that support critical national defense missions. You'll work alongside highly skilled engineers on advanced space payload programs while gaining exposure to innovative technologies, collaborative Agile development, and mission-critical software systems.