Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Firmware Engineer - Laser Systems

$140k

Iris Scientific Inc.

Job Description

Job Description

Senior Embedded Firmware Engineer – Laser Systems / Scientific Instrumentation

Location: Greater Baltimore, MD (4 days on-site / 1 day WFH; relocation available)
Compensation: Up to $140K base salary, with flexibility for an exceptional fit + bonus
Benefits: Health, Dental, Vision, Life Insurance, 401K, company-wide success share (bonus) program, strong annual merit review structure
Contact: Andrew Millar; View email address on us.fitly.work ; View phone number on us.fitly.work

Iris Scientific is a specialist recruitment agency focused on technical and commercial roles within the North American scientific instrumentation sector.

We're partnering with a global leader in photonics and laser instrumentation (confidential) to hire a Senior Embedded Firmware Engineer for their laser systems R&D group near Baltimore, MD.

The Opportunity

This is a firmware-first role at the heart of a growing laser systems business unit. You'll own the embedded software for a portfolio of fiber laser systems and laser instrumentation — bare-metal and RTOS firmware running on the microcontrollers that control real photonics hardware.

The software/firmware group is the newest discipline within the unit, alongside well-established mechanical, electrical, and laser engineering teams. You'll step into the senior seat, with one junior engineer reporting to you, and a clear path to lead and grow the group as the product line expands.

This is lab-bench engineering, not remote code delivery. You'll flash your own boards, probe them with a scope, and work out whether the bug lives in your firmware or in the hardware.

What You'll Be Doing

  • Design and develop bare-metal and RTOS firmware for microcontroller-based laser systems
  • Bring up new boards in the lab: flash, probe, debug, and validate firmware against real hardware
  • Work directly with electrical and laser engineers — reading schematics, chasing signals, resolving hardware/firmware interactions
  • Own firmware architecture across multiple concurrent product programs
  • Mentor a junior software engineer and shape the group's engineering practices (version control, documentation, release management)
  • Support products through NPI into production, including test and manufacturing support
  • Contribute to GUI/application software as needed (support available — this is not the core of the role)

Why This Role Is Different

  • Firmware is the job, not a side duty. The hiring manager is explicit: firmware depth is the requirement; GUI and application-layer skills are secondary and supported by others.
  • A group to build. Senior seat in the newest engineering discipline of the unit, with a realistic path to engineering leadership as the team grows — at whatever pace suits you. Candidates who want to stay purely technical are equally welcome.
  • Open, commercial R&D. You can publish, attend conferences, and talk about your work — a genuine contrast to much of the embedded work in the Baltimore/DC corridor.
  • Variety. System-level laser products and accessories moving through the group continuously — not one program for five years.
  • Mentorship-first management. One junior direct report. Prior management experience is not required, and the surrounding structure handles the formal HR side while you grow into leadership — if that's a direction you want.

What You Bring

  • BS in Electrical Engineering, Computer Engineering, or Computer Science (MS a plus)
  • 5+ years of hands-on firmware development experience

Core Experience (What Really Matters)

  • Bare-metal and RTOS firmware development in C/C++ for microcontroller-based instruments
  • Genuine hardware fluency — you can look at a schematic and understand what the circuit is doing
  • Lab-bench debugging with oscilloscopes, logic analyzers, and multimeters — comfortable probing real boards, not just simulating
  • Firmware for instruments and systems: scientific, industrial, medical, or semiconductor equipment
  • Sound software engineering practice: version control, documentation, structured releases

