Dodmg Group Lead, Firmware & Software at HRL Laboratories leads a team developing embedded firmware, control software, and test software for sensor systems. Combines technical leadership with hands-on design, coding, and debugging.
Responsibilities
Lead a team of firmware and software engineers: assign work, recruit, mentor, and provide formal and informal performance feedback
Serve as technical lead and subject matter expert for embedded control, FPGA/SoC firmware and system software across RF and sensor programs
Contribute hands-on design, coding, debugging and review of firmware and software deliverables
Define, document and enforce development best practices, including version control, merge requests, code review, CI/CD and unit testing
Support system integration and test, providing rapid design updates, and develop test automation for hardware-in-the-loop testing
Estimate effort and schedule for firmware and software tasks, report status to program managers, and contribute to proposals and customer briefings
Qualification
Proficiency in C/C++ and PythonExperience with FPGAsWorking knowledge of RF componentsPhysical RequirementsProficiency with computersAbility to work in a fast-pacedSpecial Requirements
Required
B.S. or M.S. in Electrical Engineering, Computer Engineering, or Computer Science
7+ years of experience in embedded firmware or software development, including 2+ years as a technical lead or supervisor
Proficiency in C/C++ and Python; experience with HDL (Verilog/VHDL, HLS)
Experience with FPGAs, DSPs and microcontrollers; Xilinx/AMD SoC experience strongly preferred
Experience with Git/GitLab and modern development practices (code review, CI/CD, unit testing)
Experience with RF and high-speed digital test equipment
Ability to interact professionally with program managers, co-workers and customers
Preferred
Embedded Linux and real-time operating system experience
Working knowledge of RF components, communication, radar or EW systems
Experience delivering software under DoD documentation and configuration-management standards
Physical Requirements:
Proficiency with computers, engineering workstations and complex electronic equipment; strong oral and written communication
Ability to work in a fast-paced, deadline-driven environment, both independently and in teams
Special Requirements:
US Citizenship with the ability to obtain and maintain a US Government security clearance