Embedded Systems Software Specialist

6 days ago


Pune, Maharashtra, India N Human Resources & Management Systems Full time
Job Title

Job Title: Firmware Developer

Location

Position Type: Full-Time

Job Summary

N Human Resources & Management Systems is seeking a skilled Firmware Developer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction, and experience with embedded C/C++ programming. You will work closely with cross-functional teams to deliver high-quality firmware for a variety of applications.

Key Responsibilities
  • Firmware Development: Design and implement firmware for embedded systems, ensuring efficient and optimized performance.
  • Hardware Interaction: Collaborate with hardware teams to understand hardware specifications, ensuring seamless integration between hardware and firmware.
  • Testing and Debugging: Perform unit testing, integration testing, and debugging of firmware to ensure it meets performance and reliability requirements.
  • Code Optimization: Optimize firmware for performance, memory, and power consumption.
  • Documentation: Write clear and concise technical documentation for developed firmware and processes.
  • Collaboration: Work with cross-functional teams including hardware engineers, software developers, and QA to ensure smooth project execution.
  • Continuous Improvement: Stay up-to-date with the latest trends and technologies in embedded systems and apply them where relevant.
Qualifications
  • Education: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Experience:
    • 2-5 years of experience in embedded firmware development.
    • Experience with embedded systems development using C/C++.
    • Experience with Real-Time Operating Systems (RTOS) and bare-metal systems.
    • Familiarity with hardware interfaces (e.g., SPI, I2C, UART, USB).
    • Familiarity with embedded processors (e.g., ARM Cortex, Microcontrollers).
  • Skills:
    • Proficiency in embedded C/C++ programming.
    • Strong understanding of hardware/software co-design.
    • Experience with debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
    • Knowledge of version control systems like Git.
    • Understanding of communication protocols (e.g., Bluetooth, Wi-Fi, Zigbee).
    • Knowledge of bootloaders, memory management, and peripheral drivers.
Preferred Qualifications
  • Experience with low-power embedded systems.
  • Knowledge of signal processing algorithms.
  • Experience with continuous integration/continuous deployment (CI/CD) in embedded projects.
  • Knowledge of security practices for embedded systems.
Soft Skills
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication skills and ability to work in a collaborative environment.
  • Attention to detail and a commitment to quality.


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Firmware and Hardware Integration SpecialistWe are seeking a skilled Firmware and Hardware Integration Specialist to join our team at N Human Resources & Management Systems. As a Firmware and Hardware Integration Specialist, you will be responsible for designing, developing, testing, and maintaining low-level software for embedded systems. The ideal...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems Software EngineerJob Summary: We are seeking a skilled Embedded Systems Software Engineer to design, develop, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction, and experience with embedded C/C++...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems Software EngineerLocation: N Human Resources & Management SystemsPosition Type: Full-TimeJob Summary:We are seeking a skilled Embedded Systems Software Engineer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    We are seeking a skilled Embedded Systems Software Architect to design, develop, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction, and experience with embedded C/C++ programming.Key Responsibilities:Firmware Development:...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems Software EngineerLocation: N Human Resources & Management SystemsPosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a skilled Embedded Systems Software Engineer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems Software EngineerLocation: Not SpecifiedPosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a skilled Embedded Systems Software Engineer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep...


  • Pune, Maharashtra, India Ciklum Full time

    About CiklumCiklum is a custom product engineering company that supports multinational organizations and scaling startups to solve their most complex business challenges.We are looking for an Embedded Systems Specialist to join our team and help us engineer technology that redefines industries and shapes the way people live.About the role:Design and...


  • Pune, Maharashtra, India Radical Technologies Full time

    We are seeking highly skilled Embedded Systems Specialists to join our team at Radical Technologies.The ideal candidate will have a strong background in Embedded C and experience with C++ and Python programming languages.We are looking for candidates with a minimum of 2 years of experience in Embedded C and a strong understanding of C++ and Python...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems Software EngineerLocation: PunePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems seeks a skilled Embedded Systems Software Engineer to support firmware development for our embedded systems. You will be working under the guidance of senior developers and engineers to contribute to exciting projects in...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperJob Summary: N Human Resources & Management Systems is seeking a skilled Firmware Developer to design, develop, and test low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction, and experience with embedded C/C++...


  • Pune, Maharashtra, India L4B Software Full time

    About the RoleL4B Software is seeking a highly skilled Embedded DevOps Engineer to join our team. As a DevOps Engineer for Embedded Hardware, you will play a key role in driving seamless integration between hardware and software.Key ResponsibilitiesCollaborate with global teams to drive integration between hardware and software.Develop and maintain scripts...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems Software EngineerJob Summary: We are seeking a motivated Embedded Systems Software Engineer to assist in designing, developing, and maintaining firmware for embedded systems. The ideal candidate is passionate about embedded development and eager to learn with a solid understanding of C/C programming.Key Responsibilities:Firmware...


  • Pune, Maharashtra, India L4B Software Full time

    Embedded DevOps Engineer RoleL4B 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...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems Software EngineerJob Summary:At N Human Resources & Management Systems, we are seeking a skilled Embedded Systems Software Engineer to join our team.Key Responsibilities:Design and Develop Firmware: Assist in the creation and maintenance of firmware for embedded systems.Code Implementation: Write clean and efficient code in C/C++...


  • Pune, Maharashtra, India BHTC Full time

    BHTC Job OpportunityWe are looking for an experienced Embedded Software Specialist to join our team. As an Embedded Software Specialist, you will be responsible for the analysis, implementation, integration, testing, and documentation of automotive software components, including the design and configuration of software components, basic software, and...


  • Pune, Maharashtra, India A2Z Jobs Consultancy Full time

    Job Title: Embedded Software Development SpecialistJob Summary:We are seeking an experienced Embedded Software Development Specialist to join our team at A2Z Jobs Consultancy. The successful candidate will be responsible for developing and testing embedded software using CAPL and Embedded C.Key Responsibilities:Develop and test embedded software using CAPL...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job TitleJob Title: Firmware EngineerLocation: Pune, IndiaPosition Type: Full TimeJob SummaryWe are seeking a motivated Firmware Engineer to assist in designing, developing, and maintaining firmware for embedded systems. The ideal candidate is passionate about embedded development and eager to learn with a solid understanding of C/C++ programming. You will...


  • Pune, Maharashtra, India INSIGHTEK GLOBAL CONSULTING PRIVATE LIMITED Full time

    Job Description : Requirements : We are seeking a highly skilled Embedded Systems Test Specialist to join our team at INSIGHTEK GLOBAL CONSULTING PRIVATE LIMITED. The ideal candidate will have a strong background in embedded systems testing, with experience in test automation tools and frameworks.Key Responsibilities :Develop and execute comprehensive test...


  • Pune, Maharashtra, India Infinite Orbit Research & Development Pvt. Ltd Full time

    At Infinite Orbit Research & Development Pvt. Ltd, we are seeking a skilled Embedded Systems Specialist to join our team.The ideal candidate will possess strong knowledge of electronics and microcontrollers, with experience in designing and developing embedded systems.Key Responsibilities:Design and develop embedded systems using microcontrollers and...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: PunePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a skilled Embedded Systems Developer to design, develop, and test low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software...