Technical Environment

  • STM32-class microcontrollers, FreeRTOS
  • C/C++ (modern C++ a plus), Python for test and automation
  • Git, Azure DevOps
  • Lab bench: oscilloscopes, logic analyzers, standard EE debug tooling
  • Altium schematics (reading fluency — you won't be doing layout)
  • Linux configuration and scripting

Nice to Have

  • GUI development with C# and/or Qt C++ (genuinely optional — the team covers this)
  • Analog/digital electronics depth beyond schematic reading
  • Experience mentoring or supervising junior engineers
  • Prior work on laser systems, photonics, or precision instrumentation

The Right Background

The strongest candidates are firmware engineers who grew up close to the hardware — often with an EE or CE foundation. You've owned the firmware for real instruments, debugged at the bench with a scope in hand, and worked shoulder-to-shoulder with the electrical engineers who designed the boards. Pure application-software developers who've dabbled in embedded are unlikely to be the fit; hardware-fluent firmware specialists are exactly it.

Other Requirements

  • Must be authorized to work in the US without current or future employer sponsorship
  • On-site in Baltimore area facility, 4 days/week (1 day WFH, with informal flexibility)
  • Local candidates preferred; relocation support available for the right person

Process Note

Full company details will be shared prior to formal submission. First interview is a focused technical conversation with the firmware team — your skills get assessed early, and the process moves quickly from there.

Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Firmware Engineer - Laser Systems in Baltimore, MD vacancy
  •  ...are renowned for our leadership in fire protection engineering - a legacy of responsibility we have proudly upheld...  ...OverviewWe are seeking a highly skilled and motivated Senior Engineer to lead Emergency Relief System (ERS) design projects. This role involves performing... 
    Senior
    Temporary work

    Jensen Hughes

    Baltimore, MD
    3 days ago
  • DescriptionAbout This RoleWe are seeking an experienced and highly skilled Systems Engineer with an Electrical or Software/Firmware Engineering background to join our team.We believe people should love what they do - in this role, you will be responsible for various systems... 
    Suggested
    Flexible hours

    Textron Systems

    Hunt Valley, MD
    1 day ago
  • $42.4 - $63.94 per hour

    DescriptionAbout This RoleWe are seeking an experienced and highly skilled Systems Engineer with an Electrical or Software/Firmware Engineering background to join our team.We believe people should love what they do - in this role, you will be responsible for various systems... 
    Suggested
    Full time
    Flexible hours

    Textron Systems

    Hunt Valley, MD
    1 day ago
  • $108.8k - $163.2k

     ...employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and...  ...Grumman Mission Systems is seeking a Principal / Senior Principal Systems Engineer for the F-22 sustainment portfolio within Baltimore and Partnered... 
    Senior
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    21 hours ago
  • $135.8k - $203.6k

     ...employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and...  ...Advanced EOIR team anticipates a near-term need for a Senior Principal Systems Engineer to work as a deputy technical lead for technical concepts... 
    Senior
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    21 hours ago
  • $134.3k - $231.7k

    Sr Director, Systems Engineering - Hybrid3 Days in Towson, Hybrid to TowsonTowson, Maryland, United StatesCome make the world and accelerate...  ...Technology (Americas & EMEA) and will lead two sub-groups: a team of embedded Systems Engineers deployed to programs and the Engineering... 
    Senior
    Full time
    Local area
    Shift work

    Stanley Black & Decker

    Towson, MD
    1 day ago
  • $135.8k - $203.6k

     ...employees have incredible opportunities to work on revolutionary systems that impact people’s lives around the world today, and for...  ...Grumman Mission Systems (NGMS) is seeking a Sr Principal Embedded Software Engineer to join our innovative Software Technologies Organization.... 
    Senior
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    1 day ago
  • $108.8k - $163.2k

     ...opportunities to work on revolutionary systems that impact people's lives around the world...  .... Northrop Grumman Mission System's Engineering and Sciences (E&S) Baltimore and...  ...Simulation & Analysis Systems Engineer or Senior Principal Radar Modeling Simulation & Analysis... 
    Senior
    Full time
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    21 hours ago
  •  ...Senior Site Reliability Engineer – Technology Engineering Team T. Rowe Price is seeking a Senior Site Reliability Engineer (SRE) to join its Technology...  ...Responsibilities Design and implement automated systems and services to ensure availability, reliability, and... 
    Senior

    My3Tech Inc

    Owings Mills, MD
    7 hours ago
  • $93.77k - $118.08k

     ...enterprise infrastructure, endpoint engineering capabilities, and assigned operational...  ...configurations, including operating system updates, drivers, firmware/BIOS, application compatibility,...  ...training within the team. Serve as a senior technical escalation point for the IT... 
    Senior
    Full time
    Flexible hours

    Mariner-Finance

    White Marsh, MD
    3 days ago
  • CBRE Group, Inc. in Towson, Maryland is seeking a Lead Building Engineer to perform complex preventive and corrective maintenance on electrical, mechanical, plumbing, and HVAC systems across building interiors and exteriors. The role requires monitoring system operations... 
    Senior
    For contractors

    CBRE Group, Inc.

    Towson, MD
    5 days ago
  • CBRE is seeking a Lead Building Engineer in Towson, MD, to supervise complex preventive and corrective maintenance on electrical, mechanical, plumbing, and HVAC systems within client facilities. You will monitor operations, ensure safety compliance, and oversee contractors... 
    Senior
    For contractors

    CBRE

    Towson, MD
    5 days ago
  • $145k - $185k

    GFT is seeking a Senior Solutions Engineer, Asset Management  to support our GIS and Asset Management Services team! This role follows a hybrid-...  ..., and related workflows.Provide user support, troubleshoot system issues, and document solutions.Collaborate with stakeholders... 
    Senior
    Full time
    Local area
    Remote work

    Gannett Fleming

    Baltimore, MD
    4 days ago
  • In detail…We are working with a respected engineering consultancy to onboard an ambitious individual at either Senior or Principal level. As well as leading civil engineering designs and mentoring more junior team members, you will be a first-class communicator and will... 
    Senior
    For contractors

    Thomas Gray

    Essex, MD
    21 hours ago
  • $121k - $206k

     ...the opportunity to grow and make a difference in ways that matter to you. Role SummaryYou’ll join a team of experienced engineers working on systems that matter—technology that helps investment professionals make informed decisions and better understand risk. This is a... 
    Senior
    Full time
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Baltimore, MD
    21 hours ago
  •  ...direction, tackle complex embedded challenges, and shape...  ...Embedded Software Engineer, responsible for leading...  ...professionals.As a senior technical authority, you...  ...work across hardware, firmware, software, and product...  ...architecture, and real‑time system behaviorLead... 
    Full time
    Local area
    Immediate start

    Valmet

    Owings Mills, MD
    6 days ago
  •  ...intelligence, counter unmanned aerial systems and cyber security. TechINT Solutions Group...  ...TechINT Solutions Group is seeking a Firmware Engineer to join our team in Aberdeen Proving...  ...Ground, MD. Job# TI1642 Develop and modify embedded firmware for advanced hardware systems... 
    Full time

    TechINT Solutions Group, LLC

    Baltimore, MD
    a month ago
  • $77k - $202k

     ...SummaryThe OpportunityAs a GIS Web AI Developer, Senior Associate, you will play a pivotal role...  ...Software and Geographic Information System (GIS) Applications to analyze and...  ...Computer and Information Science, Computer Engineering, Computer Management, Computer Science,... 
    Senior
    Full time
    H1b

    PwC

    Baltimore, MD
    21 hours ago
  •  ...Job Description Job Description POSITION TITLE:  Senior GIS Programmer/Systems Analyst LOCATION:  Towson, MD-Hybrid Must be US citizen or green card holder Government agency is seeking a qualified Senior GIS Programmer/Systems Analyst to perform application... 
    Senior
    Work at office

    Transcend Business Solutions

    Towson, MD
    13 days ago
  • $46 - $55 per hour

     ...Embedded Software Engineer Description Embedded Software/Firmware Engineer to support the development of innovative medical device and instrumentation products...  ...lifecycle, partnering closely with hardware, systems, and engineering teams to design, develop, test... 
    Contract work
    Temporary work

    Actalent

    Baltimore, MD
    3 days ago
  • $117k - $185k

     ...inclusive environment that drives positive impact to join our team. What you'll do This is a role for a Embedded Software Engineer within Secure Netowrk Systems (SNS) - Viasat Government who is eager to contribute to a small, fast-paced team. You will develop... 

    ViaSat

    Linthicum Heights, MD
    1 day ago
  •  ...Senior GIS Programmer / Systems Analyst Location: Towson, MD Schedule: Hybrid 60% Onsite / 40% Remote About the Opportunity Applied Technology Services (ATS) is seeking a Senior GIS Programmer / Systems Analyst to support a local government Office of Information... 
    Senior
    Work at office
    Local area
    Remote work
    2 days per week

    Applied Technology Services

    Towson, MD
    2 days ago
  • DescriptionWho We AreTextron Systems is part of Textron, a $14 billion, multi-industry company...  ..., subsystem and system level including embedded control systems and sensor/operator...  ...assignedQualificationsQualificationsBachelor’s or master’s degree in software engineering, computer science or related field with... 
    Internship
    Worldwide
    Flexible hours

    Textron Systems

    Hunt Valley, MD
    4 days ago
  • 2027 Intern - Firmware Engineer (Weapons) - Hunt Valley, MD Description Why This Internship As an intern with Textron, you'll gain hands...  ...to prepare for future success. Who We Are Textron Systems serves defense and commercial customers with the combined expertise... 
    Hourly pay
    Full time
    Summer work
    Internship
    Summer internship
    Local area
    Flexible hours
    Shift work
    Day shift

    Textron

    Hunt Valley, MD
    21 hours ago
  •  ...direction and standards. • Engaging and collaborating with teams to identify and deliver solutions that raise the quality of UI engineering in the firm and ultimately improve the experience of users • Practicing disciplined software engineering (e.g. automated... 
    Senior

    Apex Informatics

    Owings Mills, MD
    2 days ago
  • $85.5k - $149.8k

    ****@*****.*** Research Computingis seeking a Sr. HPC Systems Engineer who will design, build, and maintain advanced high-performance computing environments supporting Johns Hopkins University’s research mission. This position focuses on the reliable operation, configuration, and... 
    Senior
    Full time

    Johns Hopkins University

    Baltimore, MD
    4 days ago
  • $131.8k - $290k

    Job Title: Senior Software Engineer - Cybersecurity & DevOpsJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS...  ..., integrity, and availability of our customer systems. If you are passionate about information security and eager... 
    Senior
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    CACI International

    Linthicum, MD
    3 days ago
  • The Senior HSI/HFE Systems Engineer applies working knowledge of systems engineering fundamentals for both unmanned remotely operated vehicles (ROVs...  ...Specify training device fidelity and interfaces; support embedded training and performance support in the operational... 
    Senior
    Remote work

    Oceaneering International

    Hanover, MD
    21 hours ago
  • $113.2k - $237.8k

    Job Title: Senior UI Application EngineerJob Category: EngineeringTime Type: Full timeMinimum...  ...our team as an Application Engineer (UI) supporting the Secure the Enterprise...  ...you will help modernize and automate the system security evaluation and authorization process... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Linthicum, MD
    6 days ago
  •  ...A leading defense contractor is seeking a Principal/Sr Principal DevOps Engineer in Linthicum, MD. The role involves planning and evolving DevOps processes to support rapid development while maintaining a stable security posture. Candidates must possess an active SCI... 
    Senior
    Full time
    For contractors

    Northrop Grumman

    Baltimore, MD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Firmware Engineer - Laser Systems. Be the first to apply!