Current jobs related to Embedded Software Engineer - Gurugram - ID Tech Solutions Pvt Ltd


  • Gurugram, India UnivLabs Technologies Pvt Ltd Full time

    Summary:The embedded systems engineer designs, develops, tests, and maintains embedded systems. The engineer will write code in C and C++ for microcontrollers, identify and fix issues and work collaboratively with engineers, product managers, and others on various teams. The Embedded Engineer will be responsible for owning the code and would be responsible...


  • Gurugram, India UnivLabs Technologies Pvt Ltd Full time

    Summary: The embedded systems engineer designs, develops, tests, and maintains embedded systems. The engineer will write code in C and C++ for microcontrollers, identify and fix issues and work collaboratively with engineers, product managers, and others on various teams. The Embedded Engineer will be responsible for owning the code and would be responsible...


  • Gurugram, India UnivLabs Technologies Pvt Ltd Full time

    Summary:The embedded systems engineer designs, develops, tests, and maintains embedded systems. The engineer will write code in C and C++ for microcontrollers, identify and fix issues and work collaboratively with engineers, product managers, and others on various teams. The Embedded Engineer will be responsible for owning the code and would be responsible...


  • gurugram, India UnivLabs Technologies Pvt Ltd Full time

    Summary:The embedded systems engineer designs, develops, tests, and maintains embedded systems. The engineer will write code in C and C++ for microcontrollers, identify and fix issues and work collaboratively with engineers, product managers, and others on various teams. The Embedded Engineer will be responsible for owning the code and would be responsible...


  • Gurugram, India Stryker Global Technology Center Pvt Ltd. Full time

    Work Flexibility: Hybrid or Onsite Who we want: • Goal-oriented developers. Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions.  • Strategic thinkers. People who enjoy analyzing data or trends for planning, forecasting, advising, budgeting, reporting, or sales opportunities. • Self-directed...

  • Sr. Embedded Engineer

    2 months ago


    Gurugram, India Trak N Tell Full time

    Embedded Software Engineer Responsibilities: • Meeting with clients to understand software requirements. • Creating SRS, High Level Design and Low Level Design documents. • Give effort estimates based on Software Requirements. • Create Test Case Suite, Test Plan and Test Reports. • Work with Junior team members to efficiently divide work among the...

  • Sr. Embedded Engineer

    2 months ago


    Gurugram, India Trak N Tell Full time

    Embedded Software Engineer Responsibilities: • Meeting with clients to understand software requirements. • Creating SRS, High Level Design and Low Level Design documents. • Give effort estimates based on Software Requirements. • Create Test Case Suite, Test Plan and Test Reports. • Work with Junior team members to efficiently divide work among the...


  • Gurugram, India Ciena India Private Limited Unitech Full time

    Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual’s passions, growth, wellbeing and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and...


  • Gurugram, India IT Firm Full time

    Job Description :As a Embedded Software Engineer, you would be involved in the firmware development of the various products of the division. The objective of the job is to ensure implementation and verification of several features at the firmware level based on the requirements of product, on FPGA prototyping platform and RTL simulation in a first step and...


  • Gurugram, India ChargePoint Full time

    Requirements Excellent communication, testing and troubleshooting skills 8+ years of Embedded/Platform Software testing experience Basic Linux knowledge, shell scripting preferred Programming/automation experience in python Board level testing (if any, will be a bonus) Self-motivated with ability to work cross-functionally Bachelors or master’s...


  • Gurugram, India ChargePoint Full time

    Requirements Bachelors or Master’s in Electrical Engineering or Computer Engineering Excellent communication, testing and troubleshooting skills 3+ years of Embedded/Platform Software testing experience Good in Linux  shell scripting preferred Strong Programming/automation experience in python Board level testing (if any, will be a bonus) ...

  • Embedded Engineer

    2 months ago


    Gurugram, India SKYGATE CONSULTING Full time

    Skills : C, Linux, STM, NXP, CAN, LIN, UART, SPI, I2C, Automotive experience, AUTOSAR (optional)Responsibilities :1. Designing, developing, testing, and debugging embedded software and firmware for automotive applications.2. Collaborating with cross-functional teams including hardware engineers, software engineers, and testing teams to define system...


  • Gurugram, India IoTechWorld Avigation Pvt Ltd Full time

    Job Description: Embedded Software Engineer with proven experience and skill in Embedded Linux/Android Systems. Experience in developing, modifying custom BSP’s and adapting the Linux/Android OS environment.Technical Skillset Required: • Experience (in years): 2-5 Years relevant experience of Embedded Linux/Android Platform Development. • Board...


  • Gurugram, India IoTechWorld Avigation Pvt Ltd Full time

    Job Description: Embedded Software Engineer with proven experience and skill in Embedded Linux/Android Systems. Experience in developing, modifying custom BSP’s and adapting the Linux/Android OS environment. Technical Skillset Required: • Experience (in years): 2-5 Years relevant experience of Embedded Linux/Android Platform Development. • Board...


  • gurugram, India IoTechWorld Avigation Pvt Ltd Full time

    Job Description: Embedded Software Engineer with proven experience and skill in Embedded Linux/Android Systems. Experience in developing, modifying custom BSP’s and adapting the Linux/Android OS environment.Technical Skillset Required: • Experience (in years): 5-8 Years relevant experience of Embedded Linux/Android Platform Development.• Board bring-up...


  • Gurugram, India Career Stone Consultant Full time

    Role - MC Software Engineer Objective Of This Role:Machine Control Software DevelopmentWFO only - GurugramTasks & Responsibilities:Understand system requirements and specificationsSW Design (activity diagram, sequence diagrams, flow charts)Embedded SW development in C languageDesign test cases and test executionQualifications:Education & Trainings:...


  • Gurugram, India Career Stone Consultant Full time

    Role - MC Software Engineer Objective Of This Role:Machine Control Software DevelopmentWFO only - GurugramTasks & Responsibilities:Understand system requirements and specificationsSW Design (activity diagram, sequence diagrams, flow charts)Embedded SW development in C languageDesign test cases and test executionQualifications:Education & Trainings:...


  • gurugram, India Career Stone Consultant Full time

    Role - MC Software Engineer Objective Of This Role: Machine Control Software Development WFO only - Gurugram Tasks & Responsibilities: Understand system requirements and specifications SW Design (activity diagram, sequence diagrams, flow charts) Embedded SW development in C language Design test cases and test execution Qualifications: Education &...


  • gurugram, India Career Stone Consultant Full time

    Role - MC Software Engineer Objective Of This Role:Machine Control Software DevelopmentWFO only - GurugramTasks & Responsibilities:Understand system requirements and specificationsSW Design (activity diagram, sequence diagrams, flow charts)Embedded SW development in C languageDesign test cases and test executionQualifications:Education & Trainings:...


  • gurugram, India Career Stone Consultant Full time

    Role - MC Software EngineerObjective Of This Role:Machine Control Software DevelopmentWFO only - GurugramTasks & Responsibilities:Understand system requirements and specificationsSW Design (activity diagram, sequence diagrams, flow charts)Embedded SW development in C languageDesign test cases and test executionQualifications:Education & Trainings:...

