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 ziprecruiter.com ; View phone number on ziprecruiter.com

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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Firmware Engineer - Laser Systems in Baltimore, MD vacancy
  • $140k

     ...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... 
    Senior
    Local area
    Relocation
    Relocation package

    Iris Scientific Inc.

    Baltimore, MD
    24 days ago
  •  ...T. Rowe Price is seeking an experienced AI engineering leader to architect, build, and scale production AI agents and intelligent systems across the firm. You will collaborate with engineers, product owners, and business partners to drive high-impact AI initiatives.... 
    Senior

    T. Rowe Price

    Baltimore, MD
    1 day ago
  • $123.8k - $185.8k

     ...Sr. Principal Division Operations Systems Engineer Join Northrop Grumman on our continued mission to push the boundaries of possible across...  ...team of Northrop Grumman Mission Systems (NGMS) is seeking a Senior Principal Systems Engineer. The MLSS Operations Systems... 
    Senior
    For contractors
    Remote work

    Phenom People

    Linthicum Heights, MD
    22 hours ago
  • $84 - $87 per hour

     ...Senior Systems Engineer Pay Range: $84hr - $87hr The Senior Systems Engineer will develop and implement solutions within the email collaboration environment using best practices. This role supports projects, creates automation, manages integrations, provides technical... 
    Senior

    Cynet Systems

    Baltimore, MD
    22 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
    3 days ago
  •  ...Senior Systems Engineer Longterm project MUFG Senior Systems Engineer to implement and maintain enterprise-level systems infrastructure. The ideal candidate will bring deep expertise in managing VMware environments, Windows Server administration, Active Directory... 
    Senior
    Contract work
    Remote work

    RIT Solutions

    Baltimore, MD
    1 day 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... 
    Senior
    Full time
    Flexible hours

    Mariner Finance

    Nottingham, MD
    22 hours 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
    2 days ago
  •  ...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
    a month ago
  • $153.6k - $230.4k

     ...Staff Systems Engineer Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing... 
    Senior
    Remote work

    Phenom People

    Baltimore, MD
    4 days ago
  • $136.2k - $214.01k

     ...Exceptional in execution and impact The Role As a Senior Site Reliability Engineer at Proofpoint you will develop a deep understanding of the...  ...7+ years’ experience in troubleshooting, and tuning in systems, networking, and cloud services. • A friendly and collaborative... 
    Senior
    Full time
    Flexible hours

    Proofpoint

    Baltimore, MD
    1 day ago
  • $93.6k - $114.4k

     ...Position Description Position Title: Engineering Program Coordinator  Job Location: In...  ...~ Diplomatic but assertive — can chase senior engineers and program managers for overdue...  ...leadership needs to know today". ~ Systems-oriented — naturally notices that Project... 
    Senior
    Full time

    BlackSea Technologies

    Curtis Bay, MD
    8 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... 
    Flexible hours

    Textron Systems

    Hunt Valley, MD
    a month ago
  •  ...Senior Systems Engineer Razor is looking for a Senior Systems Engineer to provide senior-level systems engineering and technical leadership for complex, mission-critical U.S. Government systems. This role will lead and support requirements analysis, architecture, system... 
    Senior

    Razor Talent

    Hanover, MD
    2 days ago
  •  ...Intelligence Community (IC), Department of Defense (DoD), and Defense Information Systems Agency (DISA). RBR-Technologies has an immediately available opening for a Sr. Systems Engineer. Responsibilities Perform cybersecurity assessments of large-scale DOD... 
    Senior
    Contract work
    For contractors
    Immediate start
    Flexible hours

    RBR-Technologies

    Linthicum Heights, MD
    3 days ago
  • $165k

     ...At Dragos, the mission is personal. The systems we protect deliver the water you drink, power your home, and keep the hospitals...  ...the Role : We are seeking an experienced and dynamic Senior Systems Engineer to join our Network Collections team. This role will use their... 
    Senior
    Local area
    Remote work

    Dragos, Inc.

    Hanover, MD
    3 days ago
  • $94.4k - $198.2k

     ...Job Title: Senior Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local * * * Position Overview... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Hanover, MD
    4 days ago
  •  ...USM Business Systems Inc. is a quickly developing worldwide System Integrator, Software...  ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,...  .... Job Description Job Title: Senior Software Engineer Location: Tysons VA... 
    Senior
    H1b
    Local area
    Work from home
    Worldwide
    2 days per week

    USM

    Baltimore, MD
    1 day ago
  •  ...Duration: 9 months Focus: The Senior DevOps Engineer will lead in the delivery and maintenance of mission-critical applications and...  ...Integration: Develop and maintain integrations with third-party systems and APIs. Continuous Improvement: Stay up-to-date with... 
    Senior
    Work experience placement
    Local area

    US Tech Solutions

    Baltimore, MD
    1 day ago
  • $120k - $140k

     ...Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we believe in a people-first business. Our mission is to make...  ...across the full stack, and are energized by modernizing systems while shipping real product value, this role was built for... 
    Senior
    Full time
    Remote work
    Night shift

    Sharetec

    Baltimore, MD
    22 hours ago
  •  ...client is seeking an experienced software engineer to help develop next-generation AI...  ...intelligent automation platforms. As a Senior AI Software Engineer, you will play a key...  ...orchestration frameworks, retrieval-augmented systems, tool integrations, contextual reasoning,... 
    Senior

    summittechpartners.com

    Baltimore, MD
    1 day ago
  • $106.5k - $197.5k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Systems Engineer Job Code: 44738 Job Location: Millersville, MD or Herndon, VA (on-site) Schedule: 9/80 Regular Schedule (... 
    Senior
    Local area
    Flexible hours

    L3Harris Technologies

    Essex, MD
    2 days ago
  • $215k - $225k

     ...Database Engineer**Active TS/SCI w/Polygraph REQUIRED**. Please do not apply if you do not currently possess this level of clearance.Basic...  ..., develop capabilities to shift from the current manual system security evaluation and authorization process to a new model that... 
    Senior
    Immediate start
    Shift work

    Shield Consulting Solutions

    Linthicum Heights, MD
    2 days ago
  •  ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD or Aurora, CO....  ...documentation, testing, and debugging of applications software and systems Apply expert knowledge of security concepts and network... 
    Senior
    Work experience placement

    MANTECH

    Hanover, MD
    -112
  •  ...Arrangement: Onsite Oxford Solutions is working with a client seeking a Senior Embedded Software Engineer to develop software and firmware for advanced broadcast, video, audio, and RF-based hardware systems. This position involves close integration with custom electronics,... 

    Oxford Solutions

    Hanover, MD
    3 days ago
  • $119.2k - $178.8k

     ...Senior Principal Experimental Thermal Engineer RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Secret TRAVEL: Yes...  ...have incredible opportunities to work on revolutionary systems that impact people's lives around the world today,... 
    Senior
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    3 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
  •  ...We are seeking an experienced Senior GIS Programmer / Systems Analyst to support a government client's Enterprise GIS environment and application development initiatives. The selected candidate will work with the Office of Information Technology's GIS Program and the... 
    Senior
    Contract work
    Work at office
    Remote work

    Vinsys Information Technology Inc

    Towson, MD
    2 days ago
  • $113.3k - $188.8k

    M&T Bank Corporation in Timonium is seeking a dedicated Business Banking Officer to manage a portfolio of small business relationships. The role involves developing new banking relationships, servicing existing business clients, and achieving sales goals ranging from $...
    Senior

    M&T Bank

    Lutherville Timonium, MD
    3 days ago
  •  ...Sr. Solutions Engineer This consultant is expected to provide a high level of value add with regard to the Enterprise User Administration system in the following areas: Primary duties may include, but are not limited to: Ability to understand, provide logical and... 
    Senior

    Implify

    Baltimore, MD
    22 hours 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!