Embedded Software Developer

1 month 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 Vraus Embedded Solutions Full time

    Opportunity for Internship Title: Embedded Systems SW Developer(Intern) Location: Pune, Maharashtra Stipend 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...


  • Pune, 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...


  • Pune, 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...


  • Pune, India L4B Software Full time

    Job DescriptionL4B 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.We...


  • pune, India L4B Software Full time

    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.We are...


  • Pune, India L4B Software Full time

    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.We are currently...


  • Pune, India QUASAR SOFTWARE DEFINED RADIO Full time

    QUASAR SDR is looking for Senior Engineer - Embedded Linux & FPGAJob Description - Sr.Engineer - Embedded Linux and FPGAQUASAR 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 sectors....


  • Pune, India QUASAR SOFTWARE DEFINED RADIO Full time

    QUASAR SDR is looking for Senior Engineer - Embedded Linux & FPGAJob Description - Sr.Engineer - Embedded Linux and FPGAQUASAR 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 sectors....


  • 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 KION Group Full time

    As an Embedded Engineer at KION Tech centre, you will play a critical role in designing, developing, and maintaining embedded software and firmware for our innovative products. You will collaborate closely with hardware engineers and cross-functional teams to ensure the seamless integration of software and hardware components. This position offers the...


  • pune, India KION Group Full time

    As an Embedded Engineer at KION Tech centre, you will play a critical role in designing, developing, and maintaining embedded software and firmware for our innovative products. You will collaborate closely with hardware engineers and cross-functional teams to ensure the seamless integration of software and hardware components. This position offers the...


  • 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 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 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,...