IoT Embedded Lead - Virtual/Remote
Arch Advisory Group
Leader Job, Remote or Merced, CA
Job DescriptionThe IoT Embedded Lead performs all the activities involved in managing and supporting embedded IoT applications and systems. They will lead a team of software developers to review, analyze, and modify systems including configurations, testing, debugging and deployment to support IoT applications. A strong understanding of embedded IoT software applications must be possessed, and experience with business operations and how the business operations use the software applications.
Minimum 12 years working experience with 5+ years experience developing IoT systems
Blend of business (functional), technical (IT), and project management/agile skills.
Familiarity and experience developing embedded software applications
Software Development Life Cycle (SDLC) experience.
Experience developing and operating cloud connected products
Experience working with cross functional Agile teams with an understanding of SAFe
Experience with IoT security best practices
Located in Madison, WI – ranked #1 place to live in the US by Livability.com. Nestled in between two lakes and near the natural driftless region, you’ll experience incredible outdoor and fitness resources as well as a great restaurant and sports scene. With the campus located adjacent to bike paths, and easy to access via multiple thoroughfares, you’ll find an easy commute for your in-office days available whatever your preferred transportation mode!
Strong interpersonal, communication, and leadership skills are required as this position will require daily interaction with technical personnel, business managers, and project stakeholders.
Participate in the strategic vision and alignment of enterprise IoT systems and their respective road-maps.
Generate enterprise budget requirements.
Consults and leads engagements with stakeholders to identify current operating procedures and to clarify configuration objectives.
Create and deploy feedback mechanisms for end users. Analyze results, make recommendations for support process improvement, and implement changes.
Evaluate documented resolutions and analyze trends for ways to prevent repeated future problems.
Conduct research into software application products and services in support of development and purchasing efforts.
Provide support for the testing of new and existing software applications under development or consideration for purchase.
Prioritize, schedule, and administer all instances where enhancements and defect resolution are required.
Record, track, and document the problem-solving process, including all successful and unsuccessful decisions made, and actions taken, through to final resolution.
Communicate application problems and issues to key stakeholders, including management, development teams, end users, and unit leaders.
Test fixes and perform post-resolution follow-ups to ensure problems have been adequately resolved.
Maintain and enhance performance of all new and existing software and applications across the organization.
Identify and learn appropriate software applications used and supported by the organization.
Lead the design, development, and delivery of software applications
Perform preventative maintenance, including the installation of service packs, patches, hot fixes, anti-virus software, and so on.
Apply diagnostic utilities to aid in troubleshooting.
Provide guidance to junior members of the team.
Equal Opportunity Employer
Equal Opportunity Employer: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin.