Embedded Software Engineer

7 days ago


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

  • india Vraus Embedded Solutions Full time

    Opportunity for InternshipTitle: Embedded Systems SW Developer(Intern)Location: Pune, MaharashtraStipend will be provided.Join our startup and embark on a journey of endless possibilities. We offer a unique opportunity to delve into all aspects of embedded systems development, from requirements gathering, Development, Testing and validation. If you're...


  • india L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions . We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • india L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions . We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • india QUASAR SOFTWARE DEFINED RADIO Full time

    QUASAR SDR is looking for Senior Engineer - Embedded Linux & FPGA Job Description - Sr.Engineer - Embedded Linux and FPGA QUASAR SDR is a flagship brand of Cyronics Innovation Labs Private Limited, Pune. QUASAR SDR develops software applications using GPU frameworks for various signal processing applications with a focus on space , telecom and defense...


  • india L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • india L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • India Tekwissen India Full time

    Overview: TekWissen Group is a workforce management provider throughout India and many other countries in the world. The below client represents the connected world, offering innovative and customer-centric information technology experiences Position: Embedded Software Engineer Location: Bangalore Duration: Full Time Job Description: Develop,...


  • india Tekwissen India Full time

    Overview: TekWissen Group is a workforce management provider throughout India and many other countries in the world. The below client represents the connected world, offering innovative and customer-centric information technology experiences Position: Embedded Software Engineer Location: Bangalore Duration: Full Time ...

  • Software Engineer

    6 days ago


    india KeepTruckin Full time

    Who we are: Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform...


  • india Renesas Electronics Full time

    Job Description Design, Develop embedded system software solutions for connected IoT applications based on Renesas MCU/MPU hardware features and low-level firmware. Utilize firmware development SDLC processes and best practices to drive high performance and high-quality code and solutions. Work with cross-disciplinary team to define and implement embedded...


  • India Renesas Electronics Full time

    Job Description Design, Develop embedded system software solutions for connected IoT applications based on Renesas MCU/MPU hardware features and low-level firmware. Utilize firmware development SDLC processes and best practices to drive high performance and high-quality code and solutions. Work with cross-disciplinary team to define and implement embedded...


  • india Angel and Genie Full time

    Embedded Software Engineer Location : Kochi Experience : 6 -8 Years Budget : Up to 16 LPA for 8 Years experience Job Description : · At least 4-6 years of deep working experience in Protocol Development in an Embedded SW environment. · Expertise in one or more Wireless IoT protocols with hands-on experience in implementation of these protocols and...


  • India L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions . We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • india HuntingCube Recruitment Solutions Full time

    Responsible for designing, developing, and testing Embedded Software (Firmware), platforms, and systems that control and run on devices that need to be tailored to the needs of the hardware that it has to control and run on (i.e. directly controls the real-time functions of a physical device such as motors, alternators, engines, valves, fans, and other...


  • India L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team....


  • india L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • india L4B Software Full time

    Job Description L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • India Tiger Resourcing Group Full time

    Job Description Embedded Software Engineer (C++) Role Overview Are you a passionate Embedded Software Engineer seeking an exciting opportunity to contribute toward cutting-edge technology solutions? Our client, a global leader in intelligent communication solutions, is seeking a skilled Embedded Software Engineer to join the team. This is a chance to become...


  • india Tiger Resourcing Group Full time

    Job Description Embedded Software Engineer (C++)  Role Overview  Are you a passionate Embedded Software Engineer seeking an exciting opportunity to contribute toward cutting-edge technology solutions? Our client, a global leader in intelligent communication solutions, is seeking a skilled Embedded Software Engineer to join the team. This is a chance to...


  • India Excellence and Eminence LLP Full time

    Job Description We are looking for Embedded Software Engineer with 3 to 9 Yr of Experience for our esteemed client for Bangalore Location.Responsible for design, development, and maintenance of software and firmware for electronic control systems in railway industry. This includes developing software requirements specifications, functional specifications,...