Sr Embedded Software Engineer - Avon, CT

Employment Type

: Full-Time

Industry

: Miscellaneous



Sr Embedded Software Engineer - Avon, CT
========================================
Apply now
Date: Oct 31, 2019
Location: Avon, CT, US, 06001-3689
Company: Hubbell Incorporated
Corporate Overview
Hubbell Incorporated was founded in 1888 and has grown into an
international manufacturer of quality electrical, lighting and power
solutions with more than 75 brands used and recognized around the
world. Our founder, Harvey Hubbell, developed tooling and equipment to
serve the growing demand for new assembly and manufacturing machinery
during the industrial revolution. An early, and one of many patents
awarded, came for the creation of the first practical method to
control electricity through the pull chain socket that remains
unchanged today. As a market leader in reliable, electrical solutions,
we provide more than half a million products delivered through our
various business groups. Hubbell is committed to continually
innovating solutions that work, transforming old products with new
ideas, and ensuring that we Energize, Enlighten and Empower the
communities that support us.
Posting Address
50 Tower Lane
Avon Connecticut 06001
*AC
#LI-AC1
Position Overview
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!
We are seeking an Embedded Software Engineer to work within our
Embedded Software Group. This role is responsible for developing
embedded software for a wide range of IoT applications using real-time
operating systems, embedded Linux, and a variety of communication
protocols.
Duties and Responsibilities
* Build embedded software solutions for IoT devices, including
firmware for low power embedded sensor and application interface
electronics and software tools for supporting development and
test.
* Perform all aspects of software development. This includes, but is
not limited to, requirements and specifications, design and
development, coding and debugging, testing, and integration of
embedded devices and systems. The result is intended for
production and commercial deployment and must meet quality
objectives, engineering methodologies, and company guidelines.
* Develop scripts to aid in automated unit, regression, and
integration tests to meet quality expectations. Understand
appropriate verification practices and tools.
* Write device drivers for various sensors and other small
peripherals
* Support hardware/software integration and software validation
* Interpret, understand, and provide feedback on software
requirements for active projects
* Work and interface with cross-functional design teams
* Analyze and enhance efficiency, stability, and scalability of
system resources
* Develop code that is consistently well documented and maintainable
* Assess, utilize and integrate third party and open source software
* Support system integration and quality assurance and provide post
production support
* Evaluate and recommend tools, technologies, and processes
Skills and Experience
* Proficiency with C/C++
* Understanding of real-time software concerns like multi-threading
and concurrency
* Knowledge and understanding of network protocols, including TCP
and UDP
* Understanding of object-oriented development
* Familiarity with microcontrollers, with or without a RTOS
* Experience working on low-power, memory-constrained target
environments
* Experience with Unix shell scripting
* Excellent written and oral communication skills
Desired Qualifications
* Prior work experience in embedded software development
* Proficiency with Python
* Experience with Linux configuration and application development
* Experience interfacing with peripherals over UART, SPI and I2C
* Knowledge of Bluetooth and Wi-Fi communications protocols
* Knowledge and understanding of network security concepts and
cryptography
* Ability to read schematics and data sheets for electrical
components
* Comfortable with instrumentation such as oscilloscopes, logic
analyzers, digital multimeters, etc.
Education Bachelors DegreeMasters Degree in Computer Science or
Electrical Engineering
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.
Job Segment: Embedded, Informatics, Developer, Firmware, Computer
Science, Technology
Apply now

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...