Embedded Systems Specialist

3 weeks ago


Bengaluru, Karnataka, India N Human Resources & Management Systems Full time
Job Title: Firmware Developer

Job Summary: We are 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.

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.
Benefits:
  • Competitive salary and performance-based bonuses.
  • Health, dental, and vision insurance.
  • 401(k) with company match.
  • Flexible working hours and potential remote work opportunities.
  • Professional development opportunities.


  • Bengaluru, Karnataka, India SFO Technologies Full time

    About the Role:SFO Technologies is seeking a skilled Embedded Systems Specialist to join our team. As an Embedded Systems Specialist, you will be responsible for designing and executing test plans to ensure the safety, functionality, and reliability of embedded systems in commercial or consumer kitchen equipment.Key Responsibilities:Develop, document, and...


  • Bengaluru, Karnataka, India NR Consulting - India Full time

    Job Title: BMC DeveloperOverview:We are seeking a highly skilled Embedded Systems Specialist to join our team at NR Consulting - India. The ideal candidate will have a strong background in embedded firmware development, systems management, and Linux kernel programming.Key Responsibilities:Design and develop embedded firmware for various systemsImplement...


  • Bengaluru, Karnataka, India Renesas Electronics Full time

    Renesas Electronics is seeking a skilled Embedded Systems Specialist to join our team.Job Summary: The Embedded Systems Specialist will be responsible for providing technical support and training to customers on Renesas microcontrollers and related products.Key Responsibilities:Provide on-site and off-site support to customers for their microcontroller-based...


  • Bengaluru, Karnataka, India L&T Technology Services Full time

    Job Description:Location: BangaloreJob Summary: We are seeking an experienced Embedded Systems Specialist to join our team at L&T Technology Services. The ideal candidate will have a strong background in Embedded C programming, Linux, and IPC.Key Responsibilities:Design and develop embedded software for Linux-based systemsImplement IPC and memory management...


  • Bengaluru, Karnataka, India Stratosphere IT Services Private Limited Full time

    Job DescriptionOverviewStratosphere IT Services Private Limited is seeking an experienced Embedded System Specialist to join our team. We are looking for a skilled professional with a strong background in Linux and QNX embedded software development.ResponsibilitiesDesign, develop, and test embedded systems software for Linux and QNX platforms.Collaborate...


  • Bengaluru, Karnataka, India RiVi Consulting Group L.L.C Full time

    Job Description:We are seeking an experienced Embedded Systems Specialist to join our team at RiVi Consulting Group L.L.C.Responsibilities:Develop and optimize embedded software solutions for real-time applications, focusing on efficient, reliable, and high-performance code.Design, implement, and test firmware for microcontrollers, microprocessors, and SoCs...


  • Bengaluru, Karnataka, India Creeno Solutions Pvt Ltd Full time

    We're looking for an Android Embedded Systems Specialist to help us develop cutting-edge Android BSPs. The ideal candidate will have a strong background in Embedded Linux, Android HAL, and system-level development. Key skills include 6+ years of experience in Embedded Linux/Linux application/driver/kernel development, strong proficiency in C/C++ with a solid...


  • Bengaluru, Karnataka, India Infineon Technologies Full time

    We are seeking an experienced Embedded System Application Specialist to join our team at Infineon Technologies.About the RoleThis is a challenging and rewarding opportunity for a skilled professional to work on developing demos, reference designs, and solutions that showcase our latest radar, microcontroller, and radio systems.As an Embedded System...


  • Bengaluru, Karnataka, India EmbedSense Solutions Private Limited Full time

    Job Title: Embedded Systems Validation SpecialistJob Summary:Candidates will be responsible for validating embedded systems and IoT solutions. They will create and perform validation, write test cases, and develop test automation scripts. Additionally, they will create documentation for company products and support deployment of IoT solutions on customer...


  • Bengaluru, Karnataka, India Andor Tech Full time

    Job Overview:We are seeking a skilled Embedded Systems Verification and Validation Specialist to join our team at Andor Tech. The ideal candidate will be responsible for conducting verification, validation, and testing activities for embedded systems to ensure compliance with industry standards.Key Responsibilities:Conduct evaluation and testing of C/C++...


  • Bengaluru, Karnataka, India Cellprop Full time

    Embedded Systems Engineer Role at CellpropIn this position, you will be responsible for the design, development, and optimization of embedded systems that power the next generation of electric vehicles. Your work will focus on the creation of innovative solutions that meet the highest standards of performance, efficiency, and reliability. You will...


  • Bengaluru, Karnataka, India BTL India Private Ltd Full time

    Job Title: Firmware SpecialistAt BTL India Private Ltd, we are seeking a highly skilled Firmware Specialist to join our R&D team.Key Responsibilities:Design and develop microcontroller-based embedded firmware using C and C++.Collaborate with junior engineers to provide technical guidance and perform design/code reviews.Estimate software development...


  • Bengaluru, Karnataka, India VARITE Inc. Full time

    Job Title: Firmware Development SpecialistWe are seeking a skilled Firmware Development Specialist to join our engineering team at VARITE Inc. The ideal candidate will have extensive experience in developing low-level drivers and firmware for various embedded devices.Key Responsibilities:Develop and maintain low-level drivers and firmware for various...


  • Bengaluru, Karnataka, India Cellprop Full time

    We are seeking a highly skilled Embedded Systems Developer to play a crucial part in the design, development, and optimization of embedded systems for electric vehicle (EV) development. As part of our dynamic team, you will collaborate closely with cross-functional teams to deliver innovative solutions that meet the highest standards of performance,...


  • Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full time

    Job Brief:At Maxwell Energy System Pvt Ltd, we are seeking a skilled Embedded Systems Validation Specialist to join our team. As a key member of our engineering department, you will play a crucial role in the verification and validation of our battery management systems.Key Responsibilities:Develop and execute test plans and test cases for our battery...


  • Bengaluru, Karnataka, India Magna Full time

    We are seeking an exceptional Embedded Systems Boot Loader Specialist to join our software development team at Magna Powertrain. As a key member of our team, you will be responsible for designing, developing, and maintaining the boot loader software for our automotive systems.About usMagna Powertrain is a premier supplier for the global automotive industry,...


  • Bengaluru, Karnataka, India Panacea Medical Technologies Pvt Ltd Full time

    Job Description: At Panacea Medical Technologies Pvt Ltd, we are seeking a skilled Embedded Systems Hardware Specialist to join our team. The successful candidate will be responsible for defining and documenting the requirements of embedded hardware, working closely with the mechanical team to define pcb placements and dimensions, and collaborating with...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperJob Summary: We are seeking a skilled Firmware Developer to join our team at N Human Resources & Management 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...


  • Bengaluru, Karnataka, India Cellprop Full time

    Embedded Systems Engineer RoleWe are seeking a highly skilled Embedded Systems Engineer to join our dynamic team focused on electric vehicle (EV) development. In this role, you will play a crucial part in the design, development, and optimization of embedded systems that power the next generation of electric vehicles. You will collaborate closely with...


  • Bengaluru, Karnataka, India SFO Technologies Full time

    We are seeking a skilled Embedded Test Engineer to join our team at SFO Technologies.About the Role:As an Embedded Test Engineer, you will be responsible for designing and executing test plans to ensure the safety, functionality, and reliability of embedded systems in commercial kitchen equipment.Key Responsibilities:Develop, document, and execute test plans...