Siemens Careers
Senior Staff Firmware Engineer - Sunnyvale, CA
Job Description
Business Unit: Building Technologies (BT)
Requisition Number: 238169
Primary Location: United States-California-Sunnyvale
Assignment Category: Full-time regular
Experience Level: Senior level
Education Required Level: Bachelor's Degree
Travel Required: 5%
Division Description:
At Enlighted, we’ve created the most intelligent IoT sensor platform for smart buildings. The Enlighted platform transforms a building infrastructure into a robust, always-on, always-computing, and end-to-end secure sensor platform. Enlighted powers some of the largest global technology, healthcare, manufacturing, distribution, retail, and industrial companies, including 11% of the Fortune 50 and 10% of the Fortune 500. Our platform is installed in over 130 million square feet of commercial real estate. With a rich set of data never previously available, we help our customers transform their businesses and workplaces by visualizing, analyzing, and providing insights with precise metrics around workflow, utilization, location, security, and energy. All of this is enabled through a platform that is so smart, it pays for itself through energy savings.
Enlighted is the leading intelligent IoT platform for buildings, and we are backed by some of the best VC’s in the industry including Kleiner Perkins Caufield & Byers and Draper Fisher Jurvetson.
We have won numerous awards including: 2016 Gartner Cool Vendor, CIO Review’s 100 Most Promising Big Data Solutions of 2016, 2015 Cleantech Company of the Year, AT&T Outstanding Supplier Award 2014 and 2015, 2015 UK Rise Awards for Sustainability, and many more.
Job Description:
Are you ready to challenge the status quo?
At Enlighted, which is a Siemens company, you will architect, design, and develop firmware for our current and next generation products. You will develop embedded firmware for our next generation gateways and sensors. Lead the architecture definition, design, and development of our new bridging and routing firmware to tie our local wireless network to corporate and cloud networks. Develop protocol layer routing, connectivity, and monitoring functionality in our next generation gateways.
You will be a member of core team responsible for next generation connectivity, security, and scalability of our wireless and wired device networks.
You will work closely with the hardware design team to support initial board bring up as well as hardware design verification.
What we offer: You will have as part of your total rewards:
· Yearly performance-based bonus plans
· A matching company 401K
· Health, Life, Vision, and Dental plans
· Paid vacation and company Holidays
Responsibilities: What you will do
· Work closely with Product Management to identify key features and performance targets for new bridging, routing, and security capabilities for Enlighted’s gateway device.
· Define the embedded firmware architecture and lead the development of firmware for the newbridging and routing capabilities for the gateway.
· Define and implement firmware to manage and implement over the air firmware update process to sensor devices on the gateway’s wireless subnet.
· Architect, design, and implement a “self forming” network setup of the Enlighted sensor devices on the gateway’s wireless subnet.
· Work with Hardware engineering and Quality engineering groups to bring up and verify next generation gateway device designs.
· Work with Software engineering to confirm the key performance metrics of cloud connectivity and improve the robustness of the cloud connections.
· Work with Operations team to introduce new gateway firmware releases into the production manufacturing flow.
Minimum Required Qualifications: What you must have.
· A minimum of 10 years in embedded Linux on ARM based SOCs with experience in transport, network, and data link layers.
· A minimum of 5 years’ experience in real time embedded firmware on ARM based SOCs.
· Experience with limited resource ARM based SOCs required.
· Experience with MQTT connectivity protocol required.
· Proficient in C programming
· Bachelor’s Degree
·
Preferred Qualifications: What we would like you to have
· Experience with link layer authentication and encryption.
· Experience with 802.15.4 and wireless mesh networks a big plus.
· Experience with Ethernet and Wi-Fi drivers is a plus.
· BSEE/CS and MS preferred
Next Steps: If you meet the Required Qualifications a Siemens Recruiter will reach out to you for a phone interview.
#LI-TM1