Skip to main content

This job has expired

Software Engineer

Employer
CFS Brands
Location
Elkhorn
Salary
Competitive

View more

Industry
Hospitality and Tourism
Role
Engineer
Job Type
Long-Term
Hours
Full Time

JOB DESCRIPTION

JOB TITLE: Lead Engineer, Software


The Lead Software Engineer provides technical leadership on all our technology-laden products, especially in our electro-mechanical devices and equipment. Works cross-functionally with team members as well as external partners in the development of innovations, technologies, and products to solve customer problems.


KEY RESULT AREAS:

Essential duties and responsibilities include the following. Other duties may be assigned.

  • Primary innovation and technical interface to the commercial, product management, and supply base in the areas of electro-mechanical technologies
  • Develop new product innovations, especially in the area of electronic, power transfer, and wireless communication applications, for all product categories
  • Work with Legal Counsel on company IP / patent submittal

Develop electronic hardware and software platforms

  • Ensure compliance with specifications, codes, or customer requirements by directing or coordinating testing activities and supporting documentation.
  • Leverage external variable engineering organizations as needed where capacity and skill sets are required.
  • Recommend electrical / mechanical product changes that improve performance, cost, or quality
  • Manage budgets and projects to be on-time, with high-quality and top-performance
  • Lead technology across site/regional teams.
  • Work with outside vendors to assist with technical specifications and communicating product requirements as needed.
  • Drive Agency (CE/UL/FCC) Approvals and Certifications
  • Conduct competitive benchmarking across all product categories


EDUCATION / EXPERIENCE

Bachelor s degree in Electrical/Electronic/Software Engineering (required)

Strong mechanical aptitude

Experienced in software and electronics quality methodology

5+ years Embedded Hardware Design, Innovation

10+ years software and hardware experience in embedded or PC applications

Experience with APP development for smart devices

10+ years of managing technical teams either directly or indirectly in a matrixed organization

QUALIFICATIONS REQUIRED:

The type of experience required to effectively perform the essential functions and responsibilities of this position are:

  • Leadership - Engage the workforce, build a talented team, promote a high-performance culture, coach and develop people
  • Business Knowledge & Strategic Thinking - Understand the business and customers needs; demonstrate sound business judgment and decision-making; demonstrate critical and strategic thinking
  • Operational Excellence - Take personal accountability and demonstrates stewardship, hold others accountable, manage priorities
  • Collaboration - Build and sustain effective relationships, influence for impact


The ideal candidate will possess the following:

  • Innovation & Technology competitive scouting
  • Capable of working with product management and the commercial organization to create technology road maps that align with product roadmaps
  • High-energy critical thinker, and capable of working independently
  • Experienced leader of managing projects and people, both internally and with external partners
  • Analyzing and modifying existing software as well as designing, constructing and testing end-user applications that meet user needs - all through software programming languages.
  • Experience with applications such as C, C++ and Java.
  • Strategic problem solving, strong analytical skills, collaboration, adaptability, a willingness to learn, innovation, and communication.
  • Software development, modeling, simulation, testing, and quality assurance.
  • Object-oriented design.
  • Analysis of user requirements, software, and code.
  • Completing systems risk and reliability analysis.
  • Object-oriented analysis.
  • Monitoring systems performance.
  • Perform maintenance and software integrations for existing systems.
  • Maintain or exceed compliance with industry standards.
  • Application development for the full lifecycle of software.
  • Identify and assess new technologies prior to implementation.
  • Developing and executing project plans.
  • Creating technical specifications.
  • Excellent project management skills with ability to complete a project from initiation to completion and manage any unforeseen issues that may arise in-between
  • The ability to read, analyze, and interpret common scientific and technical journals, financial reports, and legal documents
  • Positive attitude and sense of urgency in responding to common inquiries or complaints from customers, regulatory agencies, or members of the business community
  • The ability to communicate effectively and efficiently with team members of all levels throughout the organization
  • The ability to adapt to change and problem solve in a changing, growing environment, with passion and the foresight to see the project through to completion
  • Ability to apply principles of logical or scientific thinking to a wide range of intellectual and practical problems
  • Manage budgets and projects to be on-time, with top quality and performance
  • Able to create and execute Test to Fail/Test to Learn methodologies

TRAVEL REQUIRED:

Up to 25% travel, in support of corporate initiatives

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert