M9 Solutions

Senior Firmware Engineer

M9 Solutions$60K — $180K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Active Secret security clearance.
  • Bachelor's degree in Electrical Engineering or related field with 8 years experience; or Master's with 6 years.
  • Experience in Research & Development (R&D) and technology trends.
  • Strong collaboration and communication skills, particularly in leading design teams.
  • Team-oriented with a focus on professional development.
  • Ability to integrate AI for innovation and improvements.
  • Familiarity with using oscilloscopes and debugging tools.

Responsibilities

  • Develop, test, and implement electrical components and systems using electrical engineering principles.
  • Engage in requirements analysis and support technical reviews and root cause analysis.
  • Collaborate with project leaders and customers within defined processes.
  • Design bare-metal firmware in C for ARM Cortex-M and microcontrollers.
  • Create drivers and interfaces for various peripherals like SPI, I2C, UART, and ADC.
  • Optimize code for performance, power consumption, and memory usage.
  • Translate requirements into firmware solutions in cooperation with hardware engineers and product teams.

Benefits

  • Comprehensive health, dental, and vision insurance.
  • 401(k) retirement plan with company match.
  • Generous paid time off and holiday schedule.
  • Continuous learning and professional development opportunities.
  • Flexible work arrangements and supportive work environment.
Full Job Description
Senior Firmware Engineer to work onsite in support of a government contract for a client located in Taunton, MA. An active Secret clearance is required.

Responsibilities
  • Apply principles and techniques of electrical engineering to develop, test, and implement electrical components, equipment, and systems.
  • Participate in requirements analysis, design, integration, and verification processes, as well as support technical reviews and root cause analysis.
  • Work within defined processes and collaborate with project leaders, program managers, and external customers.
  • Design and implement bare-metal firmware in C for ARM Cortex-M and other microcontroller architectures.
  • Develop drivers and low-level interfaces for peripherals including SPI, I2C, UART, GPIO, ADC, PWM, and timer modules.
  • Profile and optimize code for performance, power consumption, and memory constraints.
  • Work closely with hardware engineers, systems architects, and product teams to translate requirements into firmware solutions.

Required Skills and Qualifications
  • Active Secret security clearance.
  • Bachelor's degree in Electrical Engineering, or a related Science, Engineering, or Mathematics field, plus a minimum of 8 years of relevant experience; or Master's degree plus a minimum of 6 years of relevant experience.
  • Ahead of technology trends with Research & Development (R&D) experience.
  • Exceptional collaboration and communication skills with demonstrated success leading design teams for complex projects.
  • Team player committed to ongoing professional development for self and others.
  • Identifies opportunities to apply AI for continuous improvement and innovation.
  • Use oscilloscopes, logic analyzers, debuggers (SWD, JTAG), and embedded testing frameworks to validate firmware functionality, preferred.

GH 1034

Full-Time Employee Compensation
  • M9 Solutions' pay range for this position is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include, but are not limited to, responsibilities of the position, education, experience, knowledge, skills, abilities, as well as internal equity, location, alignment with market data, applicable bargaining agreement (if any), or other law.
  • M9 Benefits - https://m9solutions.com/why-join-m9/#our-benefits


Salary Range

$60,000-$180,000 USD

About M9 Solutions

M9 Solutions is an IT consulting and staffing firm that provides services to clients in a variety of industries, including healthcare, finance, and government. The company offers a range of services, including project management, software development, and data analytics. M9 Solutions was founded in 2010 and is headquartered in Durham, North Carolina.
Learn more about M9 Solutions
Size
50 employees
Industry

Similar Jobs

More Jobs at M9 Solutions

  • M9 Solutions
    Federal AI Engineer
    $138K — $153K *
    Fort Belvoir, VA 22060 (Fairfax County)
    Technical Services
    In-Person
  • M9 Solutions
    Jr. Federal AI Engineer
    $100K — $115K *
    Fort Belvoir, VA 22060 (Fairfax County)
    Education, Government & Non-Profit
    In-Person
  • M9 Solutions
    Senior Systems Engineer
    $60K — $180K *
    Fort Washington, MD 20744 (Prince Georges County)
    Information Technology
    In-Person
  • M9 Solutions
    Senior Storage Systems Engineer
    $60K — $180K *
    Washington, DC 20011 (District Of Columbia County)
    Information Technology
    In-Person
  • M9 Solutions
    ETS Senior Systems Engineer
    $60K — $180K *
    Manassas, VA 20110 (Manassas City County)
    Information Technology
    In-Person

More Aerospace & Defense Jobs

Find similar Senior Firmware Engineer jobs: