Question
FULL_TIME
Remote
2-5

Embedded Software Engineer

2/24/2026

The engineer will be responsible for designing, developing, and testing embedded software solutions across various applications, collaborating closely with hardware engineers and other developers. Key tasks include writing clean C code, developing automation scripts, working with Bluetooth/BLE technologies, and debugging software issues.

Working Hours

40 hours/week

Company Size

51-200 employees

Language

English

Visa Sponsorship

No

About The Company
Software Development Outsourcing Expert | Application Development Specialist | Trusted Software Vendor | Outsourced App Development Solutions | Innovative Software Development Partner | Custom application development services | Leading Software Outsourcing Provider | Experienced App Development Team | Reliable Software Development Partner | Strategic Technology Outsourcing Solutions. Innovate & Dominate with our #1 Software Development Agency. 👉 Codearray is one of the leading companies in Software development, where we have worked with some of the best innovative ideas and brands in the world across industries. ✅ Custom Software Development: We specialize in creating custom software solutions tailored to your business requirements, ensuring efficiency and productivity. ✅ Web and Mobile App Development: Our expertise extends to building responsive and feature-rich web and mobile applications that engage users and provide a higher ROI. ✅ Quality Assurance: Our rigorous testing processes ensure the functionality and reliability of our software. This guarantees a seamless user experience. ✅ Maintenance and Support: We provide ongoing support and maintenance services, ensuring your software remains up-to-date and secure. Whether you’re a startup aiming to disrupt the market or an established enterprise seeking digital transformation, CodeArray is here to turn your vision into impactful software solutions. Join hands with us and experience the difference of working with a leading software development agency. Together, let’s shape the future of technology for your business. Top Review 👉 CodeArray developed a sophisticated social networking mobile application for us. The project was complex and involved lots of moving parts and minute details. CodeArray demonstrated a high degree of customer-centricity and flexibility during the project with very quick response times and an accommodative approach. We highly recommend the company for complex applications.
About the Role
Embedded Software EngineerLocation: Bangalore, IndiaWorkplace Type: Hybrid (4 days Onsite)
About the RoleWe are seeking a highly motivated and skilled Embedded Software Engineer to join our dynamic team in Bangalore. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing embedded software solutions for a variety of applications. You will work closely with hardware engineers and other software developers to create innovative and reliable products. This role requires a strong understanding of embedded systems, excellent programming skills, and the ability to work independently and as part of a team. The ideal candidate will have a passion for problem-solving and a desire to learn new technologies. You will be based out of our Bangalore office and will be required to work onsite for 4 days a week.
Key Responsibilities
  • Design, develop, and test embedded software for various applications.
  • Write clean, efficient, and well-documented C code.
  • Develop and maintain shell scripts for automation and system management.
  • Work with Bluetooth/BLE technologies, including driver development and stack implementation.
  • Debug and troubleshoot software issues using sniffers and other debugging tools.
  • Collaborate with hardware engineers to integrate software with hardware components.
  • Participate in code reviews and contribute to improving software quality.
  • Work with RTOS, Linux, or Android environments, depending on project requirements.
  • Contribute to the development of software architecture and design specifications.
  • Stay up-to-date with the latest trends and technologies in embedded software development.

Required Skills & Qualifications
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • 3-8 years of experience in embedded software development.
  • Expert-level proficiency in C programming language (mandatory).
  • Strong experience with shell scripting.
  • Expertise in at least one of the following operating systems: Linux, Android, or RTOS (mandatory).
  • Minimum 2 years of experience working with Bluetooth/BLE technologies, including driver development and stack implementation (mandatory).
  • Excellent debugging skills and experience using sniffers and other debugging tools.
  • Strong understanding of embedded systems architecture and design principles.
  • Good communication and interpersonal skills.
  • Positive attitude and willingness to learn (mandatory).


Key Skills
C ProgrammingShell ScriptingBluetoothBLEDriver DevelopmentStack ImplementationDebuggingSniffersRTOSLinuxAndroidCode ReviewsSoftware ArchitectureEmbedded Systems
Categories
EngineeringSoftwareTechnology
Apply Now

Please let Qode know you found this job on InterviewPal. This helps us grow!

Apply Now
Prepare for Your Interview

We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.