← Back to jobs

SpanIdea Logo
Embedded Bare Metal Engineer

SpanIdea

 

Bangalore, Karnataka, India

Posted On: 30+ days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Embedded BareMetal
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design, develop, and maintain embedded software across bare-metal, RTOS, and Linux platforms. You own the full lifecycle from technical requirement analysis to automated testing and system integration.

Responsibilities

  • Design and implement maintainable embedded software solutions for bare-metal and RTOS environments.
  • Develop and execute automated test suites to ensure code quality and testing efficiency.
  • Collaborate with hardware engineers to implement system requirements and validate functionality.
  • Analyze hardware schematics to support software implementation and debugging.
  • Maintain and optimize code for ARM, 8051, AVR, and PIC architectures.

Required Skills

  • 5+ years of experience in embedded systems development.
  • Proficiency in Embedded C and C++.
  • Hands-on bare-metal programming experience for ARM, 8051, AVR (including Arduino), and PIC.
  • Strong understanding of communication protocols: SPI, I2C, UART, and CAN.
  • Ability to read and comprehend hardware schematics.
  • Experience with hardware debugging tools, including oscilloscopes, logic analyzers, and JTAG.
  • Familiarity with Linux platforms.

Preferred Skills

  • Experience with Real-Time Operating Systems (RTOS).

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs