Lead Embedded Software Engineer
Description
Join our team as an Embedded Software Engineer focused on developing advanced Linux device drivers, video AI applications, and streaming solutions. You'll work on the frontier of embedded systems, designing software for complex hardware platforms and implementing cutting-edge video analytics technology. This role is located in Mansfield, MA and offers the opportunity to work at the intersection of hardware and software, creating sophisticated embedded systems with advanced video processing capabilities.
Key Responsibilities
- Develop and maintain device drivers for NXP i.MX8 and RISC-V platforms
- Design optimized video AI and streaming applications for industrial camera systems
- Implement video processing solutions using OpenCV and GStreamer frameworks
- Optimize real-time video processing pipelines for performance and reliability
- Create object-oriented C++ applications for embedded Linux environments
- Work with cross-compilation tools including CMake and Yocto
- Develop and refine interfaces for multiple protocols (DSI, MIPI-CSI2, RGMII, PCIe, USB 3, I2C, CAN)
- Test and integrate specialized hardware like Hailo AI accelerators and LVDS-to-MIPI converters
- Enhance web interface back-end functionality
- Evaluate and implement AI models for real-time video analytics
- Utilize Git for version control and collaborative development
- Debug complex software issues using GDB and other specialized tools
- Create applications compliant with ONVIF protocols for IP camera systems
Requirements
Core Qualifications
- Experience: 10+ years total, with 5+ years in embedded software
- Education: Bachelor's degree or higher in Computer Science, Electrical Engineering, or related field
- Location: Mansfield, MA (on-site position, no remote option)
- Technologies: Python, C++, Embedded C, Embedded Linux
Technical Requirements
- Hands-on experience with NXP i.MX8 family processors
- Practical knowledge of video processing chips and RISC-V/ARM microprocessors
- Strong C++ programming skills with object-oriented design expertise
- Proficiency with OpenCV, GStreamer, and video processing techniques
- Experience with CMake and cross-compilation environments
- Advanced knowledge of Embedded Linux systems
- Solid understanding of software architecture principles
- Experience with Git workflows and pull request management
- Exceptional debugging skills, particularly with GDB
- Familiarity with camera technologies and video processing systems
Preferred Qualifications
- Experience implementing ONVIF standards for security cameras
- Knowledge of AI accelerator platforms (Hailo, NVIDIA Jetson)
Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Videology reserves the right to revise job duties as business needs evolve.
inTEST is an Equal Opportunity Employer committed to creating an inclusive workplace environment. All qualified applicants will receive consideration for employment without regard to their race, creed, color, ancestry, religion, sex, national origin, citizen status, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veterans’ status. For more information regarding your (EEO) rights as an applicant, please visit the following website:
Recommended Jobs
Treatment Team Leader (Hopkinton)
Join the VitalCore Team in Massachusetts! Were people who are fueled by passion, not by profit.VitalCore Health Strategies (VCHS), an industry leader in Correctional Health Care has an opening for a …
LPN Med Care Manager (Lynnfield)
When you join Sunrise Senior Living, you will be able to use your unique skills to empower residents to live longer, healthier, and happier lives. Not only will you build meaningful relationships …
Technical Product Manager
Apply Now: 100% REMOTE Technical Product Manager - Full Time, Direct Hire! Job Title: Technical Product Manager Location-Type: REMOTE (must work PST hours) Start Date Is: ASAP …
Home Health Aide / Caregiver - Choose Your Own Schedule.
Home Health Aide / Caregiver - Choose Your Own Schedule! Flexible Hours | Great Benefits | Meaningful Work Looking for a flexible job where you can make a real difference every day? Join Guar…
Accounts Payable Associate - 2025
Description Job responsibilities include: Prepares all accounts payable invoices for processing using electronic processing system. Matches and verifies invoices with supporting documentation.…
SAP PP/QM Functional Consultant- Chemicals Industry
We Are: Are you ready to step into the heart of digital transformation in one of the world's most critical - and most dynamic - industries? The Chemicals Industry is evolving at lightspeed: demand fo…
Bilingual Spanish Administrative Assistant NEW!
Bilingual Spanish Administrative Assistant Quincy,MA DatePosted : 11/25/2025 8:17:14 AM JobNumber : DTS1017187585 JobType : Contract Skills: Fluent in oral and written Spanish and Englis…
Middle School: Special Education, Aide - Greater Boston
Summary ...identity-affirming schools where...??..... ....-secondary education and future..... ...who receive special education...??...as teachers, leaders,...... ........grades K-4), K…
Media Advisor
EAST LONGMEADOW Media Advisor Advertising today is messy. Too many options. Too many opinions. Too many businesses wasting money because no one is actually helping them figure out what works. Tha…
Market Risk Manager
Description Citizens Enterprise Market Risk Management, a second line Risk Management function, is looking to hire a Treasury Oversight Vice President. The candidate will be part of a team supporting …