Cutshort logo
BrainAlive Research Pvt Ltd logo
Embedded Firmware Engineer
Embedded Firmware Engineer
BrainAlive Research Pvt Ltd's logo

Embedded Firmware Engineer

Abbas Mahdi's profile picture
Posted by Abbas Mahdi
3 - 5 yrs
₹5L - ₹12L / yr (ESOP available)
Noida, Kanpur
Skills
Firmware
Firmware development
Embedded Systems
Embedded C
Embedded C++
MEMS
USB
RTOS
Debugging
Mesh

At BrainAlive, we develop next-generation BCI technologies that transform how humans use biosignals.  We build devices and systems that allow you to develop a crisp, conscious understanding of your physiology, especially relating to your cognitive and emotional abilities. With a mission is to become the innovation leader in the area of Brain-Computer Interface (BCI), we are building our reputation as the industrial powerhouse in BCI applications in the education and healthcare space.

Role - Embedded Firmware Engineer – II (Brain-Computer Interface)

 

As an Embedded Firmware Engineer at BrainAlive, you will have the opportunity to pioneer, develop and build out our footprint in consumer hardware. You will build and launch smart BCI wearables and other related products in line with BrainAlive's ambitious and visionary objectives. Your primary focus will be to enhance the efficiency, stability and scalability of hardware system resources. We need you to be versatile, display leadership qualities and be enthusiastic to take on new problems as we continue to push technology forward.

Responsibilities
  • Develop codes for utilising various hardware and capabilities built into a microcontroller, such as ADCs, timers, RTCs, power-saving and sleep modes, etc
  • Perform debugging and provide technical support to the service team
  • Participate in requirements analysis and collaborate with internal teams to produce firmware design and architecture
  • Revise, update, refactor and debug code
  • Drive peer reviews and peer testing across different modules developed
  • Develop documentation throughout the product development life cycle
  • Serve as an expert on applications and provide technical support

Required Qualification

  • Bachelor Degree in Electronics / Electrical Engineering or Computer Science or related field
  • 3+ years of experience in Microcontroller programming
  • Experience in developing codes for the effective functioning of communication protocols such as UART, SPI, I2C, etc.
  • Experience with hardware debugging tools and interface like JTAG, SWD
  • Experience with BLE and USB protocols
  • Highly experienced in developing and debugging in embedded C/C++, RTOS
  • Product development experience with 32-Bit STM ARM Microcontroller Architectures
  • Familiarity with source control management software (SVN, Git)

Preferred Qualification

  • Experience at handling huge codebases and designing of multi-layered architectures
  • Experience in optimisation of Microcontroller codes for specific goals like power efficiency, very low response times, memory space optimisations.
  • Deep understanding of microcontroller's architecture and its working
  • Experience in prototype bring-up and debugging, functional verification and manufacturing support
  • Prior Brain-Computer Interface Device development experience
  • Excellent troubleshooting and communication skills
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About BrainAlive Research Pvt Ltd

Founded :
2018
Type :
Product
Size :
20-100
Stage :
Bootstrapped

About

At BrainAlive, we believe in data that facilitates new ways of understanding human engagement. We are the first company to combine neuroscience and computer vision to detect, reason and determine the causality of human engagement, as we inform the way humans engage in this distracted digital world. Our product FOCII empowers online instructors/hosts with the finest and most accurate feedback on audience engagement to help create engaging content in virtual learning/webinar/meeting environment


Are you someone who likes to be at the forefront of technological innovation? Do you like to contribute at a place where you are directly impacting the company's success? And do you want to learn a variety of technologies ranging from brain computer interface engineering to deep learning algorithms? Wait no more. Apply and invite us for a discussion. 

Read more

Photos

Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures

Connect with the team

Profile picture
Adhavan RK
Profile picture
Abbas Mahdi

Company social profiles

bloginstagramlinkedintwitterfacebook

Similar jobs

Requismus (Germany headquartered Global IT consulting company)
Requismus (Germany headquartered Global IT consulting company)
Agency job
Pune
3 - 7 yrs
₹7L - ₹16L / yr
PLC
Ladder logic
Embedded C++
Embedded C
Firmware development
+2 more

Role: Senior PLC Developer

Location: Pune

Experience: 3-7 years


About company:

Requisimus is Germany headquartered, IT consulting and service organization. With over 25 years of expertise and global presence, we are committed to customer excellence and focused in addressing niche areas of product engineering, process consulting and software development in automotive, railways, production automation, data management and business IT domains.


Job Summary

We are seeking a skilled and proactive PLC engineer with good aptitude in programming.

