Cutshort logo
MNC Company logo
Firmware Embedded Developer
MNC Company
Firmware Embedded Developer
MNC Company's logo

Firmware Embedded Developer

at MNC Company

Agency job
5 - 10 yrs
₹5L - ₹18L / yr
Pune, Bengaluru (Bangalore), Mumbai
Skills
Embedded C
RTOS
Microcontrollers
Firmware development
UART
I2C
SPI
Ethereum
  • 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
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

Similar jobs

Hyderabad
4 - 8 yrs
₹15L - ₹24L / yr
Microprocessor
Microcontrollers
SOC's
FPGA
Xilinx
+3 more

About Us


We are a fast-growing deep-tech startup building next-generation embedded products from the ground up. We move fast, prototype aggressively, and take ideas from whiteboard to production.

If you enjoy solving real-world hardware challenges, writing tight firmware, bringing up boards, and seeing your design go into mass production, you’ll love it here.


Key Responsibilities


  • Design and develop embedded hardware systems based on microcontrollers and SoCs
  • Develop, test, and optimize embedded firmware in C/C++
  • Perform schematic design, component selection, PCB review, and board bring-up
  • Develop low-level drivers for peripherals (UART, SPI, I2C, CAN, USB, Ethernet, etc.)
  • Debug hardware/firmware issues using oscilloscopes, logic analyzers, and debuggers
  • Collaborate with cross-functional teams (mechanical, testing, manufacturing)
  • Support product validation, compliance testing, and production release
  • Prepare technical documentation and design reports
  • Collaborate directly with founders and product teams
  • Take products from prototype to manufacturing


You won’t just “contribute.” You’ll own modules and ship products.


Required Skills & Qualifications


  • 4–8 years of hands-on experience in embedded systems
  • Strong embedded C/C++ skills
  • Experience with microprocessors/microcontrollers, SOCs’
  • Experience in power supply designs, analog and digital interfaces.
  • Experience in schematic design & PCB review
  • Strong debugging skills using oscilloscopes, logic analyzers, and JTAG
  • Deep understanding of communication protocols (SPI, I2C, UART, CAN, Bluetooth, WiFi, etc.)


You should be comfortable moving between hardware and firmware without hesitation.


Good to Have (But Not Mandatory)


  • FPGA development (Verilog/VHDL)
  • Experience with Xilinx/Intel FPGA tools
  • High-speed digital design exposure
  • Embedded Linux experience
  • EMI/EMC awareness


Educational Qualification


  • B.E./B.Tech/M.E./M.Tech in Electronics, Electrical, and Embedded Systems.


Who Will Thrive Here


  • Builders who like solving messy real-world problems
  • Engineers who take ownership instead of waiting for instructions
  • People who enjoy fast iterations and tight deadlines
  • Those who prefer impact over hierarchy


Why Join Us


  • Work on cutting-edge embedded products
  • High ownership & decision-making power
  • Fast learning curve
  • Direct impact on product architecture
Read more
Knowx innovations Pvt Ltd
Bengaluru (Bangalore)
0 - 0 yrs
₹1L - ₹2L / yr
Final Cut Pro
skill iconC
Embedded C
Microcontrollers

 Internship Opportunity – Embedded Systems & IoT

Join our hands-on internship program designed for engineering students passionate about core tech. You'll work on real-time projects involving microcontrollers, sensors, RTOS, circuit design, and IoT protocols.

Gain exposure to AI-integrated embedded applications and build a strong project portfolio with mentorship and placement support.

Location: Bangalore (Hybrid/On-site)

Duration: 2–3 months

Eligibility: Final-year students and pre final year (ECE/EEE/CSE/Mechatronics)

#EmbeddedSystems #IoTInternship #EngineeringInternship #CoreTechCareers #Microcontrollers #RTOS #PCBDesign #IoTProjects #KnowxInnovations #AIoT #TechInternship #SkillDevelopment #HandsOnLearning #BangaloreInternship #StudentInternship

Read more
Lifespark Technologies
at Lifespark Technologies
6 candid answers
1 video
Amey Desai
Posted by Amey Desai
Mumbai
0 - 4 yrs
₹4L - ₹12L / yr
RTOS
skill iconC
skill iconC++
Embedded Systems
Embedded C
+5 more

Lifespark Technologies is looking for individuals with a passion for impacting real lives through technology. Lifespark is one of the most promising startups in the Assistive Tech space in India, and has been honoured with several National and International awards. Our mission is to create seamless, persistent and affordable healthcare solutions. If you are someone who is driven to make a real impact in this world, we are your people.

 

Lifespark is currently building solutions for Parkinson’s Disease, and we are looking for an embedded software lead to join our growing team. You will be working directly with the founders on high impact problems in the Neurological Healthcare domain. You will be solving some of the most fundamental and exciting challenges in the industry and will have the ability to see your insights turned into real products every day

 

Responsibilities :

1. RTOS based multithreaded software development

2. Building future ready, scalable software architectures

3. Liasing with hardware team to decide project requirements

4. Realtime IoT functionality development on ESP32 platform

5. Integration of third party services for cloud based communications and computation

6. Maintaining and documenting software via git (GitLab)

7. Coordinating releases, setup and maintenance of CI/CD pipelines

8. Managing AWS based backend services, integration with AWS services such as S3,

Sagemaker

9. Firmware security, Flash encryption, Bootloader encryption, secure communications

10. Deep integration with hardware team - stress testing hardware

11. Development of device drivers

12. Software testing and maintenance

 

Recommended experience :

1. Good command over Linux

2. Familiarity with real time tasks and timing sensitive system design

3. Familiarity with BLE/Wifi/etc IoT communication protocols

4. Familiarity with major third party platforms for cloud and ML/AI integration

5. Testing actual physical outcomes of programmed solutions

6. Deep familiarity with ESP-IDF

 

Location : IIT Bombay, Mumbai

Working mechanism : In-person

Compensation range : 4-12 lpa + ESOPs

Read more
BrainAlive Research Pvt Ltd
Abbas Mahdi
Posted by Abbas Mahdi
Noida, Kanpur
3 - 5 yrs
₹5L - ₹12L / yr
Firmware
Firmware development
Embedded Systems
Embedded C
Embedded C++
+5 more

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
UK Based Telecom Company
UK Based Telecom Company
Agency job
via Hunt & Badge Consulting Pvt Ltd by Chandramohan Subramanian
Chennai
3 - 5 yrs
₹1L - ₹5L / yr
OpenWRT
Embedded C
Firmware development
Firmware
Embedded C++
+1 more
JOB DESCRIPTION:
  • Firmware Design and Development experience on different micro-controllers.
  • C/C++ programming
  • Linux Commands Operating System Concepts
  • board bring up, embedded software, Kernel Build, Yocto
  • Shell scripting Networking Concepts Openwrt OS Concepts
  • Must have good Communication and Presentable skills.
  • Experience on any Wifi, Bluetooth, GSM modules is a plus.
  • Design, develop, code, test and debug system software.
Read more
wipro
Agency job
via Hansaya Consulting by Rashmi Manjunath
Bengaluru (Bangalore)
4 - 12 yrs
₹15L - ₹40L / yr
AUTOSAR
DaVinci
RTE
skill iconC
Embedded Systems
+3 more
Role: Autosar Development Lead

Location: Bangalore

Experience: 4 to 12 years

JD:

- Familiar with AUTOSAR BSW and RTE, architecture, specifications, and configuration tools

- Strong fundamentals programming in C, embedded system concepts, and software build process

- Strong customer orientation, willingness to meet deadlines, and self-management skills

- Deep passion for solving problems to resolution, including root cause analysis skills

- Ability to work and collaborate in a dynamic team environment
Read more
Vicara
Manan Barjatya
Posted by Manan Barjatya
Bengaluru (Bangalore), Chennai
2 - 7 yrs
₹8L - ₹16L / yr
PCB
Firmware development
Altium

Job Brief

We are looking for an analytical, results-driven Senior Hardware and Firmware Engineer who can create complex PCB layout while using the least space possible. The designs should allow for easy development and debugging for the firmware engineers while keeping customer requirements, cost constraints and space constraints in mind. Hardware debugging knowledge and soldering skills are essential for this role.

You would also be required to have a keen eye for developing firmware with a low memory footprint and low power consumption while being robust and resistant to errors. You are expected to achieve these goals using your in-depth understanding of the programming language, compilers, microcontroller architectures and debugging tools. You are expected to keep a look out for upcoming advancements in the industry which will help optimize the product.

