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 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.