qode.world

Embedded Software Engineer

qode.world

full-time

Posted on:

Location Type: Hybrid

Location: MaharashtraIndia

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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.

Requirements

  • 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).
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C programmingshell scriptingBluetoothBLEdriver developmentstack implementationdebuggingembedded systems architectureRTOSLinux
Soft Skills
communicationinterpersonal skillspositive attitudewillingness to learn