GrandRapidsRecruiter Since 2001
the smart solution for Grand Rapids jobs

Lead Software Engineer - IoT

Company: Bissell
Location: Grand Rapids
Posted on: May 16, 2022

Job Description:

OverviewCome join our pack! Here at BISSELL, we have a dynamic, progressive team of professionals in an environment where you can learn, grow, and create innovative solutions to help our business flourish! Become a part of our rich 145-year heritage that has grown from a small family business to a thriving, growing global organization. To this very day, BISSELL is still family-owned and passionate about helping you effectively and easily clean your home so you can put down the vacuum, enjoy life and come home to a deeper clean. All in all, whether your messes are baby food or red wine, mud or chocolate, cat hair or pet accident, we're here to help you embrace those messes, erase them in a jiffy, and get on with the most meaningful aspect of your home-living in it.We have an opening for a Lead Software Engineer - IoT!The person in this position will primarily be responsible for the technical design, development, maintenance and support of the company's IoT systems with a focus on Mobile Application Development and IoT Cloud Development. The person will work closely with BISSELL's marketing and engineering teams to understand the business objectives and requirements, and they will assist in the design and implementation of the overall IoT systems. The person will collaborate with Peers and Leadership on the development of BISSELL's IoT Strategy.This person will work closely with PD embedded programmers for developing and troubleshoot communication between devices and platform software. They will also work closely with marketing to understand the requirements and business objectives. This person will work closely with other members of the BISSELL business application development team to design, develop and implement any required integration between the IoT systems and the Company's other business application systems. The person will also work closely with the IT infrastructure team in the design, implementation and support of the underlying technical architecture required to support the IoT strategy. This person must function effectively in a team environment.The person will also be expected to assist and contribute in the development and implementation of standards, policies and procedures for BISSELL's, particularly those related to IoT development and maintenance.Position holder will have a solid foundation in Software Engineering fundamentals, proven verbal and written communication capabilities, organizational, and project management skills, failure mode effect analysis and/or risk analysis, is desired.In addition to an individual contributor, the candidate will be expected to work with internal and external contributors, both foreign and domestic in origin. ResponsibilitiesPlay a lead role in software implementation, design, architecture, requirements analysis and investigation of new technologiesImplement software solutions as a full stack developer while working with stakeholders to ensure use cases are fulfilledAssist with the overall improvement of development practices and procedures.Evaluate and prototype innovative technologies and concepts with IoT and related technologies, with a strong focus on architecture design and developmentDefine and implement end to end, unit and integration tests that can be applied to software testingWork closely with other members of the BISSELL business application development team to design, develop and implement IoT application systemsRecommend and implement measurements to monitor, tune and improve BISSELL's IoT solutionsResearch and resolve production issues with BISSELL's IoT solution.May be required to perform other duties as assignedQualificationsREQUIRED EXPERIENCE/EDUCATION: Degree minimum: Bachelor's degreeSpecific concentration: Computer Information Systems, Computer Science, or related fieldExperience level: 7+ years of experience in the design and development of software systemsREQUIRED SPECIALIZED TRAINING OR SKILLS:Experience in web, mobile, and internet technologies is required, preferably in a large global organizationExperience with cloud-based development and cloud security and architectureExperience with object-oriented design and implementationExperience and participation in an agile development teamExperience with source code management using Git/GithubKnowledgeable working with RESTful web servicesProficiency in end to end, unit and functional testingBig picture orientation with strong attention to detailExperience with Debuggers and common IDEs (Eclipse, MS Visual Studio, etc.)Experience with relational databasesREQUIRED CORE COMPETENCIES:Global strategic thinking and implementationContinuous ImprovementPerspectivePriority SettingProblem SolvingDealing with AmbiguityDrive for ResultsInterpersonal/collaborative skillsDecision QualityInnovative PREFERRED EXPERIENCE/EDUCATION:Experience with IoT, designing IoT systems, and building a cloud/mobile application that supports IoT ecosystems. 4+ years preferredExperience with security frameworks and best practices for IoTExperience with device provisioning, commissioning, and remote device management layers in the context of IoTExperience with Xamarin, C#, Java, JavaScript, Python, Node.js and XCode development specifically for developing iOS and Android applicationsExperience with NOSQL databases, DynamoDB preferredExperience with relational databases, Oracle and MySQL preferredExperience with AWS Cloud Platform, preferably IoT Core and LambdasExperience with publish/subscribe protocols, MQTT preferred.Knowledge of methodology, procedures and practices in all facets of the systems development life cycle, particularly systems design and implementation.Systems PlanningSystems DesignSystems ImplementationSoftware Selection and ImplementationProduction Systems SupportSCRUM CertificationSAFe Certification

Keywords: Bissell, Grand Rapids , Lead Software Engineer - IoT, IT / Software / Systems , Grand Rapids, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Grand Rapids RSS job feeds