1 Click Easy Apply


Backend Systems Engineer


Avon, Connecticut


Backend Systems Engineer Job Opening in Avon, Connecticut - There?s an evolution happening in Avon, CT. iDevices, a preeminent brand in the smart home industry, is building ?The Silicon Valley in the Farmington Valley?. With a comprehensive product line of both plug-and-play and in-wall solutions, iDevices manufactures connected power, lighting, and climate control solutions for homeowners, professional installers, and builders alike. iDevices seamlessly connects people to their worlds with sophisticated technology that enhances everyday life. If you thrive at the intersection of Technology and Creativity ? then we want you to join our evolution.
iDevices is looking for a Backend Systems Engineer, preferably with Erlang experience, to be involved in all aspects of the company?s infrastructure and operations. This person will be working on server-side architecture, coding, and troubleshooting, client SDKs for interfacing with the infrastructure, and maintaining security of backend servers.
Responsibilities:
Perform all aspects of software development. This includes, but is not limited to, requirements and specifications, design and development, coding and debugging, unit testing, and integration.
Develop scripts to aid in automated unit, regression, and integration tests to meet quality expectations. Understand appropriate verification practices and tools.
Interpret, understand and provide feedback on software requirements for active projects.
Develop code that is consistently well documented and maintainable.
Participate in design and code reviews.
Maintain and improve existing client SDK software used to interface with backend infrastructure.
Develop server and SDK components for devices analytics system and other new capabilities.
Implement infrastructure security improvements.
Perform protocol mapping to integrate various networked systems.
Requirements:
BS/MS in Computer Science or Electrical Engineering
3+ years experience with several of:
Embedded systems experience on various platforms
Strong C background
Networking, link level, and cryptographic protocols (TCP/UDP, WiFi, Bluetooth, EC, RSA, etc.)
Familiarity with Unix system (FreeBSD & Linux)
Knowledge of cryptography stacks
Experience with Python, Rust, Erlang, and/or Elixir
Job Type: Full-time

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC