Embedded Software Development Engineer - Microcontroller
Maimsd Technology Bangalore
Job Description
Embedded Software Development Engineer - Microcontroller
We're looking for an Embedded Software Development Engineer with 3-6 years of experience to design, develop, and test embedded software applications using C and assembly languages. In this role, you'll be crucial in ensuring code quality, debugging complex issues, and collaborating with cross-functional teams to define system requirements and architecture.
Key Responsibilities- Design, develop, and test embedded software applications using C and assembly languages.
- Conduct software unit testing to ensure code quality and functionality.
- Analyze and debug complex software issues using advanced debugging tools.
- Collaborate with cross-functional teams to define system requirements and architecture.
- Stay up-to-date with the latest technologies and industry standards.
- Adhere to software development lifecycle (SDLC) processes.
- 3 to 6 years of experience in embedded systems software development and validation.
- Strong proficiency in C and assembly languages.
- In-depth understanding of microcontroller architectures (16-bit and 32-bit).
- Experience with real-time operating systems (RTOS).
- Familiarity with software unit testing methodologies and tools.
- Experience with development toolchains (compilers, static checkers, unit testing tools).
- Proficiency in using debuggers like PLS, Lauterbach, etc.
- Excellent problem-solving and analytical skills.
- Strong teamwork and collaboration skills.
- Knowledge of industry standards such as AUTOSAR, IEC61508, and ISO26262 is a plus.
- Notice Period: Immediate - 15 Days.
- Employment Type: Full-time, Permanent.
ascendionBangalore
Job Description
Position : Embedded Software Developer
Location:Bangalore
Experience: 8+
Employment Type: Direct
About The Role
We are seeking a skilled Android Platform Developer with strong experience in C++, Java, and Android development...
QodeBangalore
and driver development is preferred.
• Strong debugging skills and knowledge of the embedded software development lifecycle.
• Good interpersonal communication skills and experience working in a team.
• Bachelor's degree in Computer Science, Electrical...
Maimsd TechnologyBangalore
Job Description
Job Responsibilities:
Embedded Software Development:
• Design and develop robust embedded C++ software for ARM-based industrial gateways.
• Develop and maintain Linux-based systems using Yocto Project.
• Implement multithreaded...