Ad logo
Ad1 week ago

Software Engineer FY22

On-site · Bengaluru, Karnataka, India

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Embedded Software Engineer role developing production-ready firmware for data center and energy products. Responsibilities include designing and developing embedded firmware, integrating measurement algorithms with hardware peripherals (ADC, Timers, DMA, communication interfaces), and implementing device drivers, bootloaders, and firmware update mechanisms. Requires experience with RTOS (Zephyr, FreeRTOS), C/C++, microcontrollers, and debugging, along with collaboration and documentation skills. Preferable exposure to AI-assisted development workflows (e.g., GitHub Copilot) and a background in embedded systems for data-center/energy applications.

Required Qualifications

  • Bachelor's degree in computer science, electrical engineering, or related field
  • 2+ years of embedded software development
  • C/C++ Programming: Proficient programming skills with ability to develop efficient code for embedded applications
  • Microcontroller Experience: Practical knowledge of microcontroller programming and basic device drivers
  • RTOS Concepts: Basic understanding of real-time operating system principles and implementation
  • Debugging Tools: Knowledge of debugging techniques and tools for embedded systems
  • Version Control: Experience with collaborative development using version control systems
  • AI Development Workflow: Comfortable using AI tools (GitHub Copilot, Claude Code) for development
  • Communication: Effective skills in technical documentation and team collaboration

Additional Requirements

  • None specified
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Ad

Software Engineer FY22

Apply on Sorce