Main Responsibilities

Your responsibilities will include:

  • Would be asked to write efficient, modular and robust firmware which will interface with multiple components like MEMS sensors, battery chargers, secondary microcontrollers etc.
  • Writing clean, readable, and modular code
  • Would be deeply involved in the schematic design for a product which includes cost-benefit
  • analysis of components, component evaluation by designing a proof of concept, suggestions
  • in how the components should be connected etc.
  • Collaborate with software engineers who would develop companion applications to the
  • product
  • Creating cost and space optimized layouts for 2/4-layer PCBs
  • Collaborating with firmware engineers and supply chain personnel on deciding the
  • components to be used on a PCB.
  • Collaborate with firmware engineers in designing PCB schematics
  • Debugging faulty PCBs using on a hardware level and collaborate with firmware engineers to debug on a firmware level.
  • Understanding the manufacturing rules of PCB manufacturers and PCB assembly houses.

Key Requirements

  • MSc or PhD in ECE, EEE, EIE or in related fields preferred with a strong technical knowledge and 3-4+ years of experience in designing PCB layouts and developing firmware.
  • Ability to transform research articles into the working solutions to solve real-world problems.
  • Should have a strong foundation in analog and digital electronics
  • Should have designed 4-layer PCBs which has been manufactured
  • Familiar with using KiCAD or Altium Designer
  • Familiar with using components like MOSFETs, diodes, voltage regulators etc.
  • Experience in designing PCBs involving BGA fanouts
  • Proficient in using soldering equipment like soldering irons and hot air gun.
  • Should have worked with an ARM Cortex M series device like STM32, nRF52 etc
  • Familiar with basic data structures like linked lists, queues, trees etc.
  • Should be able to compile and link source code with static libraries without using an IDE
  • Basic knowledge of microcontrollers peripherals like UART, I2C, SPI, ADC etc.
  • Excellent written and verbal communication skills for effectively communicating with the
  • team and ability to presenting information to varied technical and non-technical audience.
    Must be able to produce solutions independently in an organized manner and be able to
  • work in a team when required.

Preferred Skills (Not Mandatory)

  • Experience in antenna design

  • Worked with communications protocols like BLE/WiFi

  • Worked with equipment like logic analyzers, oscilloscopes etc

  • Experience in handling 3D printers

  • Familiar with Python

  • Worked with equipment like logic analyzers, oscilloscopes etc.

  • Worked on microcontrollers from Dialog Semiconductors, Nordic Semiconductors,

  • STMicroelectronics, Espressif etc.

  • Worked on projects involving DSP, AI/ML

Read more
Signio GlobalTech
Sneha Kurri
Posted by Sneha Kurri
Coimbatore
7 - 12 yrs
₹10L - ₹40L / yr
QNX
skill iconAndroid Development
skill iconC++
Embedded Linux
Embedded C++
+10 more
ECT , QNX Architect  Job Description

Domain Skills
Leads a team of Engineers for designing and architecting next generation platform solutions for clusters/Interior monitoring systems
Architecting the design for new features and technologies for Platform.
Expertise in programming using C, C++ and good understanding of OOAD & UML
Capable of analyzing HW schematics to realize the SW requirements.
Support and resolve issue resolutions and clarification for cross-functional teams.
Support team lead and project manager at program level in resolving open issues

Technical Skills

Expertise in memory management (eMMC, NAND)
Design, Develop and test device drivers in Linux/Android/QNX platform.
Multithreaded programming, usage of IPCs, Interrupts & synchronization methods.
Expertise in using the communication protocols (I2C, SPI & UART) in the device driver.
Expertise in handling Device Tree based configurations.
Strong C & C++ programming skills, OOPS concepts
Linux Architecture knowhow
Strong in software development for real-time embedded systems
Experienced in Design/Architecture Tools like EA
Expertise in SCM Tools like GIT/GERRIT
Ability to create and review changes for Gerrit and participate in a continuous integration loop
Ability to create/understand the build infranstructure using CMake for the middleware components
Experience in Unit test tools like cppunit, gtest.
Know-how and experience of SAFe/Agile Development
Knowledge in Automotive Safety Standards and Processes (ASPICE).
Logical, Analytical and Debugging/Problem-Solving skills
Qualifications
B.E/B.Tech in Computer Science with hands on with Embedded software development on RTOS
Read more
Flux Auto
at Flux Auto
1 video
1 recruiter
Rachana Belagutti
Posted by Rachana Belagutti
Bengaluru (Bangalore)
1 - 4 yrs
₹3L - ₹8L / yr
skill iconPython
Control Systems
Controller Design
Matlab
skill iconC++
+5 more
About us:
Flux Auto builds autonomous vehicle technology for commercial and industrial applications.

