Embedded_Software_Architect(Gateway)_ECT
Bosch•4h ago
coimbatore, inOnsiteFull-time
Top focus
Software EngineerSoftware Engineer Ii
- Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.
- Looking for an Embedded Software Architect to define and drive scalable, high-quality embedded software architecture. This role requires strong expertise in C/C++ and embedded systems, with working knowledge of connectivity technologies to support connected product development. Tasks / Responsibilities: Translate business and system requirements into technical architecture. Define end-to-end embedded software architecture (drivers, middleware, application layers). Design scalable solutions across MCU/SoC platforms, RTOS
- hardware abstraction layers. Define communication interfaces and integration strategies across subsystems. Architect systems for high performance, low latency
- efficient resource usage. Ensure compliance with safety, regulatory
- quality requirements Design and support integration of connectivity modules (RF, Wi Fi) into embedded systems. Assess emerging technologies (AI/ML, GenAI, data platforms) with a focus on improving embedded platform engineering and automation. Lead technical discussions and architecture / design reviews. Drive innovative initiatives and proof-of-concepts (POCs). Evaluate emerging tools, frameworks
- connectivity solutions. Establish and improve CI/CD pipelines for embedded systems. Mentor development teams on architecture, best practices
- technical direction Support teams in debugging complex system-level issues and root cause analysis Required Skills & Experience Strong expertise in Embedded C/C++ development on Linux environments Proven experience in embedded software architecture and system design. Hands-on experience with major cloud IoT platforms Experience with modular architecture
- reusable frameworks Hands-on experience with RTOS, drivers, BSP
- low-level system development. Ability to analyze tradeoffs between performance, memory, power
- cost Knowledge in secure boot, OTA updates
- cybersecurity concepts Strong analytical thinking and system-level problem-solving capability Good communication, technical mentoring
- cross-functional collaboration skills Familiarity with automation frameworks and DevOps practices in embedded systems Curiosity toward industry trends, emerging technologies
- best practices in software development Must Have: Extensive experience with Embedded C/C++ programming for Linux environments, gateway product development, covering aspects like kernel modules, device drivers, inter-process communication (IPC)
- integration with IoT cloud platforms. Good to Have ISAQB Certification
- BE/ME electronics background
- 10 to 15 years
Required skills
LinuxCI/CD