Overview
On Site
USD 106,570.00 - 170,140.00 per year
Full Time
Skills
Wireless Communication
Lighting
Startups
Innovation
DNA
Personal Development
Sales
Life Insurance
Insurance
Firmware
Research
Product Design
Microcontrollers
Machine Learning (ML)
Real-time
Software Development
Collaboration
Continuous Integration
Continuous Delivery
Optimization
Documentation
Image Processing
Algorithms
Extraction
Art
Software Engineering
Computer Science
Data Science
Computer Vision
STM
Integrated Circuit
Embedded Systems
Artificial Intelligence
Sensors
Keras
TensorFlow
Unsupervised Learning
Data Processing
Evaluation
Performance Metrics
Deep Learning
Python
C
C++
Supervision
Expect
System Integration Testing
Leadership
Mechanical Engineering
Manufacturing
Warehouse
Accountability
Microsoft Excel
Professional Development
Management
Job Details
Why Work at Banner?
For over 50 years, Banner Engineering has been at the forefront of industrial automation. We offer products and solutions including award-winning sensors, wireless solutions, machine safety, indication and LED lighting. From Fortune 500 leaders to innovative startups, Banner's award-winning products and solutions are helping companies around the world increase efficiency, reduce costs, safeguard equipment, and protect personnel. Our commitment to innovation shows through a continuous, market-driven evolution of products and technology. With engineers employed in nearly every major department, engineering is in our DNA.
Banner is a rapidly growing company that offers many personal development opportunities, an excellent benefits package, and a collaborative team of employees who are passionate about what they do.
Pay and Benefits
Banner Engineering is committed to offering competitive pay and benefits, including, but not limited to:
Base Pay Range: $106,570 - $170,140
*The estimated range is the budgeted amount for this position. Final offers are based on various factors, including skill set, experience, location, qualifications and other job-related reasons.
Position Summary
We're looking for a hard-working individual who would like to join us in developing new advanced sensors utilizing novel embedded AI system solutions. The Embedded AI Firmware Engineer position is a hands-on research and investigative role focusing on product design. This role offers the opportunity to make a meaningful impact in a fast-paced and collaborative environment.
This position reports to the Technologist/Sr. Technologist
What You'll Be Doing
This is a great opportunity for someone who enjoys working both individually and collaboratively, staying on top of tasks, and making a meaningful impact across teams and projects. Below are some key responsibilities of the role.
Key Responsibilities
What You Bring to the Table
To perform this job successfully, you must be able to perform each essential duty satisfactorily, and regular attendance is required. The requirements listed below are representative of the knowledge, skill, and/or ability required to perform this job. Reasonable accommodations may be made to support individuals with disabilities.
Required
Preferred
Supervisory Responsibilities
What to Expect at Work
Physical Demands
The physical demands described here must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to support individuals with disabilities.
Working Environment
The work environment characteristics described here are representative of those you may encounter while performing the essential functions of this job.
Core Values
Customer Driven, Accountability Focused, Integrity Always, New Solutions - Every Day
If you excel in a dynamic, collaborative environment and are looking for meaningful challenges and opportunities to grow, you'll find a great fit here. Banner Engineering is a premier employer headquartered in MN, offering competitive compensation, comprehensive benefits, and opportunities for professional development as we rapidly grow in the Industrial Automation industry.
Banner Engineering is an equal opportunity employer that considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, national origin, disability, or protected veteran status.
Equal Opportunity Employer (EOE) M/F/D/V
This job description reflects management's assignment of key responsibilities; it does not prescribe or restrict the tasks that may be assigned.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.
For over 50 years, Banner Engineering has been at the forefront of industrial automation. We offer products and solutions including award-winning sensors, wireless solutions, machine safety, indication and LED lighting. From Fortune 500 leaders to innovative startups, Banner's award-winning products and solutions are helping companies around the world increase efficiency, reduce costs, safeguard equipment, and protect personnel. Our commitment to innovation shows through a continuous, market-driven evolution of products and technology. With engineers employed in nearly every major department, engineering is in our DNA.
Banner is a rapidly growing company that offers many personal development opportunities, an excellent benefits package, and a collaborative team of employees who are passionate about what they do.
Pay and Benefits
Banner Engineering is committed to offering competitive pay and benefits, including, but not limited to:
- 401(k) with match
- Student Loan 401(k) match program
- Medical, Dental, and Vision Insurance Plans
- HSA (Health Savings Account) with company contribution
- Paid Time Off (PTO)
- Sales and Profit Sharing Elegibility
- Flexible work hours
- Life Insurance
- Paid Parental Leave
- Pet Insurance
Base Pay Range: $106,570 - $170,140
*The estimated range is the budgeted amount for this position. Final offers are based on various factors, including skill set, experience, location, qualifications and other job-related reasons.
Position Summary
We're looking for a hard-working individual who would like to join us in developing new advanced sensors utilizing novel embedded AI system solutions. The Embedded AI Firmware Engineer position is a hands-on research and investigative role focusing on product design. This role offers the opportunity to make a meaningful impact in a fast-paced and collaborative environment.
This position reports to the Technologist/Sr. Technologist
What You'll Be Doing
This is a great opportunity for someone who enjoys working both individually and collaboratively, staying on top of tasks, and making a meaningful impact across teams and projects. Below are some key responsibilities of the role.
Key Responsibilities
- Design and develop embedded AI system solutions and algorithms into our sensors products, using dedicated microcontroller-based AI microchips.
- Assist in developing AI enabled sensor products, including data capture, preconditioning, augmentation, as well as developing, optimizing and eventually deploying machine learning models into the final product.
- Solve complex problems for high-speed sensors using start-of-the-art embedded tools and practices.
- Design and develop embedded system solutions which provide real-time performance, are modular, easy-to-maintain, and scalable.
- Support the entire software development cycle from design to delivery.
- Collaborate with engineers to develop and improve automated CI/CD pipelines for software projects.
- Participate in the investigation, design, implementation, optimization, documentation, and characterization of new products and features.
- Work in a multi-discipline team environment.
- Evaluate manufacturing and field problems related to the products or system.
- Other duties as assigned.
What You Bring to the Table
To perform this job successfully, you must be able to perform each essential duty satisfactorily, and regular attendance is required. The requirements listed below are representative of the knowledge, skill, and/or ability required to perform this job. Reasonable accommodations may be made to support individuals with disabilities.
Required
- Bachelor's Degree in Software Engineering, Computer Science, Data Science, Computer Vision, or a related field
- Experience with state-of-the-art deep learning models for applications related to classification, object detection and segmentation
- Experience with CNN (Convolutional Neural Networks)
- A minimum of 3 years of experience in embedded system development
- Familiarity with image processing algorithms including feature extraction and contrast enhancement, state-of-the-art deep learning models for object detection, classification, and segmentation
Preferred
- Master's Degree in Software Engineering, Computer Science, Data Science, Computer Vision, or a related field.
- Experience with micro-controller based AI Development kits (STM, NXP, Alif, Microchip, etc.)
- Previous experience in a lead role in deploying small embedded AI sensors to the public
- Proficiency in deep learning frameworks such as Keras and Tensorflow
- Hands-on experience with both supervised and unsupervised learning techniques, including data processing and model evaluation
- Experience in evaluating models using performance metrics such as accuracy, confusion matrix, and F1-score; with the ability to optimize the model based on results
- Experience building, optimizing and deploying deep learning models to solve real world applications
- Proficient in Python, C, and C++
- Experience with edge computing
- Experience with quantized model
Supervisory Responsibilities
- This role may lead project teams or coordinate efforts across departments but does not have direct supervisory responsibility over other employees.
What to Expect at Work
Physical Demands
The physical demands described here must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to support individuals with disabilities.
- Sit for up to 8 hours per day.
- Continuous movement, walking, or standing.
- Exposed to a computer screen for extended periods
- May require repetitive motions such as utilize a computer mouse, keyboard, computer, and other standard office equipment.
- Communicate with others frequently.
- Occasionally lift and/or move objects up to 25 pounds.
- Ability to work on-site in a manufacturing environment and travel to other facilities when needed.
Working Environment
The work environment characteristics described here are representative of those you may encounter while performing the essential functions of this job.
- Corporate office environment - indoor and climate-controlled
- Frequent interaction with internal departments, cross-functional teams, or external partners, as well as employees across all levels of the organization-including entry-level staff and up to senior leadership.
- Exposure to moderate noise, moving mechanical parts, and temperature changes in production areas.
- PPE may be required in specific areas (e.g., safety glasses, hearing protection)
- Standard hours Monday through Friday
- Exposure to various manufacturing, warehousing, or related industrial locations.
Core Values
Customer Driven, Accountability Focused, Integrity Always, New Solutions - Every Day
If you excel in a dynamic, collaborative environment and are looking for meaningful challenges and opportunities to grow, you'll find a great fit here. Banner Engineering is a premier employer headquartered in MN, offering competitive compensation, comprehensive benefits, and opportunities for professional development as we rapidly grow in the Industrial Automation industry.
Banner Engineering is an equal opportunity employer that considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, national origin, disability, or protected veteran status.
Equal Opportunity Employer (EOE) M/F/D/V
This job description reflects management's assignment of key responsibilities; it does not prescribe or restrict the tasks that may be assigned.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.