DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

UII AMERICA, INC. Expert Software Engineer in Burlington, Massachusetts

A full-time Expert Software Engineer position is available immediately in the company\'s office in Burlington, Massachusetts and reporting to the Principal Software Architect at UII America, Inc. Job Duties: Reporting to the Principal Software Architect, the Expert Software Engineer will have the following specific job responsibilities: (1) Design and develop high-quality software and algorithms for 2D and 3D image analytics, using programming languages such as C/C++, Python, and C# and computer vision libraries such as OpenCV and PointCloud Library; (2) Write software applications and dataset management frameworks to manage the training and testing of deep neural networks; (3) Lead internal testing efforts by rolling out alpha versions of software within the company and collecting and responding to any feedback received from other teams or developers; (4) Maintain, evolve, and optimize software architecture, including by dockerizing applications to ensure that applications are deployed successfully on different operating systems; (5) Maintain communication with customers regarding software installation and maintenance, and write and publish any patches necessary to address customer feedback; (6) Establish engineering best practices to build a scalable and clean code structure, including by participating in peer review of code and using Github for source code version control; (7) Administer high-performance computing systems that contain multiple CPUs and GPUs; and (8) Support the company research team by utilizing software skills to perform experiments that use deep learning frameworks such as PyTorch and TensorFlow. Experience and Education Requirements: Master\'s Degree in Computer Science, Electrical Engineering, or a closely related field (foreign equivalent is acceptable) plus a minimum of one (1) year of demonstrated employment, internship, or research experience in developing and maintaining computer software. Required employment, internship, or research experience must include the following: (1) A minimum of one (1) year of demonstrated experience in the design, development, quality control process, and deployment of computer vision or image analytics software; (2) A minimum of one (1) year of demonstrated experience in running computer vision and deep learning algorithms and in conducting model optimization and compression for deep learning-based algorithms; (3) A minimum of one (1) year of demonstrated experience with software engineering best practices; (4) A minimum of one (1) year of demonstrated experience in technical strategy, planning, and execution for software projects; (5) A minimum of one (1) year of demonstrated experience in training and creating new algorithms and continuous integration-based pipelines in frameworks (TensorFlow and PyTorch) for classification, regression, and segmentation; (6) A minimum of one (1) year of demonstrated experience in coding for edge devices; and (7) A minimum of one (1) year of demonstrated experience in the operation of programming languages (C/C++, Python, and C#) and computer vision libraries. In order to be considered for this position, please send your resume to careers_uii@uii-ai.com and include the job title and location.

DirectEmployers