Embedded Software Developer

3 weeks ago


Bangalore, Karnataka, India Excellence and Eminence LLP Full time

About the Role :

We are seeking a highly skilled Embedded Software Developer to join our team and play a crucial role in the development of our client's electronic products.

This role is ideal for a candidate with extensive experience in embedded C++ programming, Linux, and real-time systems.

Responsibilities :

- Participate in all phases of the software development lifecycle, including requirement analysis, design, implementation, and testing.

- Design, develop, and test embedded software modules according to specifications.

- Integrate developed software with hardware components for electronic product functionality.

- Ensure adherence to quality, cost, and time constraints while meeting project objectives.

- Follow internal coding standards and write comprehensive documentation for maintainability.

- Participate in the development and integration of complete electronic products.

Requirements :

- Bachelor's or Master's degree in Computer Science or Electronics Engineering (or equivalent).

- Minimum 6 years of experience in complex embedded real-time software design and development.

- Strong expertise in embedded C++ programming with at least 6 years of experience in Linux environment.

- In-depth knowledge of object-oriented programming principles and C++ language constructs.

- Solid understanding of IP/Ethernet networks, communication protocols (UDP, TCP/IP, DHCP), and web technologies.

- Familiarity with embedded processor architectures, digital electronics fundamentals, and embedded Linux environment.

- Proficiency in multithreaded programming for efficient resource management.

- Knowledge of embedded video/audio environments (Gstreamer, SIP, ONVIF, RTSP) is a plus.

- Basic understanding of Python programming is a plus.

- Hands-on experience with testing frameworks like Pytest or Gtest.

- Proficient in working with Linux operating systems.

- Experience with configuration management tools like SVN and Git.

- Understanding of V-cycle and/or Agile development methodologies.

- Working knowledge of MISRA C/C++ coding standards is a plus.