Embedded Software Engineer

3 months ago


Gurugram, India ID Tech Solutions Pvt Ltd Full time
Job Description
Designing and implementing software for embedded devices and systems involves several stages from gathering requirements to production and commercial deployment.

Work Location- Gurugram (Work from office)
Working Days- 5 days

Roles & Responsibilities:
  • Define the target hardware platform, operating system, and any other constraints.
  • Design the architecture of the embedded system, including software components, communication protocols, and interfaces.
  • Write code for the embedded system based on the design specifications.
  • Implement device drivers, communication protocols, and application logic.
  • Utilize appropriate programming languages (C, C++, OOPS, Python, or assembly) and development tools (IDEs, compilers, debuggers).
  • Hands-on experience in MQTT, HTTP, Bluetooth, WIFI, communication protocols, Python, Linux, Embedded coding, Embedded C
  • Develop test cases to validate the functionality and performance of the embedded software.
  • Conduct unit testing, integration testing, and system testing to identify and fix defects.
  • Optimize code for speed, memory usage, and power efficiency.
  • Employ profiling tools to identify bottlenecks and areas for improvement.
  • Fine-tune algorithms and configurations to meet performance targets.
  • Document the software architecture, design decisions, and implementation details.
  • Prepare user manuals, technical specifications, and release notes and Ensure documentation complies with relevant standards and guidelines.
  • Perform pre-deployment testing in real-world scenarios.
  • Release the software to customers or end-users according to the defined schedule.
  • Provide ongoing support for deployed systems, including bug fixes, updates, and patches.
  • Monitor system performance and address any issues that arise.


Requirements
  • Experience with embedded hardware platforms (microcontrollers- AVR &ARM , microprocessors).
  • Familiarity with embedded operating systems (RTOS, Linux, etc.) and their development environments.
  • Understanding of communication protocols (UART, SPI, I2C, CAN, Ethernet, etc.).
  • Knowledge of software development tools (debuggers, compilers, IDEs, etc.).
  • Exposure to additional programming languages or technologies relevant to embedded systems, such as assembly language, Python, or MATLAB.
  • Ability to read datasheets and schematics, and understand hardware-software interactions.
  • Understanding of embedded software development life cycle and best practices.
  • Knowledge of hardware design concepts and constraints, preparation of documents
  • Familiarity with common embedded application domains such as IoT, consumer electronics, etc.


Requirements
Hands on experience in Embedded Software including MQTT, HTTP, Bluetooth, WIFI, Linux, Python, Embedded coding , Embedded C, RTOS, communication protocols, microcontrollers