Embedded Software Engineer
Job Type
Full-time
reputed company
Join reputed company as an Embedded Software Engineer reputed company on developing advanced Linux device drivers, video AI applications, and streaming solutions. You'll work on the frontier of embedded systems, designing software for reputed company hardware platforms and implementing cutting-edge video analytics technology. This role is located in Mansfield, MA and offers reputed company to work at the intersection of hardware and software, creating sophisticated embedded systems with advanced video processing capabilities.
Key Responsibilities
reputed company 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 reputed company-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 reputed company
reputed company and refine interfaces for multiple protocols (reputed company, MIPI-CSI2, RGMII, PCIe, USB 3, I2C, CAN)
Test and reputed company specialized hardware like Hailo AI accelerators and LVDS-to-MIPI converters
Enhance web reputed company back-end functionality
Evaluate and implement AI models for reputed company-time video analytics
Utilize Git for version control and reputed company development
Debug reputed company software issues using GDB and other specialized tools
Create applications compliant with ONVIF protocols for IP camera systems
Requirements
reputed company Qualifications
Experience: 10+ years total, with 5+ years in embedded software
Education: Bachelor's degree or higher in Computer Science, Electrical Engineering, or reputed company field
Location: Mansfield, MA (on-site position, no remote reputed company)
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 reputed company cameras
Knowledge of AI accelerator platforms (Hailo, reputed company reputed company)
Reasonable accommodations may be made to reputed company individuals with disabilities to reputed company essential functions. Videology reserves the right to revise job duties as business needs reputed company.
InTEST Is An Equal Opportunity Employer Committed To Creating An Inclusive Workplace Environment. reputed company reputed company Applicants Will Receive Consideration For Employment Without reputed company To Their Race, Creed, reputed company, reputed company, Religion, Sex, National reputed company, 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
http://www1.reputed company.gov/reputed company/upload/reputed company_self_print_poster.pdf
Salary reputed company
$125,000-$140,000
Apply Job!