Candidate should be flexible to work on PLC and eager to learn Embedded software in future.


Key Responsibilities:

• Strong PLC programming skills in Functional Block Diagram, Ladder Programming, Structured Text and SFC

• Good knowledge of UML diagrams

• Good understanding of Communication protocols over Ethernet.


Good to have:

• Good Communication Skills and Exposure to international customer.

• Experience or knowledge in Software version control tools eg. Git, SVN, etc.

• Eager to learn Embedded C, Firmware development, etc.

• Providing solutions to issues related to the connection of networks and platforms

Read more
Bengaluru (Bangalore)
4 - 11 yrs
₹9L - ₹27L / yr
skill iconC
skill iconC++
Linux kernel
JTAG
Debugging
+4 more

Key Responsibilities

1. Kernel Lifecycle & Maintenance

Upstream Alignment: Lead the strategy for upgrading enterprise kernels (e.g., migrating from LTS 5.15 to 6.6) while maintaining binary compatibility where required.

Patch Porting: Expertly port functional and performance patches between disparate kernel versions, resolving complex code conflicts and API changes.

CVE Mitigation: Monitor the Linux Kernel Mailing List (LKML) and security advisories to identify and backport CVE patches from upstream to production environments.


2. Deep-Dive Debugging & Stability

Panic Analysis: Act as the final escalation point for Kernel Panics and "Oops" messages. Utilize kdump, crash, and gdb to perform post-mortem analysis of vmcores.

Boot-Time Resolution: Debug critical failures during the early boot process (UEFI handoff, initramfs, and early kernel init) where standard logging is unavailable.

Performance Tuning: Use ebpf, ftrace, and perf to identify bottlenecks in memory management, scheduler latency, or I/O throughput.


3. Driver Development & Hardware Integration

Driver Ownership: Design, develop, or maintain at least one Open Source or Proprietary Device Driver (Network, Storage, GPU, or Character devices).

Hardware Abstraction: Interface directly with hardware registers, managing DMA mappings, and optimizing interrupt handling (MSI-X, Threaded IRQs).

Out-of-Tree Management: Maintain driver compatibility across kernel updates using DKMS or similar frameworks.


4. Infrastructure & Automation

Registry Management: Oversee the distribution of custom kernel builds and modules via GitLab Container/Package Registries.

CI/CD for Kernel: Build automated testing pipelines (Hardware-in-the-loop) to validate kernel stability before enterprise-wide deployment.



Required Technical Skills:


Languages: Mastery of C/C++ Programming (C is preferred)

Kernel Internals: Deep understanding of VFS, Memory Management (MMU/Paging), Process Scheduling, and Networking Stacks.

Debugging Tools: Expert-level use of kprobes, trace-cmd, valgrind, and hardware-level debuggers (JTAG/Serial Console).

Build Systems: Proficiency with Kbuild, Makefiles, and building RPM/Debian packages for kernel distribution.

Security: Hands-on experience with SELinux/AppArmor policy development and kernel hardening (FIPS, KSPP).

Read more
NUTRITAP TECHNOLOGIES PRIVATE LIMITED
Gurugram
5 - 10 yrs
₹7L - ₹12L / yr
Microprocessor
RTOS
OSI
TCP/IP
Internet of Things (IOT)
+5 more

Candidate should have 6-9 years of experience in IoT embedded systems. He/ She should be

passionate, tech savvy, academically sound, have interest in embedded devices and

technologies.


Experience:


• Exposure to Microcontroller/Microprocessor Architecture /Family e.g. ARM Cortex,

Microchip, Xtensa ESP32, TI CC32XX, STM32


• Knowledge of Bare metal and any RTOS (Free RTOS, uC OS, EmbOSs, VxWorks, QNX)


• Knowledge of Microcontroller peripherals and low level drivers e.g. ADC, DAC, I2C, SPI,

UART, CAN, RS485, DMA, Ethernet, Display


• Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common

IP protocols


• Knowledge of RF protocols WIFI, Bluetooth/BLE, IoT Cellular


• Knowledge of IoT communication protocols MQTT, COAP, AMQP


• Knowledge of Build toolchains and framework such as IAR, GCC, Keil, Mplab


• DFMA and DFMEA, Design release process


• Coding standards, guidelines and compliance tools


• Version control and repositories using git tools


• Software quality assurance and automated testing tools Experience / Skills Embedded software design cycle


• Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc)


• Good hands-on programming in Embedded C, C++.


• Programming in scripting languages such as batch, shell, python is a plus.


• Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT


• Software and Hardware integration testing and troubleshooting


• Protocol debugging using protocol analyzer.


• Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core

Read more
Avantel Limited
at Avantel Limited
2 candid answers
Kousik Bonda
Posted by Kousik Bonda
Hyderabad, Visakhapatnam
5 - 10 yrs
₹20L - ₹30L / yr
Embedded C
Microcontrollers
RTL
FPGA
UART
+5 more
  1. Coding and Debugging in C language.
  2. Knowledge on ARM based architectures of 8/16/32 Microcontrollers,UART, ADC, DAC,Ethernet, SPI,CAN,I2C and I2S.
  3. FPGA RTL coding and Simulation using Verilog/VHDL


Qualification - BE/B.Tech (ECE), M.Sc.(Electronics)


Only Defense and Aerospace, Electronics, Semi-Conductors,

(No Automative industry)


AVANTEL LIMITED is a technology driven public limited company with focus on developing innovative wireless communication products and solutions to meet unique requirements of defense, railways, and telecom sectors. The organization is certified against AS 9100D and ISO 9001:2015 standards for Quality Management System. For more details visit www.avantel.in.

Read more
Benison Technologies
at Benison Technologies
3 recruiters
Kiranpreet Kaur
Posted by Kiranpreet Kaur
Pune, Bengaluru (Bangalore)
6 - 20 yrs
₹12L - ₹17L / yr
ASP.NET
HTTP
Webservices
Debugging
MySQL
+3 more

As a partial Google-acquired company, we’re proving success doesn’t come by accident.

Benison has a history of demonstrating growth by innovation. We re-invest our profits back into the initiatives for growth of our people and the company. The culture, technology innovations, customer service, our actions are aligned to our values. Our value and culture is the reason why our people stay with Benison much longer than industry standards

Get the best from your life with Benison

Join the Benison Developer Family

Benison Technologies is filled with passionate people who lead fascinating lives. You’ll fit right in. From the amazing benefits, mentorship, growth opportunities and team bonding activities, we help you thrive while experiencing the Benison life.*

Key Requirements for the Role

Skills Required

MS WSUS ASP.NET, HTTP, WebServices Reverse Engineering & Debugging Performance Improvement

Network Programming skills

C++ to .NET Migration

Database Skills

MSSQL

SDLC Exposure

SCRUM

Soft skills such as proficiency in Spoken English, Creativity, Intelligent Thinking

Type of work

Sustenance & Upgrade

For more information you may visit *

https://benisontech.com/" target="_blank">https://benisontech.com/

Read more
Ogive technology
at Ogive technology
3 recruiters
Ogive Technology
Posted by Ogive Technology
Hyderabad
1 - 5 yrs
₹3L - ₹7L / yr
Debugging
Embedded C
Embedded software
Embedded C++
Embedded Linux
Job description: Firmware Engineer
Location : Hyderabad

Qualifications: BE/BTECH from EE/EC
Experience : 3-5 Years
Desired Candidate Profile:

-Development of Embedded device drivers, Ethernet, USB, SPI.
-Able to read data sheets.
-Good debug skills.
-Board bring up skill.
-Worked on application processor type boards( T2080/2081 etc. )
-Strong in embedded C
-Proficient in board bring up and device drivers is needed.
-System programming and building multi-platform SDK on Linux or other OS is desirable.
-Onsite system integration.
-Should have hands on debugging experience.
-Candidate is expected to have strong knowledge of C and C++.
-Understanding and experience using structured programming techniques.

Job Type: Full-time

Salary: ₹300,000.00 - ₹700,000.00 per year

Schedule:
Morning shift
Ability to commute/relocate:

hyderabad, Hyderabad - 500003, Telangana: Reliably commute or planning to relocate before starting work (Required)
Experience:

total work: 3 years (Preferred)
Read more
Vicharak ( VEGG )
at Vicharak ( VEGG )
2 recruiters
Akshar Vastarpara
Posted by Akshar Vastarpara
Surat
1 - 3 yrs
₹2L - ₹3L / yr
Embedded C
Embedded Systems
Embedded C++
skill iconC
skill iconC++
+2 more
We are an IOT company from Surat,Gujarat. We will be making a full range iot products. We required a highly interested person in a field of embedded electronics. He must know the basics of c/c++ and embedded controllers and processors. Must know the law level interfacing solutions for hardware. He/She who must have a high interest in learning. Because most of the skillset for our job will required you to lear an new things everyday.
Read more
MNC Company
MNC Company
Agency job
via MNR Solutions by Rinkey Gupta
Pune, Bengaluru (Bangalore), Mumbai
5 - 10 yrs
₹5L - ₹18L / yr
Embedded C
RTOS
Microcontrollers
Firmware development
UART
+3 more
  • Hands-on embedded C skills (mandatory)
  • Experience with any microcontrollers MCU (mandatory) – Renesas/ Infineon/ Cypress/ ST-Micro /TI / Microchip
  • Experience with any of peripherals & communication protocols usage in application development (mandatory) – UART, I2C, SPI, I2S, CAN, USB, ADC, DAC, EEPROM, Flash memory
  • Experience with any RTOS – FreeRTOS, Azure RTOS, ThreadX
  • Experience with any networking &  connectivity modules (preferred & added advantage) – Ethernet, WiFi, BLE, MQTT, COAP
