Qualifications
QualificationsProficient in at least one programming language: C, C++, Python, or PowerShell. Experience in programming and debugging, with the ability to understand and develop new logic flows. Strong analytical and problem-solving skills. Familiarity with Linux development. Knowledge of Git and DevOps tools. Understanding of Android OS is preferred. Basic knowledge of Computer Vision and related tools (e.g., OpenCV) is a plus. Comfortable working with hardware and testing features in outdoor environments. RequirementsCurrently enrolled in a degree program related to Electrical Engineering, Computer Science, or Computer Engineering. Available for a minimum internship duration of 3 months. Willing to commit to a work schedule of at least 16 hours per week. Local applicants are strongly preferred. Minimum GPA of 3.0 required.
About the job
Join our dynamic team of engineers at IQSight, Inc., where we specialize in the development of cutting-edge surveillance camera products. As a Software Engineer Intern, you will collaborate with our embedded firmware team to create software modules for innovative moving camera features. Our projects involve a range of technologies including imaging, lens control, motion control, device drivers, and intelligent video and audio analytics.
This internship offers the unique opportunity to work with programming languages such as C++ and Python, and to gain experience with operating systems including custom RTOS, Linux, and Android. You will also have the chance to collaborate with the embedded software test team, developing automated testing modules or conducting manual tests to ensure the quality of our software.
During your internship, you will immerse yourself in the latest advancements in embedded firmware development, operating systems, and intelligent analytics. You will participate in an agile development process, gaining insight into the full software development life cycle, from design to documentation.
About IQSight, Inc.
At IQSight, Inc., we pride ourselves on being a global leader in innovative security and communication solutions. With a dedicated workforce of over 4,200 employees across more than 50 countries, our mission is clear: we provide more than just technology; we secure, connect, and enhance the moments that matter most in life. We are equally passionate about fostering a collaborative work environment built on trust, appreciation, and accountability. Together, we strive to shape the future with a strong focus on customer satisfaction and teamwork.