1

Embedded System Engineer Intern Jobs in Baltimore, MD

Embedded SW Developer We are seeking a customer-focused, mission-oriented team player to work on ... You will work closely with hardware and systems engineers to conceptualize, design, implement, and ...

... and embedded systems, tackling challenges that matter-from advancing national security to ... At least 5 years as an embedded developer on programs and contracts of similar scope, type, and ...

Electrical Engineers must have embedded experience *** $60.81/HR ON W2 PREFER LOCAL CANDIDATES. IF NOT, MUST BE WILLING TO RELOCATE AT THEIR OWN COSTS. CAN DO SKYPE INTERVIEW. - 7+ years of ...

As an embedded software engineer at EverWatch, you'll support the development of systems, sites, and tools for our clients. Using the latest tools and technology, you'll write, test, and edit code in ...

As an embedded software engineer at EverWatch, you'll support the development of systems, sites, and tools for our clients. Using the latest tools and technology, you'll write, test, and edit code in ...

Showing results 21-40

Embedded System Engineer Intern information

See Baltimore, MD salary details

$13

$25

$38

How much do embedded system engineer intern jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for embedded system engineer intern in Baltimore, MD is $25.25, according to ZipRecruiter salary data. Most workers in this role earn between $20.53 and $28.65 per hour, depending on experience, location, and employer.

What is an embedded system engineer intern?

Embedded System Engineer Interns are students or recent graduates who assist in designing, developing, and testing embedded systems under the supervision of experienced engineers. These systems typically combine hardware and software to perform dedicated functions within larger electronic devices such as cars, medical equipment, or consumer electronics. Interns often help with tasks like programming microcontrollers, troubleshooting hardware, and collaborating with cross-functional teams. The position provides hands-on experience and exposure to the development cycle of embedded products, preparing interns for a full-time engineering role.

What types of projects and daily tasks can an embedded system engineer intern expect to work on?

As an Embedded System Engineer Intern, you can expect to be involved in a variety of hands-on projects such as developing and testing firmware for microcontrollers, troubleshooting hardware-software integration issues, and assisting with the design of embedded system prototypes. Daily tasks often include writing and debugging code in languages like C or C++, participating in team meetings to discuss project progress, and collaborating closely with hardware engineers and senior embedded developers. This role offers valuable exposure to real-world product development cycles and provides opportunities to learn industry-standard tools and methodologies.

What are the key skills and qualifications needed to thrive as an embedded system engineer intern, and why are they important?

To thrive as an Embedded System Engineer Intern, you generally need a background in electrical engineering or computer science with core skills in C/C++ programming, microcontroller architectures, and basic circuit design. Familiarity with tools such as embedded IDEs (e.g., Keil, MPLAB), oscilloscopes, and version control systems like Git is highly valued, and coursework or certifications in embedded systems are beneficial. Strong problem-solving skills, attention to detail, and effective teamwork help interns excel in dynamic project environments. These skills and qualities are crucial for developing reliable embedded solutions and adapting to the fast-evolving demands of hardware-software integration.

What is the difference between Embedded System Engineer Intern vs Embedded Software Developer Intern?

AspectEmbedded System Engineer InternEmbedded Software Developer Intern
Required CredentialsTypically pursuing or holding a degree in Electrical Engineering, Computer Engineering, or related fieldsUsually pursuing or holding a degree in Computer Science, Software Engineering, or related fields
Work EnvironmentHands-on hardware and firmware development, working with microcontrollers and embedded devicesSoftware-focused, developing code for embedded systems, often in simulation or on hardware
Employer & Industry UsageUsed in industries like automotive, consumer electronics, and industrial automationCommon in IoT, consumer electronics, and software companies working on embedded applications

The main difference between Embedded System Engineer Intern and Embedded Software Developer Intern lies in their focus areas. The Embedded System Engineer Intern typically works more with hardware, firmware, and microcontrollers, while the Embedded Software Developer Intern concentrates on writing and testing software for embedded systems. Both roles require related technical skills and are often found in similar industries, but their daily tasks and focus differ.

