ASICSoft | Sr. Embedded Software Engineer - Camera ...
ASICSoft - san jose, CA
Apply NowJob Description
Senior Software Engineer (Camera Imaging & Tools)Location: Silicon Valley, CA Employment Type: Full-time, On-siteAbout the RoleWe're seeking an experienced software engineer to lead the development and enhancement of our camera systems software toolkit. As a key member of our imaging technology team, you'll create sophisticated software solutions that power our next-generation camera processing systems.Key ResponsibilitiesArchitect and implement comprehensive software tools for camera calibration, testing, and validationCreate intuitive graphical user interfaces for camera tuning, simulation, and demonstration systemsLead the modernization of existing tool suites and automation workflowsDesign and develop testing frameworks for hardwarefirmware validationCollaborate with cross-functional teams to enhance tool capabilities and streamline development processesChampion software best practices and mentor junior engineersDefine technical requirements through stakeholder collaborationMaintain comprehensive documentation and training materialsTechnical RequirementsBachelor's degree in Computer Science, Electrical Engineering, or related field with 6+ years of experience; or Master's degree with 4+ years of experienceExpert-level C++ programming skills with strong understanding of software design patternsProficiency in developing low-level C code for hardware interfaces and firmware integrationExperience building Qt-based graphical user interfacesKnowledge of hardware communication protocols and embedded systemsScripting expertise in Python andor MATLAB for automationUnderstanding of image processing pipelines and camera systems architectureIdeal CandidateYou thrive in dynamic environments where innovation is celebrated and technical excellence is paramount. You're passionate about:Building robust, scalable software solutionsMentoring and growing engineering talentDriving continuous improvement in development processesSolving complex technical challengesContributing to team success through collaborationAdditional SkillsExperience with image signal processors (ISP) and camera bring-up processesBackground in laboratory automation systemsFamiliarity with video processing architecturesTrack record of successful technical leadership
Created: 2025-01-03