Lead Software Engineer (Field Support) - Austin, TX
Date: Feb 17, 2021
Location: Round Rock, TX, US, 78681
Company: Hubbell Incorporated
Embedded Firmware Engineer
Hubbell is seeking a Lead Software Engineer to join our progressive and dynamic fast-paced enterprise and device controls automation team. These are exciting times - our industry and user expectations are changing and so are we! We are developing the next generation of world class Internet of Things (IoT) connected lighting controls and applications. This is a hands-on development role that will directly contribute to the support and development of our cutting edge, cloud-connected IoT applications and offerings with the latest hardware and software technologies and tools. You will be part of our fast-growing innovative technology design center located in Round Rock, TX, a hi-tech hub north of Austin.
Position Overview
We are looking for a talented and creative problem solver. While your development activities will focus on the product firmware, you will be an expert on the total system, from the configuration user interfaces, through the communications buses, and down to the business logic within the lighting control devices. Your troubleshooting and analysis skills will be applied to complex customer system problems, both through remote access of live customer sites as well as via defect reproduction in our labs. This will require a high degree of collaboration between highly-talented, cross-functional and geographically-dispersed development teams.
Duties and Responsibilities
- Actively engage with field service support teams and provide fixes for critical field issues
- Track status of active defects and report out to leadership on a regular basis
- Reproduce field defects within the lab environment
- Implement bug fixes within product firmware or assign bugs to mobile app and software team for resolution
- Implement new features in released products
- Develop high-performing and reliable firmware for embedded systems using microcontrollers, sensors and analog/digital interface circuits
- Assess marketing requirements for new products with a focus on ease of deployment, configuration and troubleshooting
- Collaborate with other firmware, software and hardware design team members to develop innovative products and applications
- Support new products once released to manufacturing
- Protect intellectual property through patent disclosures and applications
Basic Qualifications
- Bachelor’s Degree from an accredited University
- 3-5 years of embedded firmware programming experience
- Practical, hands-on knowledge of C and C++ programming for embedded systems including use of a variety of IDEs for development and debug
- In-depth experience with embedded microcontroller-based design including interfacing to analog and digital devices
- Strong understanding of real-time systems, managing interrupts, threads, scheduling, semaphores, and state machines with and without an RTOS
- Hands on knowledge of various standard communication protocols and topologies, including Ethernet, I2C, RS232, RS485, SPI
Preferred Qualifications
- Bachelor of Science in Computer Engineering or Electrical Engineering, or closely-related discipline
- Sound understanding of Agile development processes
- Knowledge of security vulnerability mitigation for embedded devices
- Experience with wireless networks including Zigbee, Thread and Bluetooth Mesh
- Experience creating test harnesses using Python or scripting languages
- Experience working with geographically-dispersed teams
Position Criteria
- Expert knowledge of best-practice firmware engineering methodologies, processes and technologies, with a passion for programming
- Expert ability to apply analytical and problem-solving skills to conquer complex design and coding challenges
- Excellent verbal and written communication skills
- Ability to work independently and to follow directions
Hubbell Incorporated, its subsidiaries and affiliates, is an EO Employer AA: M/F/Veteran/Disability. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity or any other protected class.
Nearest Major Market: Austin
Job Segment:
Field Service, Developer, Firmware, Network, Embedded, Manufacturing, Technology