1

Embedded Firmware Jobs in Baltimore, MD (NOW HIRING)

Embedded Onsite Coordinator

Towson, MD · On-site

$126K - $165K/yr

Embedded Development & Technical Leadership Lead firmware development for power tools and motor-driven products. Define architecture, modules, and interface specifications. Review code, design ...

Lead Engineer, Embedded Software Towson, MD United States Come make the world and accelerate your ... Design and develop power electronic firmware and specifications for ABLDC motor controls for power ...

next page

Showing results 1-20

Embedded Firmware information

See Baltimore, MD salary details

$73K

$121.2K

$163K

How much do embedded firmware jobs pay per year?

As of Aug 8, 2026, the average yearly pay for embedded firmware in Baltimore, MD is $121,231.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,300.00 and $140,100.00 per year, depending on experience, location, and employer.

What are some common challenges faced by embedded firmware engineers, and how can they be addressed?

Embedded firmware engineers often encounter challenges such as resource constraints, debugging hardware-software interactions, and ensuring real-time performance. Working within limited memory and processing power requires efficient coding practices and thorough optimization. Additionally, close collaboration with hardware teams is essential to troubleshoot issues that may arise from tight integration with physical components. Staying updated with the latest tools and methodologies, along with strong problem-solving skills, helps address these challenges effectively.

What are the key skills and qualifications needed to thrive as an embedded firmware engineer?

To thrive as an Embedded Firmware Engineer, you need a strong background in computer engineering or electrical engineering, with expertise in C/C++ programming, microcontroller architectures, and hardware-software integration. Familiarity with tools like debuggers, oscilloscopes, version control systems (e.g., Git), and industry certifications such as Certified Embedded Systems Engineer can be beneficial. Problem-solving, attention to detail, and effective communication are crucial soft skills for diagnosing issues and collaborating with cross-functional teams. These skills and qualities are vital for developing reliable, efficient firmware that meets product requirements and ensures seamless operation of embedded devices.

What is an embedded firmware engineer?

Embedded firmware engineers are professionals who design, develop, and maintain the low-level software (firmware) that controls hardware devices. Their work involves writing code that directly interfaces with microcontrollers or processors, enabling devices such as appliances, automotive systems, medical devices, and consumer electronics to function as intended. They often work closely with hardware engineers to ensure seamless integration between hardware and software, optimizing performance and reliability. Embedded firmware engineers typically use programming languages like C or C++ and have a deep understanding of both hardware and software systems.

What is the difference between Embedded Firmware vs Embedded Software Developer?

AspectEmbedded FirmwareEmbedded Software Developer
CredentialsTypically requires embedded systems or electronics background, often with certifications in embedded systemsRequires programming skills, often with degrees in computer science or software engineering
Work EnvironmentHardware-focused, working closely with microcontrollers, sensors, and hardware componentsSoftware-focused, developing applications that run on embedded systems
Industry UsageUsed in consumer electronics, automotive, medical devices, and industrial equipmentDevelops software for embedded systems across various industries

Embedded Firmware specialists focus on programming low-level code directly on hardware devices, often requiring hardware knowledge. Embedded Software Developers create higher-level software that runs on embedded systems, emphasizing coding and application development. Both roles are essential in embedded systems development but differ in scope and focus.

What job categories do people searching Embedded Firmware jobs in Baltimore, MD look for? The top searched job categories for Embedded Firmware jobs in Baltimore, MD are:
Infographic showing various Embedded Firmware job openings in Baltimore, MD as of August 2026, with employment types broken down into 1% Internship, 91% Full Time, 4% Part Time, and 4% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $121,231 per year, or $58.3 per hour.

Embedded Onsite Coordinator

CAYS Inc

Towson, MD • On-site

$126K - $165K/yr

Other

Re-posted 10 days ago


Job description

We are looking for a senior Embedded Onsite Coordinator with strong technical expertise and customer-handling experience. The role involves leading embedded development for power tools and motor control applications, managing onsite-offshore coordination, driving test automation, and supporting MATLAB/Simulink model-based design activities.
Understand, clarify, and document requirements from customer teams.
Coordinate with offshore teams for task execution, tracking, and delivery.
Conduct regular status meetings, reviews, and provide progress updates.
Handle scope changes, risks, dependencies, and escalations effectively.
Embedded Development & Technical Leadership
Lead firmware development for power tools and motor-driven products.
Define architecture, modules, and interface specifications.
Review code, design documents, technical solutions, and implementation quality.
Support debugging and issue resolution on hardware using tools like JTAG, oscilloscope, logic analyzer, etc.
Motor Control Expertise
Work on control algorithms for BLDC/PMSM motors (FOC or six-step).
Implement and tune speed/torque control loops (PI/PID).
Support sensing strategies: current, voltage, temperature, position.
Handle motor protection and fault management (overcurrent, thermal, stall, etc.).
MATLAB/Simulink - Model-Based Development
Develop or review Simulink models for motor control and system logic.
Support MIL/SIL testing and model-to-code consistency.
Assist in integrating generated code into embedded firmware.
Test Automation & Verification
Develop test plans and verification strategies for unit, integration, and system testing.
Drive test automation using Python/MATLAB scripts or bench/HIL setups.
Ensure high-quality releases through regression testing and defect tracking.
Set up CI/CD pipelines for automated testing (if applicable).
Leadership & Delivery Ownership
Guide and mentor the engineering team.
Plan sprints, releases, and deliverables.
Ensure high technical quality, timely delivery, and customer satisfaction.
Required Skills
Strong hands-on experience in Embedded C/C++.
Expertise in motor control for BLDC/PMSM motors.
Deep understanding of real-time systems, interrupts, timers, PWM, ADC, communication protocols.
Experience with MATLAB/Simulink and model-based workflows.
Experience in test automation using Python or similar tools.
Strong debugging and problem-solving skills on embedded hardware.
Excellent communication, leadership, coordination, and customer interaction skills.
Preferred Skills
Experience with RTOS (e.g., FreeRTOS).
Familiarity with CI/CD tools like Jenkins, GitLab CI, or Azure DevOps.
Exposure to HIL systems (NI, dSPACE, Vector).
Knowledge of battery-powered tools, power electronics, and safety systems.
Experience in product safety standards (IEC/ISO) is a plus.

CAYS logo

About CAYS

Sourced by ZipRecruiter

CAYS – Consulting At Your Service, is a global Information Technology company that offers a portfolio of IT and consulting services to Fortune 500 companies allowing the companies to focus on their core business while we deliver quality services with significant cost savings. At CAYS, we believe in the concept of ‘for the people, by the people’. Our strength and success are built ‘by the people’ who work for us and deliver services ‘for the people’ who are our Clients who believe in us. We create an impact on our clients by addressing their current problems and provide leverage by foreseeing their future problems and providing effective solutions to them using our state-of-the-art technology and quality workforce. People from all cultures collaborate and work together providing a healthy and long-lasting working environment that helps retain good and exceptional talent.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

El Segundo, CA, US

Year founded

2015