Job Posting for IoT Software Architect at Webasto Careers
Location:
Monrovia, CA, US
Entry Level: Professionals (3 years)
Function: R&D/Engineering
Webasto is looking for an IoT Software Architect to help support our rapidly growing charging division.
IoT Software Architect
Role:
Responsible for the specification and implementation of the software architecture of a full-scale IoT platform - that will collect data from physical assets (i.e. range of electrical chargers, warehouse utility vehicles, etc.) and enable analytics that drive business operations
Architect level implementation experience with the design, implementation and operation of a full-scale IoT architecture from asset connectivity, data aggregation and normalization, to integration to enterprise technology systems such as the Web portal, and back-office systems
The candidate is expected to contribute to advancing the software development environment by facilitating the definition of s/w architecture, continuous integration, improved testing and delivery.
Responsible for the performance of the IoT platform
Skills and Experience:
7 years of experience in Linux application architecture, database architecture, and networking
Understanding of emerging IoT technologies and communications protocols including MQTT, WebSockets, and Notification engines, and preferably implementation experience in AWS and Azure IoT services
Experience in one or more specific IoT / embedded / M2M industry (i.e. industrial IoT applications, home automation, business automation, asset tracking, smart city, etc.)
Use of OTA technologies to update SW onto distributed customer-premise devices
5 years on hands on experience on embedded system development
Hands-on experience on STM32 SoC, Atmel, TI Sitara boards, NXP
Good programming skills using C, C , Python and low-level driver development experience is a must
Good Knowledge of UART, I2C, and SPI
Operating System knowledge – Linux and FreeRTOS
Hands on experience in working with Sensor Interfaces and calibration
Experience with Flash Tools, JTAG Debugger
Good Implementation knowledge on Communication Protocols like Zigbee, LTE, Bluetooth, Wi-Fi
Good understanding of Network Protocols – MQTT, HTTP, JSON objects
Strong understanding of SDLC methodologies (Agile, SCRUM, RUP, other)
Knowledge of industry tools including Git, GitHub, Bitbucket, and JIRA.
Education:
Bachelor’s degree in computer science, information systems, or other technology-related field or equivalent number of years of experience.
Webasto is an Equal Opportunity Employer. We do not discriminate against race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, marital status, veteran or military status, or any other legally protected status.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
Sign up to receive alerts about other jobs with skills like those required for the IoT Software Architect.
Click the checkbox next to the jobs that you are interested in.