Firmware Engineer (Microcontroller Based)-1306224
Organization: Electronics & Energy Business
Primary Location: USA Region-United States-Massachusetts-Methuen
Job Type: Experienced
Description
3M is seeking a Firmware Engineer (Microcontroller Based) for the 3M Electronic Solutions Division (ESD), located in Methuen, Massachusetts. Be part of what’s next!
Job Summary:
The person hired for the position of Firmware Engineer (Microcontroller Based) will primarily be responsible for developing embedded firmware in C and assembly language for touch screen controllers.
Primary Responsibilities include but are not limited to the following:
- Being part of a cross-functional project team and taking a leading role in developing projected capacitive touch screen firmware, and in developing new technologies and new ground-up designs.
- Work with other members of the Electronic Solutions Division Lab, ESD Systems and Components Business Unit, PCTouch, other parts of 3M, and contractors to ensure successful product development from concept through to release for manufacturing.
- Ensure that new products meet all appropriate regulatory and industry standards, including 3M’s own quality specifications.
- Stay in touch with the implications of new components, technologies and platforms.
- Diligently record activities, decisions and experimental results.
Qualifications
Basic Qualifications:
- Bachelor's degree or higher in a science or engineering discipline from an accredited university
- Minimum 3 years of microcontroller based firmware engineering experience
Minimum 3 years combined experience with embedded firmware development and/or debugging
- Minimum 3 years combined experience with developing and/or debugging firmware down to the register level
- Minimum 3 years of C level programming experience
- Minimum 1 year experience working with laboratory testing equipment
Preferred Qualifications:
- Bachelor's degree or higher in electrical engineering, computer science, physics or mathematics
- Assembly level programming experience
- Digital multi-meter and oscilloscope testing equipment experience
- Reading and interpreting schematics experience
- Documentation skills experience
- Proven track record of successful project completion
- Previous experience writing test procedures for firmware verification
- Knowledge and understanding of USB protocol
- Knowledge and understanding of HID (digitizer, multi-touch, and mouse)
- Familiarity with protocol analyzers and other tools for debugging communications interfaces
- Ability to analyze data using Matlab or Excel
- Experience with source control software
- Exposure to a wide variety of popular embedded processors and DSPs such as ARM, 8051, Analog Devices Blackfin
- Knowledge of real-time digital signal processing techniques
- Analog electronics and measurement of capacitance
- Previous experience writing utility software as needed for diagnostics purposes
- Instrumentation programming experience
- Excellent oral and written communication skills
Location: Methuen, Massachusetts
Travel: May include up to 10%
Relocation: Is not authorized
About 3M
3M captures the spark of new ideas and transforms them into thousands of ingenious products. Our culture of creative collaboration inspires a never-ending stream of powerful technologies that make life better. 3M is the innovation company that never stops inventing. With $30 billion in sales, 3M employs about 88,000 people worldwide and has operations in more than 70 countries. Be part of what’s next! Join 3M – follow us @3MCareers and learn more at YouTube.com/3MCareers.
Employment Statement
Apply now for this exciting opportunity with 3M.
3M is an EEO/AA employer. Women, minorities, veterans, and individuals with disabilities are encouraged to apply.
Organization: Electronics & Energy Business
Primary Location: USA Region-United States-Massachusetts-Methuen
Job Type: Experienced
Description
3M is seeking a Firmware Engineer (Microcontroller Based) for the 3M Electronic Solutions Division (ESD), located in Methuen, Massachusetts. Be part of what’s next!
Job Summary:
The person hired for the position of Firmware Engineer (Microcontroller Based) will primarily be responsible for developing embedded firmware in C and assembly language for touch screen controllers.
Primary Responsibilities include but are not limited to the following:
- Being part of a cross-functional project team and taking a leading role in developing projected capacitive touch screen firmware, and in developing new technologies and new ground-up designs.
- Work with other members of the Electronic Solutions Division Lab, ESD Systems and Components Business Unit, PCTouch, other parts of 3M, and contractors to ensure successful product development from concept through to release for manufacturing.
- Ensure that new products meet all appropriate regulatory and industry standards, including 3M’s own quality specifications.
- Stay in touch with the implications of new components, technologies and platforms.
- Diligently record activities, decisions and experimental results.
Qualifications
Basic Qualifications:
- Bachelor's degree or higher in a science or engineering discipline from an accredited university
- Minimum 3 years of microcontroller based firmware engineering experience
Minimum 3 years combined experience with embedded firmware development and/or debugging
- Minimum 3 years combined experience with developing and/or debugging firmware down to the register level
- Minimum 3 years of C level programming experience
- Minimum 1 year experience working with laboratory testing equipment
Preferred Qualifications:
- Bachelor's degree or higher in electrical engineering, computer science, physics or mathematics
- Assembly level programming experience
- Digital multi-meter and oscilloscope testing equipment experience
- Reading and interpreting schematics experience
- Documentation skills experience
- Proven track record of successful project completion
- Previous experience writing test procedures for firmware verification
- Knowledge and understanding of USB protocol
- Knowledge and understanding of HID (digitizer, multi-touch, and mouse)
- Familiarity with protocol analyzers and other tools for debugging communications interfaces
- Ability to analyze data using Matlab or Excel
- Experience with source control software
- Exposure to a wide variety of popular embedded processors and DSPs such as ARM, 8051, Analog Devices Blackfin
- Knowledge of real-time digital signal processing techniques
- Analog electronics and measurement of capacitance
- Previous experience writing utility software as needed for diagnostics purposes
- Instrumentation programming experience
- Excellent oral and written communication skills
Location: Methuen, Massachusetts
Travel: May include up to 10%
Relocation: Is not authorized
About 3M
3M captures the spark of new ideas and transforms them into thousands of ingenious products. Our culture of creative collaboration inspires a never-ending stream of powerful technologies that make life better. 3M is the innovation company that never stops inventing. With $30 billion in sales, 3M employs about 88,000 people worldwide and has operations in more than 70 countries. Be part of what’s next! Join 3M – follow us @3MCareers and learn more at YouTube.com/3MCareers.
Employment Statement
Apply now for this exciting opportunity with 3M.
3M is an EEO/AA employer. Women, minorities, veterans, and individuals with disabilities are encouraged to apply.