Cutshort logo
Cornertree logo
Firmware Engineer
Firmware Engineer
Cornertree's logo

Firmware Engineer

Deepesh Shrimal's profile picture
Posted by Deepesh Shrimal
6 - 12 yrs
₹5L - ₹15L / yr
Bengaluru (Bangalore)
Skills
Embedded Linux
RTOS
skill iconC
HDMI
Firmware
USB
ARM architecture
Linux/Unix
TCP/IP
FPGA
Network programming
Hello,
We are urgently hiring Firmware Engineer for Granite River Labs(GRL), BANGALORE location.

Please go through with the below mentioned job description

Position title: Firmware Engineer
Experience: 6-12 years
Notice Period: 0-30 days
Location: Bangalore(Sarjapur)
Role type: Permanent

About the role
Experience in Firmware/Software programming in embedded Linux & RTOS based application development. Candidate must have a very good understanding of ARM processor, hardware and custom board or product development experience.

Roles and Responsibilities:
 Design, code and integrate software for an embedded Linux/RTOS targeted application(applications, drivers, framework)
 Customization, deployment and maintenance of Linux distribution
 Interact with Linux kernel, integrate new device drivers Improvement and maintain existing software components
 Perform unit test, Integration test, verification and validation of the product developed.
 Assist with the hardware design surrounding the processor
 Document the projects according to standards (protocols, architecture, technical specifications, etc.)

Specific skills:
 Expert in C programming with RTOS.
 Hands-On experience with Protocol development.
 Nice to have Protocol development experience such as USB or DP, HDMI or equivalent.
 System level design and understanding of overall system
 Strong knowledge of Linux, ARM processor architecture with SOC, FPGA interface is a plus.
 Hand-on experience on Linux kernel and device-driver development and debugging.
 Knowledge/Experience of TCP/IP, Network programming.
 Ability to write effective and reusable code according to best practices.
 Must be a dynamic, autonomous, and team-oriented individual.
 Knowledge of hardware and low-level development is an asset

Please provide below mention details:  
No. of years of experience in embedded -
No. of years of working experience in RTOS -
No. of years of working experience in Embedded Linux -
ARM Processor Experience:
Protocol stack development Exp, any specific protocol worked on -
Total Experience:
Relevant Experience:
Official Notice Period 30/60/90 Days:
Date of Resignation:
Serving Notice Period and Last Working Day:
Current Company:
Current Location:
Work Location:
Current CTC(fixed,variable):
Expected CTC(fixed,variable):
Interview Availability:
Any Offer:
Relocate to Bangalore(Sarjapur):
 
offer amount(fixed,variable)
company name
company location
date of joining
 
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About Cornertree

Founded :
2018
Type
Size :
100-1000
Stage :
Raised funding
About
N/A
Connect with the team
Profile picture
Pallavi Parashar
Company social profiles
instagramlinkedinfacebook

Similar jobs

Hyderabad
8 - 10 yrs
₹20L - ₹22L / yr
Microprocessor
Firmware
Multithreading
Embedded Systems
Network programming

Role: Sr. Principle Engineer -Firmware

Experience: 8 to 10 Yrs.

Job description:

Primary skills:

-        At least 8 years of working experience on embedded firmware development

-        Experience in multithreaded programming, network programming (wired and wireless protocols), real-time programming, cross-platform and cross-language development

-        Prior experience with overseeing board bring-up and validation

-        Hands-on experience on driver development for various sensors,Flash,PMIC

-        Working knowledge of communication protocols like UART, I2C, SPI, USB, Ethernet, etc

-        Product development experience with range of microcontroller/microprocessor architectures, adoption of bare-metal, RTOS and Linux operating systems on new platforms

-        Minimum 2+ years of experience doing hands-on software development in Bluetooth domain; application, framework, Bluetooth stack or drivers

-        Working Experience In display driver development with MIPI/LVDS/QSPI will be a value addition

-        Experience with hardware lab equipment such as digital scope, logic analyser and JTAG

-        Understanding of embedded development constraints and system performance

-        Hands-on Experience on System level integration

-        Experience with programming in C/C++/python

-        Experience in reading schematics

 

Secondary skills:

 

-        Version Control System

-        Working experience on BLE SoC like Nordic, Ambiq, Dailog

-        Bug Tracking

 

 

Read more
Matellio India Private Limited
Harshit Sharma
Posted by Harshit Sharma
Remote only
3 - 15 yrs
₹5L - ₹30L / yr
skill iconPython
Internet of Things (IOT)
skill iconDocker
Windows Azure
Linux/Unix
+2 more

Skills Required:

