
Embedded Software Engineer
qode.world
full-time
Posted on:
Location Type: Hybrid
Location: Maharashtra • India
Visit company websiteExplore more
Tech Stack
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