Embedded Systems Developer

1 week ago


Bengaluru, India Tekpillar Service Pvt. Ltd. Full time

Role : Embedded Systems Developer

Experience : 3.6 - 6 Years

Location : Bangalore

About the Role :

We are looking for an experienced Embedded C Developer to join our engineering team in Bangalore. The ideal candidate should have strong hands-on experience in C programming, embedded systems/firmware development, and low-level driver integration. This role involves working on bare metal and Linux-based environments, developing virtual models, and collaborating on SoC and computer architecture projects.

Key Responsibilities :

- Design, develop, and test embedded software solutions for cutting-edge systems.

- Develop and validate virtual models in C++ for simulation and testing purposes.

- Work on low-level driver development (SPI, I2C, UART, Timers, ADC, etc.).

- Implement solutions in bare metal or Linux-based development environments.

- Collaborate with cross-functional teams to integrate software with hardware platforms.

- Gain deep insights into SoC (System on Chip) and computer architecture.

- Debug, troubleshoot, and optimize embedded systems for performance and reliability.

- Ensure compliance with coding standards, best practices, and project requirements.

Must-Have Skills :


- Strong programming skills in C.

- Proven experience in embedded software/firmware development.

- Expertise in low-level drivers (SPI, I2C, UART, Timers, ADC, etc.).

- Experience with bare metal and/or Linux-based development.

- Strong problem-solving, debugging, and troubleshooting skills.

Good to Have :


- Familiarity with C++ and OOPS concepts.

- Exposure to Ethernet and PCIe controllers.

- Experience with hardware simulators like QEMU, Synopsys Virtualizer.

- Knowledge of hardware/software co-design.

- Excellent communication skills and ability to interact with customers.

- Self-driven attitude with a passion for learning new technologies.


(ref:hirist.tech)
  • Embedded Developer

    1 day ago


    Bengaluru, Karnataka, India Persistent Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    About Position:We are seeking Embedded Developer with hands on experience of c++, linux.Role: Embedded Developer (C++, Linux)Location: BangaloreExperience: 5 to 10 yearsJob Type: Full Time EmploymentWhat You'll Do:Design, implement, and maintain C++ applications and system-level components on Linux-based embedded platforms.Collaborate with cross-functional...


  • Bengaluru, India Adarsh Solutions Private Limited Full time

    Job Description Project Overview: We are seeking highly skilled Embedded System Developer to join our team for a 6-month project (can be extended based on business need). The project involves designing, developing, and testing embedded systems for power electronics and drives applications, with a focus on FPGA-based systems using Xilinx Spartan 6. The...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 9,00,000 - ₹ 12,00,000

    Job Title: Embedded Systems Developer">About the Role:We are seeking a skilled Embedded Systems Developer to join our team. In this role, you will design and develop software applications that leverage hardware accelerators for seamless use by developers.You will implement and validate firmware and Linux drivers to optimize power consumption and...


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

    Job DescriptionProject Overview:We are seeking highly skilled Embedded System Developer to join our team for a 6-month project (can be extended based on business need). The project involves designing, developing, and testing embedded systems for power electronics and drives applications, with a focus on FPGA-based systems using Xilinx Spartan 6. The ideal...


  • Bengaluru, Karnataka, India White Force Full time

    Job description /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; ...


  • Bengaluru, Karnataka, India beBeeEmbeddedSystems Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Embedded Systems Expert WantedWe are seeking an exceptional Embedded Systems Expert to join our team. As a key member, you will be responsible for designing, developing, and optimizing embedded systems with a focus on Inter-Process Communication (IPC) logging.The ideal candidate should possess excellent programming skills in C, 14, and 17, as well as a deep...


  • Bengaluru, Karnataka, India beBeeembedded Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job Title: Embedded Systems Software DeveloperDescription:We are seeking a highly skilled Embedded Systems Software Developer to design, develop, and optimize firmware for wearable and IoT devices.The ideal candidate will have expertise in Embedded C/C++ programming, hands-on experience in firmware development for embedded systems, and knowledge of wireless...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 1,20,00,000 - ₹ 2,50,00,000

    Senior Embedded Systems Specialist RoleWe are seeking a skilled Senior Embedded Systems Specialist to join our education team. The ideal candidate will have hands-on experience in embedded software development and a passion for teaching and mentoring others.About the JobThis unique role combines technical expertise in embedded systems with a focus on...


  • Bengaluru, Karnataka, India beBeeEmbeddedSystem Full time ₹ 1,04,000 - ₹ 1,30,878

    Embedded System Application DeveloperAs an Embedded System Application Developer, you will be responsible for developing and maintaining software applications for cellular-IoT embedded systems. The ideal candidate will have a strong understanding of operating system concepts, device drivers, and hardware/software integration.Key Responsibilities:Develop and...


  • Bengaluru, Karnataka, India beBeeSoftwareEngineer Full time ₹ 15,00,000 - ₹ 28,00,000

    We're seeking a seasoned Software Engineer to join our team.About the RoleWe're looking for a skilled Software Engineer with a strong background in C++ and embedded systems. As a member of our team, you'll be responsible for designing, developing, and maintaining software components for embedded systems and system-level applications.You'll work closely with...