(ref:hirist.tech)

  • Bangalore, Karnataka, India Vega intellisoft Full time

    Job Description :Role & Responsibilities :Embedded Software Development :- Design and implement embedded software applications using C++.- Develop drivers, libraries, and middleware for embedded systems.- Optimize code for performance, memory usage, and power consumption.Linux Embedded Development :- Configure and customize Linux kernels and distributions...

  • Embedded Developer

    3 weeks ago


    Bangalore, Karnataka, India Epsilonedge Full time

    Designation : Embedded Developer Experience : 4-8 YearsWork Location : Whitefield, Bangalore Educational Qualification : B.E/B.Tech Job Description : - Mandatory to have Automotive embedded software development experience.- Mandatory to have hands on experience in microcontroller (ARM, Renesas, Freescale or Infineon, NXP) based software development using...

  • Embedded Developer

    3 weeks ago


    Bangalore, Karnataka, India Angel and Genie Full time

    About the job :Responsibilities :- Meeting with clients, designers, and engineering teams to define technical requirements.- Designing program architecture based on project requirements and hardware specifications.- Writing software code, embedded programs, and system protocols.- Conducting tests on the embedded software systems to ensure proper integration-...

  • Embedded Developer

    3 weeks ago


    Bangalore, Karnataka, India Mount Talent Consulting Full time

    Job Description :- Experience in firmware and embedded system development.- Proficiency in FreeRTOS for microcontroller-based systems.- Experience in developing Yocto-based Linux systems.- Skilled in creating custom device drivers, particularly for BLE - Experience with Digital Signal Processing, Filter Design and RF design.- Knowledge in processing sensor...


  • Bangalore, Karnataka, India D-TechWorks Pvt. ltd Full time

    We are looking for Member of Technical Staff (Embedded Software) - Bangalore Position : Embedded Software Developer Experience : 5 to 8 Yr Location : BengaluruOur headquartered in the Silicon Valley and has offices in Shanghai, Frankfurt, Tokyo and Bangalore.KEY RESPONSIBILITIES :- Passionate about software development- Strong experience in embedded domains,...


  • Bangalore, Karnataka, India IBU Consulting Full time

    About : As an Embedded Software Engineer in COE, you will participate in development of embedded software for Garrett's e-boosting applications. A strong and wide knowledge of automotive embedded software is required for this job. It includes MCAL, powertrain communication network and general application layer. And a good automotive software development...


  • Bangalore, Karnataka, India Evoke HR solution Pvt Ltd Full time

    Description :We are seeking a highly skilled Embedded C++ Developer with a minimum of 4 years of experience in the design and development of embedded software. The ideal candidate will possess strong expertise in C++ programming, along with a deep understanding of embedded systems and associated technologies. This position requires a proactive individual...

  • Software Developer

    3 weeks ago


    Bangalore, Karnataka, India Mail Developer Full time

    Role : Software Developer - Java/AWS/Microservices Job Description :1. This role is Work From Office at Bellandur Road, Bengaluru2. This is an INDIVIDUAL CONTRIBUTOR role3. Minimum 2 years of experience in Software Development.4. IT PRODUCT/SOFTWARE/APPLICATION Development experience is a MUST5. Tech Stack: Java, MySql, NoSql, Kubernetes, AWS, Microservice6....


  • Bangalore, Karnataka, India Codersbrain India Private Limited Full time

    Job Description :- Hands on Experience in embedded SW development using C for 16/32-bit micros Infineon, NXP, Renesas, etc.2. Experience with real-time embedded operating systems and design principles.3. Experience debugging embedded hardware/software low-level issues.4. Proficient in using embedded non-volatile memory (EEPROM, data flash).5. Communication...

  • Ola Electric

    3 weeks ago


    Bangalore, Karnataka, India Ola Electric Full time

    Principal Engineer - Embedded Software. Domain Knowledge Automotive. Experience : 9 Years +. Job Location : Bengaluru/ Bangalore. Work Mode : Work From Office.- We are seeking a highly skilled and motivated Power Electronics Embedded Engineer to join our dynamic team.- The ideal candidate will play a key role in the design, development, and implementation of...


  • Bangalore, Karnataka, India Netradyne Technologies India Pvt Ltd Full time

    Job Description : Essential Skills :- Proficiency in Linux/Android, device drivers, and middleware.- Ability to develop software using C and C++ languages.- Hands-on experience in designing and implementing software modules for embedded systems.- Strong oral and written communication skills.- Adaptability to challenging work environments and excellent team...

  • Software Integrator

    3 weeks ago


    Bangalore, Karnataka, India ADVANSOFT Full time

    Experience : 10 YearsLocation : BangaloreRole : Software IntegratorJob Description :Should have Experience in Automotive systemShould have experience in integration and at least 10 yearsExperience in automotive domain.Good Experience in CAN, SPI, I2C protocol, UDS, J1939 integration experience.Good to have Video Streaming , FOTA, bulk file transfer over...


  • Bangalore, Karnataka, India RapidBraiins Full time

    Overview : Are you passionate about crafting cutting-edge solutions for IoT and edge devices? Do you thrive in the world of connectivity, device management, and security? Join our team as an Embedded Software Engineer specializing in OT platforms, particularly for edge devices like Raspberry Pi. Key Responsibilities : Develop and optimize embedded software...


  • Bangalore, Karnataka, India Endivite Technologies Full time

    Requirements: - Bachelor's degree in Computer Science, Electrical Engineering, or related field.- Proven experience in embedded software development using C/C++.- Strong proficiency in build systems such as CMake and Make.- Experience in developing device drivers and interfacing with hardware peripherals.- Familiarity with communication protocols (e.g.,...


  • Bangalore, Karnataka, India Excellence and Eminence LLP Full time

    About the Role :We are seeking a highly motivated and experienced Embedded Software Validation Engineer to join our team and play a crucial role in ensuring the quality and safety of our client's embedded systems. This role is ideal for a candidate with a strong understanding of verification and validation processes, particularly for safety-critical...

  • Linux Developer

    3 weeks ago


    Bangalore, Karnataka, India Epsilonedge Full time

    Role : Linux DeveloperResponsibilities :- Design, develop, and implement embedded software for camera systems.- Integrate camera functionalities with other system components.- Develop drivers and applications for Linux environments (3+ years experience required).- Work with multimedia frameworks like GStreamer (a plus).- Experience with video processing,...

  • Black Box

    3 weeks ago


    Bangalore, Karnataka, India BLACK BOX NETWORK SERVICES INDIA PRIVATE LIMITED Full time

    Responsibilities : - Software Development Lifecycle (SDLC) : Participate in all phases of the SDLC for embedded systems, from requirements gathering and design to coding, testing, and deployment.- Embedded System Programming : Write efficient and reliable embedded software using languages like C and C++ with a deep understanding of memory management and...


  • Bangalore, Karnataka, India Jobeefie pvt ltd Full time

    About the job :Overview :The Embedded System Engineer plays a crucial role in developing and maintaining embedded software for various electronic devices and systems. This position is vital to ensuring the seamless integration of software and hardware components, as well as optimizing system performance and functionality.Key Responsibilities :- Designing and...


  • Bangalore, Karnataka, India Intelli Swift Full time

    Job Description :- Debug issues on the manufacturing line related to software, hardware and processes- Write functions and scripts as part of manufacturing software test suites in Python- Deploy and validate software updates and new software suites- Improve system quality by identifying issues and common patterns, and assisting in developing standard...


  • Bangalore/Hyderabad, Karnataka, India Indiglobe IT Solutions Pvt. Ltd. Full time

    About the job :Years : 5-10 yearsWork mode : HybridPreferred Notice Period : Immediate to 15 daysMain Skill : C++(C++11,14 etc.) ,C, Linux internals, GDB debuggingDomain Skill : Retail and CPGMandatory Requirements :- C++ (latest versions, at least 17)- Hands on experience in working on Linux based systems - scripting, debugging.- Experience with IPC - Inter...