Infographic showing various Embedded System Engineer Intern job openings in Baltimore, MD as of August 2026, with employment types broken down into 11% Internship, 78% Full Time, and 11% Part Time. Highlights an 100% In-person job distribution, with an average salary of $52,530 per year, or $25.3 per hour.

Embedded SW Developer

W3Global Inc.

Linthicum Heights, MD • On-site

$200K - $245K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 24 days ago


Job description

Embedded SW Developer

We are seeking a customer-focused, mission-oriented team player to work on-site in a secure engineering environment. The ideal candidate is a self-starter with strong communication skills and the ability to collaborate across multiple engineering teams throughout the design and development lifecycle.

The role focuses on software and firmware architecture, design, and development for cryptographic and secure embedded systems. You will work closely with hardware and systems engineers to conceptualize, design, implement, and validate software for microprocessor-based platforms.

The ideal candidate is adaptable, motivated, and capable of mentoring others while continuously learning new technologies.

Responsibilities
  • Analyze user requirements and derive software and system-level solutions

  • Design, develop, debug, and maintain software and embedded firmware

  • Identify and correct software defects and performance issues

  • Develop and refine algorithms to meet system performance and functional requirements

  • Create, review, and maintain software and system documentation

  • Apply scientific and mathematical modeling to evaluate system behavior and outcomes

  • Work with real-time constraints, including timing, resource usage, and interface requirements

  • Integrate software across multiple platforms and operational environments

  • Support software testing, validation, and quality assurance processes

  • Develop and execute test procedures for software components

  • Analyze system performance, data flow, and process efficiency

  • Recommend improvements to software development standards and documentation practices

  • Assist with software integration into new or modified system environments

  • Support installation and operational validation of software systems

  • Collaborate across teams and may serve as a technical lead for small groups

Highly Desirable Experience
  • Development of NSA Type 1 security products and IA security practices

  • FPGA-based processor experience (e.g., Xilinx MicroBlaze, Intel Nios/Nios II)

  • Cryptographic algorithm development

  • NSA Type 1 security validation/testing experience

  • Python scripting for automation and testing

Technical Skills
  • Proficiency in C or Rust programming

  • Willingness to learn Rust if not already proficient

  • Embedded systems development experience

  • Software debugging and performance optimization

  • Systems integration in secure or constrained environments

Education & Experience

Mid-Level:

  • Bachelor's degree in Computer Science, Engineering, or related field

  • 4+ years of software development experience
    (or 8+ years total experience instead of a degree)

Senior-Level:

  • Bachelor's degree in Computer Science, Engineering, or related field

  • 10+ years of software development experience
    (or 14+ years total experience instead of a degree)

Additional Requirements
  • Must possess an active TS/SCI clearance with Full-Scope Polygraph

  • Ability to work on-site in a secure, mission-driven environment

  • Strong collaboration and communication skills

  • Ability to lead small teams and mentor junior engineers

Compensation & Benefits (Generalized)
  • Employer-paid medical, dental, and vision insurance

  • Paid time off and government holidays

  • Retirement plan with employer contributions and profit sharing

  • Flexible work schedule and comp time policy

  • Equal opportunity employment environment


W3Global logo

About W3Global

Sourced by ZipRecruiter

W3Global has been delivering staffing solutions for nearly two decades; we know which recruiting strategies work best. Our expert team is committed to developing a customized solution to fit your company’s unique needs. As a W3Global client, you’ll also receive personalized assistance from a seasoned team of staffing specialists. We are committed to providing both technical support and industry expertise to simplify the hiring process. We know that your time matters. W3Global will help you streamline the hiring process, getting it done and getting it right.

Industry

Recruiting and staffing services

Company size

501 - 1,000 Employees

Headquarters location

Frisco, TX, US

Year founded

2006