Senior Embedded Software / Firmware Engineer
Bascom Hunter - Frederick, MD
Apply NowJob Description
Senior Embedded Software / Firmware EngineerJoin to apply for the Senior Embedded Software / Firmware Engineer role at Bascom HunterSenior Embedded Software / Firmware Engineer1 week ago Be among the first 25 applicantsJoin to apply for the Senior Embedded Software / Firmware Engineer role at Bascom HunterSenior Embedded Software / Firmware EngineersPositions located in Glendale AZ, Fredrick MD, and Baton Rouge LABascom Hunter Technologies Inc. is seeking Senior Embedded Software / Firmware Engineers to support ongoing product development efforts. We’re looking for experienced candidates with a strong technical background in embedded software and FPGA-based firmware design, particularly those who can contribute to the development of advanced Environmental Control Systems (ECS) and/or Variable Speed Drives (VSDs) for defense and aerospace applications.Bascom Hunter provides solutions to the Department of Defense (DoD) and Aerospace markets across various disciplines. Our teams deliver products and services across three key areas: Variable Speed Drives, Embedded Systems Controllers, and Power Management Systems. Compensation will be commensurate with experience.Key ResponsibilitiesEmbedded Software & Firmware Development:Design and implement embedded software and firmware for real-time control of environmental systems and variable speed drives.Develop control logic, sensor interfaces, and actuator drivers for microcontroller- and FPGA-based platforms.Implement control algorithms for VSD applications, such as fan or pump speed regulation using feedback loops and PWM techniques.Control System Architecture & IntegrationCollaborate closely with mechanical and thermal systems engineers to define control strategies and architectures for ECS and VSD tegrate embedded solutions with fans, heaters, sensors, and motors, ensuring high reliability and closed-loop performance.Team Collaboration, Code Review & Configuration ManagementParticipate in peer code reviews, design discussions, and debugging sessions with fellow embedded engineers.Provide technical mentorship to junior engineers and review their work for quality and consistency.Help define and establish configuration management practices, including version control, change tracking, and build documentation using tools like Git, GitLab, or similar platforms.Verification & ValidationDevelop test plans and validation procedures for software-controlled hardware under varied environmental and electrical conditions.Support lab-based and field environmental testing to ensure system robustness and reliability.Documentation & Standards ComplianceGenerate comprehensive documentation including architecture diagrams, firmware specifications, control algorithms, and verification data.Ensure compliance with applicable military and aerospace standards (e.g., MIL-STD-810, RTCA DO-160), and ITAR export control requirements.Familiarity with DO-178C for airborne software and/or DO-254 for airborne electronic hardware is a strong plus, particularly for projects requiring formal lifecycle artifacts and novationExplore emerging technologies in embedded control, variable speed drive design, model-based control, and FPGA integration to drive product improvements.QualificationsMust be a U.S. citizenBachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field10–15 years of experience in embedded systems or firmware developmentStrong C/C++ proficiency for real-time embedded systemsExperience with RTOS and/or bare-metal firmware design for control applicationsProficiency in FPGA design using VHDL or Verilog; familiarity with Xilinx or Intel FPGA workflowsKnowledge of environmental and thermal control systems (fans, heaters, PID control, sensors, etc.)Experience developing firmware for variable speed drives, including motor control techniques for BLDC, PMSM, or AC induction motorsFamiliarity with serial and industrial protocols (e.g., UART, SPI, I2C, CAN, RS-485)Experience with software configuration management tools and practices, with the ability to assist in defining workflows and toolchainsAbility to interpret mechanical and thermal performance specifications and translate into control logicExperience conducting design and code reviews, and supporting the development of less experienced engineersFamiliarity with DO-178C or DO-254 standards [Preferred]Experience with model-based control (e.g., MATLAB/Simulink) [Preferred]Active security clearance or ability to obtain onePosition is 100% onsite.Key CompetenciesStrong embedded control systems background in ECS and/or VSD applicationsCollaborative mindset with focus on team-level technical excellenceClear and concise technical communication skillsStrong problem-solving skills and attention to detailProcess-oriented, with the ability to help establish scalable configuration management workflowsAll positions at Bascom Hunter are subject to background investigations. Employment is contingent upon successful completion of a background investigation including criminal history and identity check.Equal Employment Opportunity InformationBascom Hunter is an equal opportunity employer. We recruit, employ, train, compensate, and promote without regard to race, religion, sex, color, national origin, age, gender identity, sexual orientation, marital status, disability/veteran, status as a protected veteran, or any other basis protected by applicable federal, state, and local law.Seniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesAviation and Aerospace Component ManufacturingReferrals increase your chances of interviewing at Bascom Hunter by 2xSign in to set job alerts for “Senior Firmware Engineer” roles.Embedded Software Engineer - AV HardwareLead Software Engineer – Vehicle Systems & Embedded ControlsWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Created: 2025-09-17