Senior Embedded Firmware Engineer - Laser Systems
$140kIris 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.
- ...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...SeniorTemporary work
- 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...SuggestedFlexible hours
$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...SuggestedFull timeFlexible hours$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...SeniorFull timeRelocation packageShift work$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...SeniorRelocation packageShift work$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...SeniorFull timeLocal areaShift work$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....SeniorContract workRelocation packageShift work$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...SeniorFull timeContract workRelocation packageShift work- ...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
$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...SeniorFull timeFlexible hours- 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...SeniorFor contractors
- 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...SeniorFor contractors
$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...SeniorFull timeLocal areaRemote work- 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...SeniorFor contractors
$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...SeniorFull timeLocal areaRemote work3 days per week- ...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 timeLocal areaImmediate start
- ...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
$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,...SeniorFull timeH1b- ...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...SeniorWork at office
$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 workTemporary work$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...- ...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...SeniorWork at officeLocal areaRemote work2 days per week
- 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...InternshipWorldwideFlexible hours
- 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 payFull timeSummer workInternshipSummer internshipLocal areaFlexible hoursShift workDay shift
- ...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
$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...SeniorFull time$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...SeniorContract workWork experience placementImmediate startFlexible hours- 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...SeniorRemote work
$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...SeniorContract workWork experience placementFlexible hours- ...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...SeniorFull timeFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Firmware Engineer - Laser Systems. Be the first to apply!
- application system engineer Baltimore, MD
- sr systems engineer Baltimore, MD
- healthcare systems engineer Baltimore, MD
- senior windows systems engineer Baltimore, MD
- digital communications systems engineer Baltimore, MD
- operations support system engineer Baltimore, MD
- systems engineer Baltimore, MD
- senior staff systems engineer Baltimore, MD
- senior linux systems engineer Baltimore, MD
- computer system validation engineer Baltimore, MD




