What are the responsibilities and job description for the Firmware Engineer position at Sig Sauer, Inc.?
Firmware Engineer
is a leading provider and manufacturer of firearms, electro-optics, ammunition, airguns, suppressors, remote controlled weapons stations, and training. For over 250 years SIG SAUER, Inc. has evolved, and thrived, by blending American ingenuity, German engineering, and Swiss precision. Today, SIG SAUER is synonymous with industry-leading quality and innovation which has made it the brand of choice amongst the U.S. Military, the global defense community, law enforcement, competitive shooters, hunters, and responsible citizens. Additionally, SIG SAUER is the premier provider of elite firearms instruction and tactical training at the SIG SAUER Academy. Headquartered in Newington, New Hampshire, SIG SAUER has over 3,200 employees across twelve locations in three states. For more information about the company and product line visit: .
Position Summary:
This is a product development and R&D engineering position within Sig Sauer's Electro-Optics division. Firmware engineer will be responsible for firmware / source code development (MCU) for new products including recoil sensing, distributed power management, weapon sights, rangefinders, wireless connectivity, microcontroller / embedded systems development, and general R&D.
Job Duties & Responsibilities:
*Develop source code for Nordic Bluetooth Systems-on-Chip and common MCU platforms including ST, TI, Atmel, NXP and other common MCUs.
*Take new product concepts through all aspects of the product development cycle ultimately resulting in a producible and innovative product including development of test equipment and procedures for manufacturing support.
*Ensure a seamless transition from prototype to a fully developed and manufactured product.
*Design and evaluate alternative components and/or process changes to improve efficiency, product performance, and reduce cost.
*Represent the organization as a technical information source.
*Support current and growth of product portfolio of IOT.
Education and/or Experience:
*Bachelor of Science degree in Electrical Engineering / Software Engineering required.
*Minimum of 5 years recent related experience in source code development for embedded systems.
*Must possess excellent customer service, communication (oral and written), and time management skills.
*Individual must be creative, self-motivated, and an independent thinker.
*Experience with embedded development tools such as GCC, Segger Embedded Studio, Kiel or IAR.
*C/C embedded firmware experience.
*Knowledge of Git revision control.
*Expertise with standard MCU peripherals like I2C, SPI, and UART.
*Experience with Bluetooth Low Energy, RTOS, and bootloaders preferred.
*Experience in MEMS sensor drivers and data processing for accelerometers, gyros, magnetometers, environmental sensors preferred.
*Experience with IOT preferred.
*Knowledge of digital signal processing and signal conditioning preferred.
*Aptitude for detail with the ability to work in a team environment required.
*Firearm and sports optics experience along with a knowledge of the shooting sports industry preferred.
*Proficiency with Python scripting preferred.
*May require up to 20% travel.
SIG SAUER, Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law.
SIG SAUER, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.