- Good experience with programming language Python
- Strong experience in Docker.
- Good knowledge with any of the Cloud Platform like Azure.
- Must be comfortable working in a Linux environment.
- Must have exposure into IOT domain and its protocols ((Zigbee & BLE ,LoRa,Modbus)
- Must be a good team player.
- Strong Communication Skills

Read more
utthunga
at utthunga
1 recruiter
Samjhana Oli
Posted by Samjhana Oli
Bengaluru (Bangalore)
5 - 12 yrs
₹1L - ₹14L / yr
RTOS
Firmware
Embedded C
UART


Min 4 Years Experience in Embbeded domain

1. C++

2. C++ ★ Profinet ProfiSAFE ★ Embedded RTOS

3. rtos c c++ python ★ Industrial protocols Embedded Security Threat Modeling ★ Embedded C Embedded Linux

4. Embedded Systems ★ Embedded C ★ C++ ★ RTOS

Read more
Utthunga Technologies
at Utthunga Technologies
6 recruiters
Agency job
via AVI Consulting LLP by Sravanthi Puppala
Bengaluru (Bangalore), Pune
5 - 8 yrs
₹8L - ₹15L / yr
Embedded C
Embedded C++
RTOS
Firmware development
Microsoft TFS
+7 more

Role-Senior Embedded Engineer

Client name – Baker Hughes (Permanent role with Utthunga).

Skills: Embedded C/C++, RTOS, Misra-c, Communication protocal.

Location: Bangalore , Pune

Years of experience: 5-8 Years

Budget: 15 – 22 LPA


Candidate Profile:

Develop and contribute to a team-based software project by developing and deploying efficient C/ C++ software solutions.- Hands on experience in development of RTOS, Device drivers, Low level programming is a must.- Experience on processors like Power PC, ARM, Intel on different platforms including STM, TI, NXP,

 

- Must follow MISRA C coding guidelines Should have hands on experience with Static Code Analysis espicially LDRA

 

Min 5 years experience- Firmware Engineering

Development Experience- Debugging Skills

Experience in Embedded H/W F/W Debugging with logic analyzes

Exposure to version control tools like TFS, SVN, GIT, clear case etc. is a must.

Research, write, develop, test, and evaluate software programs.

Work with teams to facilitate deployment related to software programs.

Works under limited supervision.

Keep abreast of new developments in the fields of engineering design, methods, and applications.

Create and update documentation for designs, and all phases of the project

Hands on experience in Static Code Analysis tools

Good understanding of microcontroller peripherals and interfaces like SPI and Timer are preferred.

Knowledge in UML design methods.

Writing Misra-C & Cert-C compliant code & unit testing of the developed components based to meet QMS compliance.

Work closely with system applications on timing requirements, interfaces, and dependencies.

Read more
Apexon
at Apexon
3 recruiters
Siva Kumar
Posted by Siva Kumar
Bengaluru (Bangalore)
5 - 7 yrs
Best in industry
Embedded C++
Embedded C
Embedded Systems
Linux/Unix
Microcontrollers
+7 more

About Apexon:

Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. For over 17 years, Apexon has been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving our clients’ toughest technology problems, and a commitment to continuous improvement. We focus on three broad areas of digital services: User Experience (UI/UX, Commerce); Engineering (QE/Automation, Cloud, Product/Platform); and Data (Foundation, Analytics, and AI/ML), and have deep expertise in BFSI, healthcare, and life sciences.

Apexon is backed by Goldman Sachs Asset Management and Everstone Capital.

 

To know more about us please visit:  https://www.apexon.com/" target="_blank">https://www.apexon.com/

 

Desired Candidate profile:

  • 5+ years of Embedded/Linux SW Development relevant Experience in Embedded C++
  • Expert knowledge in writing software for embedded Systems (Embedded C++ language).
  • Experience on OTA would be an added advantage
  • Work experience in software development on bare metal, RTOS or Internal Linux
  • Work experience in developing firmware for 8/16/32 bit microcontrollers (ARM, RISC etc)
  • Good understanding w.r.t usage of 1. RTOS like MQX. 
  • Bootloader and software update concepts. 
  • Communication protocols like TCP/IP,MQTT. 
  • Socket programming in Linux environment. 
  • Good knowledge on protocols like (RS485, SPI, I2C, ADCs, CAN, LIN) 
  • Knowledge of Blue-tooth communication protocols for BLE 4.2/5.1. 
  • Proficient in the use of embedded SW Development tool chain (Flash/ debug tool chain, IDE). 
  • Version Control Systems –GIT 
  • Should have detailed knowledge on microcontrollers/microprocessors 
  • Experience in scripting languages like Shell / CAPL / Make/Python etc. 
  • Experience in using tools like Logiscope / Function Generator / Oscilloscope, etc. 
  • Good knowledge in reading schematics and datasheets. 
  • Excellent analytical skills and problem-solving skills. 
  • Strong communication and interpersonal skills. 
  • Must be a self-starter. 
  • Ability to work as part of a dedicated project team and independently 

 

Read more
Hyderabad
3 - 10 yrs
₹5L - ₹15L / yr
Embedded C
Embedded Linux
ADAS
AD
AEB
+1 more
  • 3-7 years of experience in development of Algorithm & Functions for advance driver assist systems (ADAS), Autonomous driving (AD)
  • Experienced in development using MATLAB Simulink, TargetLink, Stateflow
  • Design and development of automotive feature/function software/components (ACC, AEB, TSR, LKA etc.) for ADAS/AD systems
  • Coordination and regular interaction with different stakeholders and teams like testing, requirements, leads etc.
  • Participate in SW requirement generation, SW architecture, detailed design etc
Read more
Secure Meters Limited
at Secure Meters Limited
3 recruiters
MFaisal Khan
Posted by MFaisal Khan
Udaipur, Gurugram
1 - 5 yrs
₹1L - ₹5L / yr
skill iconC
skill iconC++
Embedded C
UART
RTOS
+5 more

Developer Software (Embedded)

Location: Udaipur

Qualification: BE in (Electrical/Electronic Engineering)

 

Technical

· Experience in design and development with structured Software Development Life Cycle for embedded applications

· Proficiency in C language or assembly programming, Microcontroller, Micro Processor.

· Preferably experience in working and understanding the metering domain

· Proficiency in development processes, tools/IDE (KEIL, IAR, Eclipse) & test automation

· Unit testing skill

· Interface RS485, RS232, SPI, I2C, USB, LCD, Keypad, Flash, EEPROM

· Coding Standards and MISRA rules are preferable

· Knowledge of ARM / MIPS / Coldfire / MSP430 / dsPIC / 8051 and other popular processor

· Experience in working on communication products based on GPRS, ZIGBEE, ZWAVE, Ethernet, Power line communication, DLMS, MODBUS

 

Job Description

· Understand improvement requirements and develop improvement solutions & package, according to technical specifications / high-level solution design

· Responsible to carry out effective and timely unit testing, in order to, deliver first time right solutions

· Development of automation framework/compiler / emulators to speed up business delivery cycle in NPI programs

· Keep track of new trends, continuously learn and self-develop skills by ensuring effective knowledge sharing through group meetings and training. Impart training to new joiners as and when assigned

· Proficiency in developing embedded software design with high reusability using relevant tools and BSM or flow diagram

Read more
Product based MNC Company
Bengaluru (Bangalore)
1 - 3 yrs
₹3L - ₹8L / yr
Embedded Linux
Linux kernel
Embedded C
Device Driver Development
  • Extensive knowledge of linux kernel internals.
  • Good knowledge of C programming language.
  • Familiarity with any processor architecture, virtualization, storage and network management.
  • Strong experience in debugging linux kernel mode
  • Debugging experience across hardware and platform firmware.
Read more
Bengaluru (Bangalore)
3 - 5 yrs
₹19L - ₹21L / yr
Linux/Unix
skill iconC
Can
Devices Drivers
Kernel
+1 more
  • Product and Application Development in C.
  • Develop and debug Applications and Firmware in/for Embedded Linux Environment
  • Design and development of real-time, multi-processor / multi-controller systems.
  • Module-level design with proper software design practices

Required Qualifications:

  • 4+ years of C development AND Linux experience
  • Linux user space and kernel space programming experience
  • Linux system programming
  • Work experience with 8 / 32-bit microcontroller programming
  • Experience with CAN, MODBUS, and high power systems software development.
  • Source revision control (git, svn)
  • Degree in Computer Science from a reputed institution
  • Linux command line and development tools (e.g. shell script, Make, CMake, GDB, and GNU development tools)

Preferred Qualifications:

  • Exposure to a full product development cycle.
  • Programming experience in an object-oriented language (C++)
  • Programming experience in a high-level language (e.g. Python)
  • Knowledge of common Linux system calls, kernel interfaces, Linux device drivers, and configuration.
  • Exposure to multi-processor product architecture.
  • Experience in open source components and libraries (e.g. libxml, glib, qt, dbus, OpenSSL, curl, etc)
  • Experience with Level2 AC EV chargers and/or DC fast chargers.
  • Experience OR Knowledge with standards ISO 15118-2
  •  Add "8 bit / 16 bit / 32 bit microcontroller experience, specially ARM"

 

Read more
company logo
Agency job
via KritiKal Solutions by Bhawna Khushlani
Noida, NCR (Delhi | Gurgaon | Noida)
3 - 6 yrs
₹8L - ₹13L / yr
Linux/Unix
Device Driver Development
Windows drivers
Embedded Systems
Kritikal is looking for Senior Embedded Engineer to join our team based out in Noida. Mandatory Skills Required: Device Drivers,Linux Device Drivers,Windows Device Drivers,WLAN Experience in Windows device driver development & Linux device driver development Knowledge of 802.11 (WiFi) protocol Prior experience in working with WiFi drivers. Programming- Embedded C Desired Skills Required: WIRESHARK, Embedded, Hardware, HARDWARE DEBUGGER-LAUTERBACH What we can offer you: At Kritikal, in addition to best-in-the-industry compensation, we aim to provide the right growth path to our employees both personally and professionally. We are engaged in multiple verticals and are solving some of the toughest electronics and computer vision problems for our clients. We serve to multiple market domains- and take up challenges as they come - in automotive, defense, power or helping the differently-abled. Our intricate relationships with academia ensure that we're at the cutting edge of technology. Our startup-like atmosphere will allow your personal creativity and innovative spirit to be constantly engaged. Our employees learn a lot and have a big role to play within an organization that's constantly challenging the norms.
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. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
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.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos