JOB SUMMARY:            Design and develop application software for the Enseo products, including, set top boxes, IOT gateway, Network gateway and cloud infrastructure.   The software engineer will be responsible for the assigned task; meeting the technical requirements, budget and schedule.

ESSENTIAL JOB DUTIES AND RESPONSIBILITIES:

·        Design and develop software applications for the embedded devices, servers and browsers.

·        Develop remote management tools to manage devices deployed in the field.

·        Work closely with the quality assurance team to develop test plans, test procedures and test tools for the products.

·        Work with the customer support team debugging escalated field issues.

·        Perform other duties as required. 

REQUIRED SKILLS/ABILITIES:

·        Knowledge in cloud architecture and web applications

·        Knowledge of Linux and embedded platforms

·        Knowledge in video and audio encoding/decoding technologies and IP network protocols

·        Proficient in developing software using C/C++, Javascript and NodeJS

·        Possess problem solving skills including data analysis and validations

·        Possess leadership skills to lead a team of software developers

·        Demonstrate analytical skills by identifying and objectively evaluating innovative and alternative solutions to problems

·        Excellent verbal and written communication skills

·        Excellent interpersonal and customer service skills

·        Excellent organizational skills and attention to detail

·        Excellent time management skills with a proven ability to meet deadlines

·        Ability to multi-task and project manage

·        Ability to function well in a high-paced and at times stressful environment

·        Ability to use independent judgment in resolving various issues

·        Ability to collaborate with team members and other departments

EDUCATION AND EXPERIENCE:

Education:  Bachelor’s degree in computer science or electrical engineering

Experience:   3 years of experience in software development and embedded software development

PHYSICAL REQUIREMENTS:

 Working ConditionsThis is a full-time office environment/hybrid position (50% in the office, 50% working remotely).  The ability to work some evenings and weekends is essential.

Physical Activities:   Occasional standing, stooping, and lifting up to 15 pounds

Physical Demands:  Prolonged periods of sitting at a desk, working on a computer, and speaking on a telephone.  Frequent repetitive motions.

This position has been filled. Would you like to see our other open positions?