Embedded Software Developer

4 weeks ago


Pune, India MLOPS SOLUTIONS PRIVATE LIMITED Full time

Position : Embedded software Developer

Experience : 4+ years

Location : Pune

Work Mode : WFO

Notice Period : Immediate - 15 days

As an Embedded Software Engineer specializing in C, C++, and firmware development, you will be responsible for designing, developing, and maintaining embedded software solutions for various electronic devices and systems. Your primary focus will be on writing efficient, reliable, and high-quality code for embedded microcontrollers, ensuring seamless integration with hardware components and peripherals.

Key Responsibilities :

- Embedded Software Development: Design, implement, and debug embedded software solutions using C and C++ programming languages, adhering to industry standards and best practices.

- Firmware Development: Develop and optimize firmware for microcontrollers and embedded systems, including device drivers, communication protocols, and real-time operating systems (RTOS).

- Hardware Integration: Collaborate closely with hardware engineers to understand system requirements, interface with hardware components, and troubleshoot integration issues.

- Performance Optimization: Identify and resolve performance bottlenecks, memory leaks, and other optimization opportunities to ensure efficient operation of embedded systems.

- Testing and Validation: Develop test plans and conduct unit testing, integration testing, and system testing to verify the functionality, reliability, and safety of embedded software solutions.

- Documentation: Create and maintain technical documentation, including design specifications, API documentation, and release notes, to facilitate collaboration and knowledge transfer.

- Continuous Improvement: Stay updated on emerging technologies, industry trends, and best practices in embedded software development, and apply new knowledge to improve existing processes and methodologies.

Qualifications :

- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.

- Proficiency in embedded software development using C and C++ programming languages.

- Experience with firmware development for microcontrollers, preferably ARM Cortex-M series.

- Familiarity with real-time operating systems (RTOS) such as FreeRTOS, uC/OS, or ThreadX.

- Knowledge of embedded hardware architectures, peripherals, and communication interfaces (e.g., UART, SPI, I2C).

- Strong problem-solving skills and the ability to debug complex embedded systems.

- Excellent communication skills and the ability to work effectively in a multidisciplinary team environment.

- Experience with version control systems (e.g., Git) and software development tools (e.g., JIRA, Jenkins) is a plus.

