Embedded Software Developer

1 week ago


Bengaluru, Karnataka, India TekPillar Full time

Job Role : Embedded Software Developer

Experience : 8+ Years

Location: Bangalore

We are seeking a skilled and experienced Embedded Software Developer with over 8 years of experience to join our dynamic team in Bangalore. As part of our development team, you will contribute to cutting-edge projects and collaborate on building sophisticated embedded systems for a wide range of applications.

The ideal candidate will possess a strong background in ARM-based processors, embedded system software, networking protocols, and programming languages such as C, Python, and C++. You will have the opportunity to work on a variety of software solutions, from firmware development to device driver implementation, ensuring the efficiency and functionality of embedded Responsibilities :


- Design, develop, and implement embedded software solutions for a variety of applications using ARM based processors like Raspberry Pi, NXP, etc.

- Develop software for embedded systems, including firmware and device drivers to support various hardware platforms.

- Integrate Linux OS into embedded systems, including memory management and peripheral driver integration.

- Utilize networking protocols such as IPv4/IPv6, TCP/IP, Ethernet, and Linux networking stack to optimize connectivity and performance.

- Troubleshoot and debug embedded systems and networking issues, ensuring smooth operation.

- Work on the integration of protocols like Ethernet, PCIe, I2C, SPI, USB, RS232.

- Collaborate with cross-functional teams to ensure the integration of software solutions into end products.

- Maintain clear and detailed documentation of development processes and system & Qualifications :


- Minimum 8 years of experience as an embedded software developer, with a strong portfolio of previous

work.

- Deep understanding and hands-on experience with ARM-based processors such as Raspberry Pi, NXP, and other similar platforms.

- Proven experience in software development for embedded systems, including firmware development and device driver creation.

- Strong knowledge of networking protocols and technologies, including IPv4/IPv6, TCP/IP, Ethernet, and related technologies.

- Expertise in Linux OS integration, memory management, and peripheral driver integration.

- Excellent proficiency in C and Python programming languages; working knowledge of C++.

- Experience with hardware protocols like Ethernet, PCIe, I2C, SPI, USB, and RS232.

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

- Ability to work independently while also being an effective team player.

- Excellent communication skills, both written and verbal, for clear and concise reporting and team collaboration.

(ref:hirist.tech)

  • Bengaluru, Karnataka, India beBee Careers Full time

    Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team in a cutting-edge technology environment. The ideal candidate will be responsible for designing, developing, debugging, and implementing embedded software solutions for wearable devices.Main ResponsibilitiesDevelop, test, and maintain embedded software for wearable...


  • Bengaluru, Karnataka, India beBee Careers Full time

    Job SummaryWe are seeking an experienced Embedded Software Developer to design, develop, and test embedded software in C/C++. The ideal candidate will have 2-4 years of experience in embedded software development and a strong proficiency in C/C++.


  • Bengaluru, Karnataka, India beBee Careers Full time

    Job OverviewWe are seeking an experienced Embedded Software Developer to join our team. As an Embedded Software Developer, you will design, develop, and debug embedded software for various hardware platforms.Key ResponsibilitiesDesign, develop, and debug embedded software for microcontrollers and processors.Troubleshoot and resolve electronics design issues,...


  • Bengaluru, Karnataka, India beBee Careers Full time

    Job DescriptionWe are seeking an experienced Embedded Software Developer with a strong background in ARM-based processors, embedded system software, and networking protocols.The ideal candidate will have over 8 years of experience in designing, developing, and implementing embedded software solutions for various applications using ARM-based processors like...


  • Bengaluru, Karnataka, India beBee Careers Full time

    Job Title:Embedded Software DeveloperAbout the Role:We are seeking a highly skilled Embedded Software Developer to design and develop embedded software for various applications.Key Responsibilities:Design and develop software solutions for embedded systems, including peripheral driver integration and Linux OS integration.Implement kernel mode device drivers...


  • Bengaluru, Karnataka, India beBee Careers Full time

    Job Description:We are seeking an experienced embedded systems developer to join our team.About the Role:- Develop firmware and embedded software for microcontrollers and embedded platforms using C/C++ programming languages.Key Responsibilities:Develop firmware and embedded software for microcontrollers and embedded platforms.Collaborate with hardware...


  • Bengaluru, Karnataka, India beBee Careers Full time

    Job Title: Embedded Software DeveloperWe are looking for a skilled embedded software developer to join our team.About the Role:The successful candidate will have a strong background in programming languages and be experienced in working with embedded software systems, Agile project management, and designing Application Programming Interfaces...


  • Bengaluru, Karnataka, India beBee Careers Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Developer to join our team. The successful candidate will be responsible for developing, optimizing, and maintaining software components using C++ for automotive embedded systems.Develop software components using C++ for automotive embedded systems.Orientate development towards system...


  • Bengaluru, Karnataka, India beBee Careers Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Developer to join our team. As an embedded software developer, you will be responsible for designing, developing, and testing embedded software in C/C++.Key Responsibilities:Design, develop, and test embedded software in C/C++ for various hardware components.Write and debug firmware for...


  • Bengaluru, Karnataka, India beBee Careers Full time

    Job DescriptionWe are seeking a highly skilled and motivated Embedded Software Engineer to design and develop Linux-based embedded software solutions for MIC products. The ideal candidate will have extensive experience with embedded C/C++ development on Linux platforms, board support package (BSP) development, and hardware/software integration using modern...