Embedded Firmware Design Engineer - Philadelphia
Company
Lutron Electronics
Location
Philadelphia, PA
Type
Full Time
Job Description
If so, see below for some of the exciting opportunities that Lutron has to offer.
As an Embedded Engineer at Lutron you will:
- Develop mastery in multiple areas such as:
- Connected IoT devices
- High-volume consumer products
- Communication protocols and networks
- Grow expertise in a wide variety of technologies such as:
- C/C Python GoLang
- RTOS Embedded Linux Bare Metal Programming
- 8/32-bit microcontrollers Application processors
- Wi-fi Ethernet Bluetooth IEEE 802.15.4
- IOT Tech Databases Cryptography
- Manage embedded design projects in a fast-paced, exciting environment
- Lead high performing teams of embedded design engineers to designing the next generation of Lutron products
- Engage in all phases of new product development from concept development to delivery
- Architect stable, efficient, and scalable systems upon which world-class embedded software applications can easily be built
- Work closely with a cross-functional team of other highly skilled engineering professionals
- Drive a variety of tasks related to: requirements gathering, user interface design, software architecture, software development, software verification, troubleshooting, and software maintenance
- Design maintainable, elegant, and lasting solutions to meet a wide variety of requirements and feature sets
- Mentor and coach colleagues to expand the effectiveness of those around you
- Ensure a high standard of quality in your own work and in the work of others
- Maintain a customer-focus in all design considerations
- Influence good development practices, process improvements, clean designs, smart testing and thorough review
Does this sound interesting to you?
If it does, Lutron is looking for candidates with the following criteria:
- Degree in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science
- Minimum cumulative GPA of 3.0
- 5 or more years of industry experience in the field of system software development
- Thorough knowledge of embedded software development in C/C , software architecture and design, hardware interfacing
- Demonstrable knowledge of object-oriented design, design patterns, good programming techniques, real-time schedulers
- Familiarity and hands-on experience with real-time operating systems, unit testing, software version control, modern software test methodologies, database technologies
- Excellent communication skills with all departments and disciplines
- Skillful at solving problems with enthusiasm and creativity
- Willingness to travel 10% of the time, sometimes with little notice
- Technical experience required in a majority of the following areas:
- Real Time Embedded Systems
- Programming languages such as C, C and assembly
- Hardware development of control circuits using 8/32 bit ARM-based processors
- Device driver development (SPI, UART, I2C, ADC) and debugging using emulators & oscilloscopes
- Networking and Protocol development
- Software and hardware debugging using emulators & oscilloscopes
- Object-oriented programming concepts (encapsulation, polymorphism, interfaces, etc.)
- Algorithm design and run-time analysis
- Security and Cryptography concepts and techniques
- Unit testing and modern software test methodologies
- Agile development and/or experience using tools such as JIRA, GIT and Bitbucket.
What is Lutron?
Lutron is a smart-home and IOT Company that develops innovative products. We have a long history of significant growth and smart innovations.
- The industry is born: Our founder's first invention of an energy saving solid state dimmer and the resulting inception of Lutron in 1961 marked the birth of the lighting control industry.
- Control systems for every market: Lutron has control solutions targeting everything from a single lamp beside you bed to every light and shade in a large college campus. Our distinguished installations include The White House, the homes of numerous celebrities, The Empire State Building, 49ers Stadium, LEGOLAND theme park (Günzburg), NASA HQ, and multiple others.
- Smart connected systems and IoT: Lutron has been at the forefront of innovating products for smart homes and connected buildings for more than 20 years and is now providing leadership in the human-centered IoT ecosystem. Our strategic alliances include integration with Apple HomeKit, Amazon Echo, Sonos, Nest, IFTTT, and multiple others.
- Foster sustainability, save energy, and protect our environment: Lutron controls have reduced electrical use by 9.2 billion kWh, which reduces our customers' electric bills by more than $1 billion annually.
Why is Lutron a good place for Software Engineers?
- For almost 60 years, Lutron has innovated many thousands of new products and has a broad repertoire of 3,000 design and product patents.
- We develop our hardware and software, which enables us to provide superior end-to-end experience for our users.
- Lutron's engineers design and develop solutions in embedded, mobile, web, desktop/server, and cloud-based environments using leading technologies and processes.
- We have a collaborative culture; you will be working side by side on cross-functional teams with other highly skilled engineers and designers, learning from their experiences while still having your voice heard.
Why build a career at Lutron?
- Create products that make a difference in people's lives.
- Develop the tools and connections to be successful in your career through our Innovation and Leadership program.
- Continue to learn new skills and technologies through classes and symposiums at Lutron University
- Have fun building a career while enjoying playing volleyball at lunch time, or game of Ultimate Frisbee after work, or join one of the many clubs.
Lutron offers a competitive compensation and benefits package and a dynamic and professional work environment. We also offer continued growth through increased job responsibilities, courses offered through Lutron University and advancement opportunities. For more information, view our website at www.lutron.com. EOE/AA
Date Posted
08/01/2022
Views
6
Similar Jobs
Software Engineer - JPMorganChase
Views in the last 30 days - 0
The job description outlines a role that involves designing developing and implementing software solutions to solve business problems The role encompa...
View DetailsEnterprise Engineer Sr - Akami Security Suite - The PNC Financial Services Group
Views in the last 30 days - 0
PNC is seeking an Enterprise Engineer Sr with expertise in Akamai Security Suite to manage configure and optimize security solutions The role involves...
View DetailsProduct Management Group Manager - The PNC Financial Services Group
Views in the last 30 days - 0
The job profile at PNC involves defining the strategy and executing on business and financial results for a product portfolio The role requires leadin...
View DetailsData Engineer Senior - Data and Automation (Hadoop, Google Cloud, Pyspark, Python, SQL) - The PNC Financial Services Group
Views in the last 30 days - 0
PNC is seeking a Data Engineer Senior to join their Data and Automation organization The role involves architecting developing testing and optimizing ...
View DetailsSenior Software Engineer-Java/React/SQ - The PNC Financial Services Group
Views in the last 30 days - 0
PNC is seeking a Senior Software Engineer with 3 years of experience in full stack engineering The role involves detailed technical design and develop...
View DetailsHR Manager - Cogent Analytics
Views in the last 30 days - 0
The company is seeking a skilled and motivated HR Manager to oversee employee engagement recruitment retention and compliance The ideal candidate shou...
View Details