1

Internship Embedded Firmware Engineer Jobs in Washington

Embedded Firmware Engineer

Arlington, VA · On-site

$118K - $162K/yr

This position will work with the Chief Engineer to develop embedded software for this security ... Experience designing embedded firmware. We will look at a sample of your work US Citizenship is ...

As a Firmware Engineer, you will ... Design, develop, and maintain firmware for embedded systems across Molg's robotic platforms ...

Firmware Engineer

Falls Church, VA · On-site

$140K - $160K/yr

Experience: 5+ years of developing firmware for mass market on Embedded Linux stacks * SDLC and programming languages: C, C++, Python, Go, Rust, Shell scripting * Parallel processing: Multiprocessing ...

Embedded S/W /Firmware Engineer Term: Contract-Possible Perm Start Date: ASAP Location: Onsite VA Responsibilities: * Lead and contribute to firmware architecture and implementation for space-based ...

New

Sr. Firmware Engineer US ONLY

Reston, VA · On-site

$124K - $164K/yr

Title: Embedded S/W /Firmware Engineer Term: Contract-Possible Perm Start Date: ASAP Location: Onsite VA Requirements Responsibilities: * Lead and contribute to firmware architecture and ...

next page

Showing results 1-20

Internship Embedded Firmware Engineer information

What is an internship embedded firmware engineer?

Internship Embedded Firmware Engineers are students or recent graduates who work temporarily in organizations to gain hands-on experience in developing and testing firmware—the low-level software that controls hardware devices. Their role typically involves writing code in languages like C or C++, debugging embedded systems, and collaborating with hardware and software teams. These internships help build practical skills in embedded systems, microcontrollers, and real-time operating systems, preparing students for full-time roles in the field.

What types of projects or tasks can I expect to work on as an internship embedded firmware engineer?

As an Embedded Firmware Engineer intern, you will typically assist in the development, testing, and debugging of embedded software for microcontrollers and other hardware devices. Your daily tasks may include writing and reviewing code in C or C++, troubleshooting firmware issues, and collaborating with hardware engineers to ensure system integration. You may also participate in design reviews, work with simulation tools, and help document technical processes. Interns are often given real-world projects that contribute to the final product, providing valuable hands-on experience in a team-oriented environment.

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

To thrive as an Internship Embedded Firmware Engineer, you need a solid understanding of C/C++ programming, embedded systems concepts, and basic electronics, typically acquired through coursework in electrical or computer engineering. Familiarity with microcontroller development tools, version control systems like Git, and debugging hardware such as oscilloscopes is often expected. Problem-solving skills, attention to detail, and effective teamwork are valuable soft skills in this role. These competencies ensure the development of reliable firmware, efficient troubleshooting, and smooth collaboration within engineering teams.

What is the difference between Internship Embedded Firmware Engineer vs Embedded Firmware Engineer?

AspectInternship Embedded Firmware EngineerEmbedded Firmware Engineer
QualificationsEnrolled in or recent graduate of relevant engineering programBachelor's or higher in Electrical, Computer Engineering, or related field
Work EnvironmentInternship programs, entry-level projects, supervisedFull-time professional role, independent project work
CertificationsNot typically requiredOptional certifications like ARM, embedded systems courses
Industry UsageTraining, learning, and skill developmentDesign, develop, and maintain embedded firmware in products

The main difference is that an Internship Embedded Firmware Engineer is a temporary, learning-focused position for students or recent graduates, while an Embedded Firmware Engineer is a full-time professional responsible for firmware development and maintenance in industry projects.

What are the most commonly searched types of Embedded Firmware Engineer jobs in Washington?

The most popular types of Embedded Firmware Engineer jobs in Washington are:

What job categories do people searching Internship Embedded Firmware Engineer jobs in Washington look for?

The top searched job categories for Internship Embedded Firmware Engineer jobs in Washington are:

What cities in Washington are hiring for Internship Embedded Firmware Engineer jobs?

Cities in Washington with the most Internship Embedded Firmware Engineer job openings:

Infographic showing various Internship Embedded Firmware Engineer job openings in Washington as of August 2026, with employment types broken down into 88% Full Time, 6% Part Time, and 6% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution.

Firmware Engineer (Embedded)

Clientmind Recruiting, Inc.

Greenbelt, MD • On-site

$110 - $160/hr

Other

Posted 20 hours ago

Posted today


Job description

Senior Embedded Firmware Engineer

Clientmind Recruiting is searching for a Senior Embedded Firmware Engineer for a growing technology company in Greenbelt, MD. This is a full-time position and will work onsite 3x per week at their office in Greenbelt. This role is responsible for designing, developing, and maintaining firmware and software in various applications.

Responsibilities:
  • Firmware Development: Design, develop, and maintain embedded firmware for a variety of microcontroller-based systems, ensuring optimal performance, reliability, and power efficiency.
  • Architecture & Design: Collaborate in defining system architecture and firmware design, including low-level driver development for sensors and I/O interfaces, hardware abstraction layers, and communication protocols.
  • Debugging & Troubleshooting: Identify, diagnose, and resolve complex firmware and system issues, utilizing tools such as oscilloscopes, logic analyzers, and debuggers.
    • Code Optimization: Optimize firmware for performance, memory usage, and power consumption while adhering to real-time and safety-critical requirements.
  • Collaboration & Communication: Work closely with hardware engineers, software teams, and product managers to ensure seamless integration of firmware with hardware and system-level applications.
  • Documentation: Produce high-quality documentation, including specifications, design documents, test plans, and user manuals to support firmware development and maintenance.
  • Testing & Validation: Develop and execute unit tests, integration tests, and system-level validation to ensure firmware quality and robustness.
  • Mentorship: Provide technical leadership and mentorship to junior and mid-level engineers, guiding them in best practices and solving complex engineering challenges.
  • Continuous Improvement: Stay up-to-date with the latest developments in embedded systems, firmware development techniques, and industry trends, and contribute to the improvement of engineering practices.
Required Qualifications:
  • Clearance: US Citizen with Secret level security clearance or ability and willingness to obtain a clearance.
  • Education: Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related field, or equivalent work experience.
  • Experience: Minimum of 4 years of hands‑on experience in embedded firmware development with a proven track record of successful project execution.
Technical Skills:
  • Strong proficiency in C/C++ programming languages for embedded systems.
  • Extensive experience with microcontrollers (e.g., ARM Cortex-M, STM32, i.MX), including hardware-level programming and peripheral interfacing.
  • Expertise in both bare metal and RTOS (Real-Time Operating Systems) embedded software architectures.
    • Experience with communication protocols such as UART, SPI, I2C, CAN, Ethernet, etc.
  • Proficient with debugging tools such as JTAG, oscilloscopes, logic analyzers, and IDE debuggers.
  • Familiarity with version control systems (e.g., Git, SVN).
  • Problem‑Solving: Strong analytical skills with the ability to diagnose and resolve complex embedded system issues.
  • Documentation: Ability to produce clear, concise documentation and reports.
  • Collaboration: Excellent interpersonal and communication skills, with the ability to work effectively in cross‑functional teams.
Preferred Qualifications:
  • Advanced Experience: Experience with FPGA development, low-level hardware design, or system‑on‑chip (SoC) integration.
  • Embedded Linux: Experience programming on custom embedded Linux platforms running on embedded application processors. Familiarity with building custom Linux features and power/speed optimization.
  • Software Skills: Experience with scripting languages (e.g., Python) for automation or testing purposes.
#J-18808-Ljbffr