Embedded AI Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Banner Engineering · 14 hours ago

Embedded AI Firmware Engineer

Banner Engineering Corp is a leader in industrial automation, providing innovative solutions and products to enhance efficiency and safety. The Embedded AI Firmware Engineer role focuses on developing advanced sensors and software for machine vision systems, requiring collaboration across teams and a hands-on approach to product design.

ElectronicsManufacturingRoboticsSensor
check
H1B Sponsor Likelynote

Responsibilities

Architect, design, and develop software for machine vision systems running on embedded edge AI hardware
Participate in end-to-end software development lifecycle, from concept and architecture through implementation, testing, and delivery
Optimize software for performance, memory usage, and power efficiency on resource-constrained embedded devices
Design embedded system solutions that are modular, scalable, testable, maintainable, and capable of real-time performance
Support system bring-up, low-level debugging, and performance tuning on target hardware platforms
Define and maintain software architecture, coding standards, and long-term platform strategy
Lead the investigation, design, implementation, optimization, documentation, and characterization of new products and features
Collaborate closely with the product owner to define, refine, and implement product requirements
Collaborate with cross-functional engineering teams (hardware, firmware, manufacturing, test) to support product development
Evaluate and resolve manufacturing and field issues related to software, systems, or product performance
Direct product-level testing activities to ensure software quality, robustness, and reliability
Provide technical leadership, including training and mentoring of junior engineers
Other duties as assigned

Qualification

Embedded CEmbedded C++Machine vision systemsMemory optimizationPerformance tuningMachine learning fundamentalsObject-Oriented designReal-time OS experienceEthernet communication protocolsTensorFlow LiteOpenCVCI/CDUnit testingCode quality toolsCollaborationTechnical leadership

Required

Bachelor's degree in Software Engineering, Computer Science, Computer Vision, or a related field
8+ years of professional experience in embedded software development
Programming proficiency in embedded C or C++
Demonstrated experience with memory optimization and performance tuning on resource-constrained systems
Experience with machine vision pipelines, including camera interfaces and image processing workflows
Basic understanding of machine learning and AI fundamentals, particularly as they relate to model deployment and inference on embedded or edge devices

Preferred

Master's Degree in Software Engineering, Computer Science, Computer Vision, or a related field
Programming competency with Object-Oriented design and programming languages (e.g., C++, Python)
Non-real time and real-time OS experience, with understanding of multi-threading, inter-process communications, interrupt handlers, and related topics
Experience implementing and debugging Ethernet-based communication protocols
Experience deploying AI models using TensorFlow Lite, ONNX Runtime, or similar on embedded edge AI device
Experience with OpenCV or comparable machine vision libraries
Understanding of industrial automation or machine vision applications
Experience with CI/CD, unit testing, and code quality tools in embedded environments

Benefits

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 Eligibility
Flexible work hours
Life Insurance
Paid Parental Leave
Pet Insurance

Company

Banner Engineering

twittertwittertwitter
company-logo
Banner Engineering designs, manufactures and distributes photo eyes, sensors and associated products for industrial and process automation.

H1B Sponsorship

Banner Engineering has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6)
2024 (8)
2023 (9)
2022 (2)
2020 (1)

Funding

Current Stage
Late Stage

Leadership Team

F
Feroze Shaikh
CEO - India
linkedin
J
Jason Pitts
Chief Financial Officer
linkedin
Company data provided by crunchbase