Read more
Deep-tech company working on transformative motor technology
Deep-tech company working on transformative motor technology
Agency job
via Core-Jobs Consultancy by Sandeep Jha
Bengaluru (Bangalore)
3 - 8 yrs
₹10L - ₹14L / yr
Firmware
skill iconC
Embedded C
Device Driver Development
RTOS
+2 more

Do you wish to work for a Deep-tech Indian company developing path-breaking products which are set to disrupt every possible industry and domain?

Our client is building a scalable, cloud-controlled, and rare-earth free platform for designing, building, and deploying electric motors for various applications. It aims towards building transformative technology that will make the motors of the future simpler, smarter, more efficient, and easy-to-build in the long run.

The founders are veteran serial entrepreneurs, product experts, and motor technologists with more than eight decades of experience developing cutting-edge products and technologies. The company is bringing transformative motor technology to the forefront of commercial applications. The company aims to make deep fissures in the extant hydrocarbon and rare-earth-based energy economy to create a greener future.


What you need to join us

Are you a coding ninja, algorithmic genius, with a flair for control systems and a passion to create new path breaking technologies (with a green social impact to boot!)? Does working with a bleeding edge research oriented tech startup excite you? If so, please read on and apply.


Responsibilities

  • Take ownership of firmware development for motor controllers
  • Identify and develop real-time algorithms for controlling cutting-edge Motors and Generators
  • Implement motor control algorithms in microcontrollers
  • Debug and diagnose the firmware on the controller hardware
  • Develop drivers and HAL firmware as needed for various peripherals

Skills and Experience

  • Experience in embedded Firmware development
  • In-depth knowledge of C programming knowledge
  • Extensive engineering experiences in software development with proven track record of at least one product from concept to production
  • Hands on experience with development and debugging of embedded systems
  • Experience in working with real-time embedded systems and power electronics
  • Experience in working with Microcontroller peripherals such as ADC, Timers, Comparators, Input-capture, PWM etc.
  • Experience with microcontrollers from TI, NXP, STM32, PIC, Atmel (ARM based microcontroller experience is preferred)
  • Ability to translate mathematical concepts to executable code in resource-constrained microcontroller environments
  • Exposure to debugging using lab equipment such as Oscilloscopes, Multimeters, Logic Analyzers, signal generators etc.
  • Hands-on experience in bringing up a new hardware with firmware written from scratch
  • Experience with simulation software such as Matlab, Simulink etc is highly desirable
  • Knowledge and experience of control systems is highly preferred
  • Experience in automotive domain is preferable

Character Traits

  • Proactive
  • Problem solver
  • Committed and motivated
  • Inquisitive and eager to learn
  • Clarity of thinking
  • Sense of urgency
  • Can-do attitude
  • Team player

Education and Experience:

B.E – EE, CS, ME (or equivalent) from a reputed institution with 3 years of experience OR
ME/MS – EE, CS, ME (or equivalent) with 1-2 years of experience

Read more
Leading manufacturing company
Leading manufacturing company
Agency job
via CareerNet by Swarnalatha Srinivasan
Chennai
6 - 14 yrs
₹8L - ₹20L / yr
Firmware
skill iconC
skill iconC++
Embedded C
Microcontrollers
+3 more
Job Description Required Skill Set: Need To Have Expertise in C & C++ Programming for Embedded System C,C++ programming in Visual Studio Development experience in RTOS Debugging experience on memory management, task management etc Familiarity with analysers, oscilloscope etc Nice To Have Embedded Linux UML based design Static Analysis Tools Primary Functions Job Description / Responsibilities Customer communication Requirement analysis Design document creation / updation Firmware development Software unit testing Troubleshoot prototypes Peer review Enhancement / Maintenance Status update Key Deliverables/Duties Design documents Source code Developer test records Process documentation
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos