All jobs

Embedded_Software_Architect(Gateway)_ECT

Bosch4h 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
Posted on JobRush — the end-to-end AI job-search platform.