Flux Auto was founded in 2017 with the goal of democratizing autonomous vehicle technology and bringing its benefits to vehicles - new and old - around the world. We develop the various hardware and software technologies to make vehicles move and operate autonomously. Everyday our engineers are working to solve new and unique challenges for our clients in India, and North America.

We are a multidisciplinary team solving some of the most challenging problems in
autonomous technology and robotics. Join us in our journey to democratize autonomous mobility!

Experience required: 1 year of internship and projects done in similar domain.

About the role:
We are looking for a candidate with conceptual understanding of classical control systems and logic building. The candidate should be able to understand the existing control stack, tune the hyper-parameters and make necessary changes as per the need. The position requires you to have a basic understanding of automotive systems which will be an added advantage and also help in clear understanding of the application.

Team works towards development of algorithms and model based design for different features to achieve autonomy level 3 and level 4. The algorithms are continuously tested on simulation and vehicle system for verification and validation.

Requirements:
  • Sound knowledge in controller design and analysis.
  • Good understanding in optimisation based control algorithms.
  • Experience with implementing PID controller for various unstable system.
  • Experience with vehicle modelling and analysis.
  • Good understanding of implementation/debugging/testing model and control algorithms.
  • Candidate should have experience in programming concepts like OOPS in C++ and Python with robust and efficient coding.
  • Experience in Matlab/Simulink, Stateflow.
  • Good understanding in code generation, implementation and testing for real time intergration embedded system.

Responsibilities:
  • Algorithm development for different control features.
  • Testing of algorithm architecture along with tuning and validation.
  • Working with simulation team to integrate and test models and algorithms into simulation environment for rapid development and validation.
  • Tuning and validation of plant models to emulate real physical systems’ behaviour
  • Co-ordination with other departments to maintain consistency and compatibility in department stack.

Good to Have:
  • ROS and ROS2 experience
  • Vehicle dynamics modelling and simulation.
  • Experience with version control using Git.

Benefits:
  • Health Insurance
  • Employee Stock Options
  • Work from Home
  • Flexible work hours
  • Monthly Team outings and events
  • Budget for up-skilling
  • Flexible vacation

Equal Opportunity Employer:
Flux Auto's employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, age, gender identity, genetic factors, military/veteran status or other characteristics protected by law.

Vaccination Requirements:
Flux Auto is implementing new requirements for employees to be fully vaccinated from COVID-19.

Apply Now!
Read more
Techienest
at Techienest
1 recruiter
Saurabh Bharadwaj
Posted by Saurabh Bharadwaj
Jaipur
4 - 5 yrs
₹4L - ₹5L / yr
Internet of Things (IOT)
Embedded C
Hardware development
User Experience (UX) Design
Raspberry Pi
+1 more
Techienest (P) Ltd. is hiring an experienced "IoT Developer" for product development. Following skills are required :

1. Good Knowledge in Hardware Development (Various Sensors, PCB Designing, Various Micro-controller boards)

2. Firmware designing (writing code on various micro-controller platforms using various hardware communication protocols (USART, SPI, I2C, CAN, etc). Great command in Embedded C Programming and Python.

3. Should have worked with various wired and wireless devices for communication ( Like GSM, GPS, GPRS, Wifi, BLE, Xbee, etc)

4. Should have practical experience in basic networking with devices.

5. Should have worked on various Hardware platforms like Arduino, Raspberry Pi, Web Frameworks, etc.

6. Should have worked with various methods of communicating sensors data on various clouds using API's using multiple protocols like HTTP, TCP-IP and MQTT, etc.

Experience Required : Minimum 4 Years

Expected Salary : 4 - 5.5 CTC
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