W

Weekday AI

Proactive software engineer recruitment via referrals

Firmware Engineer

Embedded EngineeringPosted on Nov 13
Full-timeAhmedabad, Gujarat, India₹500k - ₹800kIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related technical field.
  • At least 3 years of professional experience writing firmware in C for embedded systems.
  • Strong understanding of microcontroller architectures, interrupt handling, and peripheral interfacing.
  • Experience with real-time operating system (RTOS) fundamentals, task scheduling, and inter-task communication mechanisms.
  • Proficiency with debugging tools such as JTAG, SWD, and logic analyzers.
  • Familiarity with version control systems such as Git and CI/CD pipelines for embedded firmware.
  • Ability to write clear, concise technical documentation and release notes.
  • Ability to diagnose hardware-software interaction issues methodically.
  • Comfort working with cross-functional teams and Agile/Scrum workflows.
  • Keep up to date with industry trends, new microcontrollers, and secure firmware practices.

Responsibilities

  • Develop and maintain firmware in C for microcontroller and system-on-chip platforms.
  • Design low-level drivers and interface modules for peripherals, including UART, SPI, I2C, GPIO, and ADC.
  • Perform code reviews, static analysis, and unit testing to ensure firmware quality.
  • Work with hardware engineers to debug timing, signal integrity, and power-management issues.
  • Create and maintain design specifications, application notes, and release notes.
  • Collaborate with software teams to implement RTOS-based tasks and real-time communication protocols.
  • Optimize code for memory footprint, execution speed, and power consumption.
  • Participate in hardware-software integration testing and field validation.
  • Research and evaluate new tools, integrated development environments, and microcontroller families to enhance development workflows.
  • Contribute to developing and maintaining CI/CD pipelines for firmware builds and deployments.
  • Contribute to continuous improvement of iterative development processes and mentor junior team members.

About the Company

Weekday AI

Proactive software engineer recruitment via referrals

Weekday.works helps companies hire software engineers through proactive outreach and peer-recommended candidates. Its platform automates tracking, pipeline management, and provides weekly updates, while it actively identifies engineers via peer networks, reaches out, shortlists, checks references, and schedules interviews. Differentiators include peer-backed vetting instead of traditional job boards, proactive outreach, and a passive-income reference feature that monetizes referrals. The goal is to reduce the time and effort of hiring by connecting companies with pre-vetted engineers who are open to new opportunities through a network-driven approach.

Company size
201-500
Company stage
Seed
Total funding
$2.3M
Headquarters
Bengaluru, India
Founded
2021

Recently Posted Jobs

Explore more opportunities at Weekday AI

See more jobs