Embedded Software Engineer - Bengaluru / Bangalore - confidential

    confidential
    confidential Bengaluru / Bangalore

    3 days ago

    Full time ₹900,000 - ₹2,500,000 (INR) per year *
    Description

    Job Responsibilities:

    Embedded Software Development:

    • Design and develop robust embedded C++ software for ARM-based industrial gateways.
    • Develop and maintain Linux-based systems using Yocto Project.
    • Implement multithreaded applications and effectively utilize design patterns for maintainability and scalability.
    • Develop CLI/SSH-based diagnostic commands for system health monitoring and troubleshooting.

    Industrial Protocol Integration:

    • Implement and integrate various industrial communication protocols such as CAN, Modbus RTU, Modbus TCP/IP, and SNMP.

    Peripheral Driver Development:

    • Develop and implement drivers for embedded peripherals including I2C, SPI, and UART.

    System Architecture and Integration:

    • Design and implement comprehensive embedded systems architecture, ensuring seamless hardware-software interaction and low-level system integration.

    CI/CD and Agile Development:

    • Implement and maintain CI/CD pipelines utilizing tools like Jenkins, GitLab CI, and GitHub Actions.
    • Actively participate in agile development processes, including sprint planning, code reviews, and testing.

    Linux Application Development:

    • Develop applications for ported SBCs (e.g., Raspberry Pi, BeagleBone, NXP i.MX).
    • Integrate web servers and RESTful APIs for remote management solutions in embedded systems.

    Debugging and Testing:

    • Utilize various debugging tools (GDB, JTAG, serial debugging) and command-line services for thorough testing and troubleshooting.
    • Develop and implement comprehensive testing strategies for embedded systems.

    HMI Development (Desired):

    • Design and implement HMIs (graphical user interfaces, touchscreens) using frameworks like TouchGFX, Qt, or LVGL for Embedded.

    Qualifications:

    • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
    • 9-11 years of experience in embedded software development.
    • Strong proficiency in Embedded C++ programming.
    • Extensive experience with ARM-based microcontrollers and Linux-based embedded systems (Yocto preferred).
    • Proven experience with multithreading, IPC (Inter-Process Communication), and design patterns.
    • Hands-on implementation experience with industrial protocols (CAN, Modbus RTU, Modbus TCP/IP, SNMP).
    • Strong understanding of embedded systems architecture and low-level system integration.
    • Experience with CI/CD pipelines and agile development methodologies.
    • Proficient in using debugging tools (GDB, JTAG, serial debugging).
    • Experience with baremetal programming.
    • Experience with web server and RESTful API integration in embedded systems.
    * This salary range is an estimation made by beBee
  • Work in company

    Software Engineer Software Engineer

    Only for registered members

    As a Senior Software Engineer in Tech Pacific Domain, you will be empowered to help define and build a banking experience that delivers value to our customers. Come and help us find new and innovative ways to build well-crafted software that delights customer and relish the oppor ...

    Bengaluru Full time

    5 days ago

  • Work in company

    Software Engineer, Software Engineering

    Only for registered members

    We're a global multi-disciplinary team that's putting the innovative power of technology to work and transforming tomorrow at HARMAN Automotive · ...

    Bengaluru, Karnataka

    1 month ago

  • Work in company

    Software Engineer, Software Engineering

    Only for registered members

    We're a global, multi-disciplinary team that's putting the innovative power of technology to work and transforming tomorrow. · You will contribute to the design and development of new software — ranging from prototyping and writing functional code to testing and implementation. · ...

    Bengaluru

    3 weeks ago

  • Work in company

    Software Engineer Software Engineer

    Only for registered members

    At ANZ we're applying new ways technology and data can be harnessed as we work towards a common goal to improve the financial wellbeing and sustainability of our millions of customers.Our community of over 5000 engineers is key to making this happen,because technology underpins e ...

    Bengaluru Full time

    3 weeks ago

  • Work in company

    Staff Software Engineer

    Only for registered members

    Job Description Summary · Verantwortlich für das Entwerfen und Programmieren eines kleinen Moduls oder einer großen Komponente und das Entwerfen einer Funktion, einer Reihe von Funktionen oder einer ganzen Funktionsumgebung. Er oder Sie arbeitet unabhängig und leistet Beiträge im ...

    Bengaluru

    1 day ago

  • Work in company

    Staff Software Engineer, Software Engineering

    Only for registered members

    + Participate in requirements analysis+ Collaborate with internal teams to produce software design and architecture+ Develop state-of-the-art enterprise identity cloud solutions · + 8+ years of software engineering experience+ Development experience in Privileged Access Managemen ...

    Bengaluru

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    Join our team and you will be joining our cause to build a world that's safe, comfortable and sustainable. · ...

    Bengaluru-Karnataka-India Full time

    1 month ago

  • Work in company

    Software Engineer/Senior Software Engineer

    Only for registered members

    We are seeking a skilled Software Engineer/Senior Software Engineer with strong expertise in Python, AWS Cloud Services, System Design, and Design Patterns. · ...

    Bengaluru

    2 weeks ago

  • Work in company

    Software Engineer/Senior Software Engineer

    Only for registered members

    We are seeking a skilled · Software Engineer / Senior SoftwareDevelop · & maintain backend services using · Python<li.Design & implement scalable solutions on AWS<li.Contribute to high-level & · low-level system design<li.Apply design patterns & · coding principles/li.Build & op ...

    Bangalore

    2 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    Join us as a Software Engineer to take on an exciting new career challenge and build a wide network of stakeholders. · ...

    Bengaluru, Gurugram

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    We are looking for tech savvy engineer who will help the team in designing and developing software solution. · Come join us for Building a better connected World · This is a 2 years contract position, · The contract can be extended or you could be converted to a regular employee ...

    Bengaluru

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    +Were seeking a Software Engineer to join our Customer Identity team within Platform Engineering. Our team is responsible for Customer Identity & Access Management (CIAM), focusing on identity-based user authentication and API security. · +Were building the future of Thomson Reut ...

    Bengaluru

    2 weeks ago

  • Work in company

    Software Engineer/Senior Software Engineer

    Only for registered members

    We are seeking a skilled Software Engineer with strong expertise in Python and AWS Cloud Services. The role involves designing, developing, and maintaining scalable cloud-native backend systems. · ...

    Bengaluru, Karnataka

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    Job summary · The Software Engineering team delivers next-generation application enhancements and new products for a changing world. · 3+ years of experience in all phases of software development: feasibility, design, implementation, integration, test, delivery and scripting (Pyt ...

    Bengaluru, Karnataka

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    Senior Software Engineer with strong technical leadership and hands-on experience in building and maintaining enterprise-grade software systems, · with deep expertise on security best practices for software development.Design, build, and maintain CI/CD pipelines to enable rapid a ...

    Bengaluru, Karnataka

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    The software engineer works in the area of Software Engineering which encompasses development maintenance and optimization of software solutions applications. · ...

    Bengaluru

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    We are eager to grow and expand with skilled professionals like you who use their talent to build solutions, enable effective learning, and improve students' lives. · ...

    Bengaluru

    1 week ago

  • Work in company

    Software Engineer/ Senior Software Engineer

    Only for registered members

    We are seeking an experienced and highly skilled .NET Professional with a strong background in C#, .NET core MVC, .NET framework, MSSQL, WEBAPI. · The ideal candidate will have 3 to 5 years of hands-on experience in.Net technologies and possess excellent technical abilities to wo ...

    Bengaluru

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    We are seeking a world-class Software Design Engineer to build software solutions from the ground up to support the development and manufacturing of cutting-edge electrical interconnects.As a software engineer you will employ Python and innovative development techniques working c ...

    Bengaluru

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    We are seeking a highly skilled .NET Developer to lead the modernization of complex legacy .NET applications and integrations. · ...

    Bengaluru, Karnataka

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    This is an opportunity for a driven Software Engineer to take on an exciting new career challenge. · Day-to-day, you'll be engineering and maintaining innovative solutions · ...

    Bengaluru

    2 weeks ago

Jobs
>
Embedded software engineer
>
Jobs for Embedded software engineer in Bengaluru