What are the responsibilities and job description for the Software Engineering Manager - Lighting position at Banner Recruiting?
Why Work at Banner?
For over 50 years, Banner Engineering has been at the forefront of some of the biggest industry trends, such as the Industrial Internet of Things (IIoT), and our photoelectric, ultrasonic, and vision sensors, LED lights and indicators, monitoring solutions, and other safety products are used by Fortune 500 companies and industry leaders worldwide. Recognized for two years as Star Tribune’s Top Workplace, 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.
Position Summary
In this role, you will have full responsibility for interpreting, organizing, coordinating, and executing engineering assignments.
This position reports to Director of Engineering – Lighting and Indicators.
What You’ll Be Doing
- Planning, organizing, and supervising work of a small staff of embedded firmware engineers.
- Designing and writing embedded firmware on projects assigned.
- Acting as an individual researcher, consultant, or staff specialist, while conceiving plans and conducting research in areas of considerable scope and complexity.
- Developing and managing engineering projects.
- Serving as a technical liaison to individuals within, and outside, the organization with responsibility to act independently regarding technical matters pertaining to their field of expertise.
- Adapting departmental plans and priorities to address resource and operational challenges.
- Resolving issues and contributing to unit/area development.
- Performing competitor and technology research.
- 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 Computer Engineering, Electrical Engineering, or related field
- Experience programming with C or C , plus recent proficiency in object-oriented design
- Experience in programming microcontrollers
- Experience with real-time and embedded systems software concepts
Preferred
- 6 years of relevant experience, with 1 year of leadership experience
- Experience with communication protocols such as TCP/IP, SPI, I2C, Modbus, IO-Link, etc.
- Experience developing Windows Desktop applications utilizing C#, .NET framework and WCF
- Knowledge of the properties of light, color mixing, and LED technology
- Able to understand electrical designs and schematics
- Experience with automated testing, including unit, system and regression
- Other software development skills, especially LabVIEW, Python, and user interfaces
- Broad knowledge of the field
- Proven leadership skills
Supervisory Responsibilities
Acting as a liaison to engineering staff and other individuals within, and outside, the organization.
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) program
- Medical, Dental, and Vision Insurance Plans
- HSA (Health Savings Account) with company contribution
- Flexible work hours
- Life Insurance
- Paid Parental Leave
- Pet Insurance
- Paid Time Off (PTO)
Pay Range: $117,496 - $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.
This job description reflects management’s assignment of key responsibilities; It does not prescribe or restrict the tasks that may be assigned.
Salary : $117,496 - $170,140