Embedded Software Engineer - Pune - confidential

    confidential
    confidential Pune

    16 hours 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

    Only for registered members

    En tant qu'ingénier consultant(e) Industrie et valeur client, vous rejoignez le leader mondial de l'IA industrielle et de la transformation numérique. · ...

    Pune, Maharashtra InternshipSHIP

    3 days ago

  • Work in company

    Lead Software Engineer, Software Engineering

    Only for registered members

    You will join a high-impact global team responsible for driving the digital transformation of our product development lifecycle. · Architecture & Design: Lead the development of system-level architecture models and modular control algorithms. · Technical Governance: Oversee rigor ...

    Pune

    1 week ago

  • Work in company

    Lead Software Engineer, Software Engineering

    Only for registered members

    This is a job for lead software engineer to develop system-level architecture models and modular control algorithms. · Lead the development of system-level architecture models. · Ensure high reusability across product variants. · ...

    Pune Full time

    1 week ago

  • Work in company

    Lead Software Engineer, Software Engineering

    Only for registered members

    You will join a high-impact global Model-Based Design (MBD) & Controls team responsible for driving the digital transformation of our product development lifecycle. · ...

    Pune, Maharashtra

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    The position is a part of the Electric Grid Product Software Engineering unit which develops maintains and operates a suite of field and office transmission and distribution asset management and power system planning products. · Customers integrate our enterprise software solutio ...

    Pune City Full time

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    DNV Energy Systems develops world class software for asset and risk management of industrial assets supporting a safe and secure energy transition. DNV will have a local Head of Software Engineering in Pune for line management. · ...

    Pune City Full time

    1 week ago

  • Work in company

    Software Engineer/Senior Software Engineer

    Only for registered members

    Job Description · We are seeking an experienced Software Engineer/Senior Software Engineer to join our team at Atlas Primary in Pune. · This role involves diligently handling new feature development, conducting impact analysis, coordinating with Product Manager for the developmen ...

    Pune ₹1,500,000 - ₹4,000,000 (INR) per year

    22 hours ago

  • Work in company

    Software engineer

    Only for registered members

    We are seeking a Software Engineer to join our team in Pune. As a Software Engineer, you will be responsible for building, maintaining and fixing the software and services that power our technology solutions. · ...

    Pune Full time

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    We are looking for an experienced Software/Automation Engineer with strong hands-on expertise in PLC programming using Siemens and Allen-Bradley platforms. · We seek someone who can lead design development testing commissioning and support of automation solutions for multiple pro ...

    Pune Full time

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    Job summaryEquifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. · - SQL Server Integration Services (SSIS) : Core skill for designing, developing, and deploying SSIS packages to perfor ...

    Pune

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    +We are looking for Software Engineers to implement UI components and backend logic using modern frameworks and libraries. · +Implement UI components and backend logic using modern frameworks and libraries. · Work with APIs and database components to support application functiona ...

    Pune, Maharashtra

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    +As a Software Engineer, you will design, develop, and deliver high-quality software solutions that meet rigorous performance and safety standards. · ...

    Pune, Maharashtra

    2 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    DNV Energy Systems develops world class software for asset and risk management of industrial assets supporting a safe and secure energy transition. · ...

    Pune, India

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    We are looking for a Software Engineer to design, analyze and build software applications for Industrial Automation products and technologies. · Develop software applications using standard processes within an Agile team · ...

    Pune Full time

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    We're ambitious. We're game changers. And we play to win. · Develop and maintain software applications using .NET technologies · Collaborating with other members of the development team to ensure that software designs are aligned with overall project objectives. · ...

    Pune Full time

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    We are looking for a Software Engineer – Intermediate to contribute to the development of high-quality software products. · Analyse business and system requirementsDesign and prepare solution artefacts along with effort estimationsParticipate in and conduct peer reviews of soluti ...

    Pune, Maharashtra

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    Job summary · We expect you to contribute to our vision of building a strong engineering culture within our global teams. · ResponsibilitiesSolving engineering challengesBuilding robust and high-quality solutionsManaging multiple priorities simultaneously · ...

    Pune Full time

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    We are looking for a Software Engineer to join our global technology team. You will work with passionate engineers who build technical solutions to complex business problems. · ...

    Pune Full time

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    We don't limit our challenges. We challenge our limits. · We're ambitious. We're game changers. And we play to win. · ...

    India - Pune

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    We are a dynamic global provider of open finance software solutions dedicated to expanding access to financial services. Join us and be part of a vibrant company that embraces diverse perspectives committed to doing well by doing good. · ...

    Pune Full time

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    We are seeking highly skilled Software Engineers with expertise in .NET technologies to join our software development team. · Develop and maintain software applications using .NET technologies · Collaborating with other members of the development team to ensure that software desi ...

    Pune

    3 weeks ago

Jobs
>
Embedded software engineer
>
Jobs for Embedded software engineer in Pune