Embedded Software Development Engineer - Microcontroller

apartmentMaimsd Technology placeBangalore calendar_month 

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.
Required Skills and Experience
  • 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.
General Requirements
  • Notice Period: Immediate - 15 Days.
  • Employment Type: Full-time, Permanent.
thumb_up_altRecommended

Embedded Software Developer

apartmentascendionplaceBangalore
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...
starFeatured

Firmware Engineer

apartmentQodeplaceBangalore
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...
apartmentMaimsd TechnologyplaceBangalore
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...