(ref:hirist.tech)

  • pune, India Corporate Resources Full time

    Job Description Development of automotive embedded software solutions in the area of chassis or body control using C Programming Language Experience in 16 / 32 bit Microcontroller based software development including Driver development for the peripheral ICs, on-board communication protocols like SPI,...


  • Pune, India Copeland Full time

    Job responsibilities includedReview product requirements for its feasibility towards design, coding and testing.Design and develop embedded software modules for explicit as well as implicit product requirementsDevelop and submit design documents for the firmware development activities undertaken.Debug and resolve software issues and faultsFollow...


  • Pune, India Corporate Resources Full time

    Job DescriptionExtensive Experience in Embedded C/C++ Programming and DebuggingExperience with different Microcontrollers like STM32, STM8Experience of communication protocols such as UART, I2C, SPI, CAN, BLEGood knowledge of Software Development Life CycleGood knowledge of Embedded Linux environmentGood written and oral communication...


  • Pune, India Corporate Resources Full time

    Job DescriptionDevelopment of automotive embedded software solutions in the area of chassis or body control using C Programming LanguageExperience in 16 / 32 bit Microcontroller based software development including Driver development for the peripheral ICs, on-board communication protocols like SPI, SCI, I2C, CANWorking exposure to the Compilers and the...


  • Pune, India SA Technologies Inc Full time

    Give us an opportunity to find the next career move for you.SA Technologies Inc. is hiring for {Position Title }in {Position City, State}Requirement/Description:TECHNICAL:Hands-on Embedded System, Software & Firmware DevelopmentHands-on experience on C, Embedded C languageExperience in complete software development life cycle (Requirements, design, test...


  • Pune, India Copeland Full time

    Job responsibilities included Review product requirements for its feasibility towards design, coding and testing. Design and develop embedded software modules for explicit as well as implicit product requirements Develop and submit design documents for the firmware development activities undertaken. Debug and resolve software issues and faults ...


  • pune, India Copeland Full time

    Job responsibilities included Review product requirements for its feasibility towards design, coding and testing. Design and develop embedded software modules for explicit as well as implicit product requirements Develop and submit design documents for the firmware development activities undertaken. Debug and resolve software issues and faults ...


  • Pune, India Intangles Full time

    Embedded Software Engineer:Job descriptionAs an Embedded Software Engineer, you will be responsible for delivering high-quality firmware fornext-generation embedded products in Internal Combustion Engine (ICE)/Electrical Vehicle (EV)domain. You will work on crucial firmware engineering problems, including real-time applicationdevelopment and profiling,...


  • Pune, India Intangles Full time

    Embedded Software Engineer:Job descriptionAs an Embedded Software Engineer, you will be responsible for delivering high-quality firmware fornext-generation embedded products in Internal Combustion Engine (ICE)/Electrical Vehicle (EV)domain. You will work on crucial firmware engineering problems, including real-time applicationdevelopment and profiling,...

  • Embedded Developer

    2 weeks ago


    pune, India SAM Manpower and Career Services LLP Full time

    Job Title: EmbeddedDeveloper Location: Bavdhan Pune About Us: Phynartis a leading Home/Industrial IoT company dedicated to home andindustry automation. As we continue to grow we are seeking atalented and motivated Embedded Developer to join ourteam. Position Overview: Weare looking for an experienced Embedded Software Developer with 23years of handson...


  • pune, India MLOPS SOLUTIONS PRIVATE LIMITED Full time

    Position : Embedded software DeveloperExperience : 4+ yearsLocation : PuneWork Mode : WFONotice Period : Immediate - 15 daysAs an Embedded Software Engineer specializing in C, C++, and firmware development, you will be responsible for designing, developing, and maintaining embedded software solutions for various electronic devices and systems. Your primary...


  • Pune, India MLOPS SOLUTIONS PRIVATE LIMITED Full time

    Position : Embedded software DeveloperExperience : 4+ yearsLocation : PuneWork Mode : WFONotice Period : Immediate - 15 daysAs an Embedded Software Engineer specializing in C, C++, and firmware development, you will be responsible for designing, developing, and maintaining embedded software solutions for various electronic devices and systems. Your primary...


  • Pune, Maharashtra, India MLOPS SOLUTIONS PRIVATE LIMITED Full time

    Position : Embedded software DeveloperExperience : 4+ yearsLocation : PuneWork Mode : WFONotice Period : Immediate - 15 daysAs an Embedded Software Engineer specializing in C, C++, and firmware development, you will be responsible for designing, developing, and maintaining embedded software solutions for various electronic devices and systems. Your primary...


  • pune, India DBSI Services Full time

    Job Title: Embedded Software EngineerLocation: Pune and BengaluruJob Description:We are seeking a skilled Embedded Software Engineer to join our dynamic team. As an Embedded Software Engineer, you will be responsible for developing robust and efficient embedded software solutions for a variety of applications. Your expertise in programming, particularly in...

  • Lead Engineer

    3 weeks ago


    Pune, India emerson Full time

    Job SummaryWe are seeking a new Lead Engineer Embedded Development who will work on Embedded Development team responsible for a highly Embedded C++ & Rtos. This role requires a deep understanding of Embedded software processes (specifically Embedded C++ & Rtos), efficient project management capabilities, superb communication talent.In This Role, Your...


  • Pune, India SA Technologies Inc Full time

    Give us an opportunity to find the next career move for you. SA Technologies Inc. is hiring for {Position Title }in {Position City, State} Requirement/Description: TECHNICAL:Hands-on Embedded System, Software & Firmware DevelopmentHands-on experience on C, Embedded C languageExperience in complete software development life cycle (Requirements, design,...


  • Pune, India SA Technologies Inc Full time

    Give us an opportunity to find the next career move for you. SA Technologies Inc. is hiring for {Position Title }in {Position City, State} Requirement/Description: TECHNICAL:Hands-on Embedded System, Software & Firmware DevelopmentHands-on experience on C, Embedded C languageExperience in complete software development life cycle (Requirements, design,...


  • pune, India SA Technologies Inc Full time

    Give us an opportunity to find the next career move for you.  SA Technologies Inc. is hiring for {Position Title }in {Position City, State}  Requirement/Description:  TECHNICAL:Hands-on Embedded System, Software & Firmware Development Hands-on experience on C, Embedded C language Experience in complete software development life cycle (Requirements,...


  • pune, India Corporate Resources Full time

    Job Description Extensive Experience in Embedded C/C++ Programming and Debugging Experience with different Microcontrollers like STM32, STM8 Experience of communication protocols such as UART, I2C, SPI, CAN, BLE Good knowledge of Software Development Life Cycle Good knowledge of Embedded Linux...


  • Pune, India DBSI Services Full time

    Job Title: Embedded Software EngineerLocation: Pune and BengaluruJob Description:We are seeking a skilled Embedded Software Engineer to join our dynamic team. As an Embedded Software Engineer, you will be responsible for developing robust and efficient embedded software solutions for a variety of applications. Your expertise in programming, particularly in...