Software Engineer (IoT)
Sorry, this job was removed at 1:37 p.m. (MST) on Friday, December 18, 2020
By clicking Apply Now you agree to share your profile information with the hiring company.
Envysion, a leading provider of video-based SaaS technology solutions for retailers, including fast-casual restaurants, convenience stores and wireless dealers, is seeking a Software Engineer (IoT). The Software Engineer (IoT) will work on a small, agile team in an IoT environment to create a system that processes video and event data from distributed devices. Envysion makes extensive use of AWS and HTML5 Video. Our engineers are actively delivering high-quality code, while continuously improving the development practice, product, and team.
Core Functions:
- Actively participate in a fluid and collaborative environment with the ability to influence and change the direction of the product.
- Employ your development skills by delivering innovative features on Envysion’s Linux based IoT appliance.
- Ensure quality and performance through regular code reviews, proactive monitoring, and active software iteration.
- Build self-service configuration systems.
- Provide support for platform-related issues; triage and resolve issues reported by internal teams.
Minimum Skills:
- 1+ years experience developing commercial software applications.
- 1+ years experience developing backend solutions on Linux OS.
- Firm understanding of Linux fundamentals.
- Agility and comfort with changing requirements and frequent customer feedback.
- Excellent written and verbal communication skills.
- Bachelor's in Computer Science degree or equivalent experience.
Nice to Have:
- Experience developing Node.js applications.
- Familiarity with Agile principles and software best practices.
- Experience working with web-based video, including HTTP-Live-Streaming (HLS), RTSP, WebRTC and MP4.
- Experience with AWS technologies, including IoT, Lambda, API Gateway, and S3.
- Relational SQL skills with the ability to design and troubleshoot existing databases and queries.
- Familiarity with Web Development in frameworks like React or Angular.
Soft skills that will help you be successful in the role:
- You are a self-starter who enjoys tackling new problems and delivering innovative solutions.
- You like working closely with your team members in a fluid agile environment.
- You are energized by understanding the customer and delivering solutions.
- You understand the concepts of REST and resource-oriented architectures.
- You can fluently translate designs into well-engineered code.
- You feel a sense of pride in getting a story over the line.
- You can talk the talk of HTTP interfaces/APIs, networking, threading and concurrency.
Envysion is proud to be an Equal Opportunity Employer, committed to workplace diversity.
Read Full Job Description