Cutshort logo
Ogive technology logo
Firmware engineer
Ogive technology's logo

Firmware engineer

Ogive Technology's profile picture
Posted by Ogive Technology
1 - 5 yrs
₹3L - ₹7L / yr
Hyderabad
Skills
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
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 Ogive technology

Founded :
2016
Type :
Products & Services
Size :
20-100
Stage :
Profitable

About

Our diversified technical exposure in various disciplines and extensive exposure to various domains ; Medical Electronics, Automotive, Aerospace, Defense, Industrial & Process Automation is invincible.
Read more

Connect with the team

Profile picture
Ogive Technology
Profile picture
R Animesh
Profile picture
Shilpa Rani

Company social profiles

twitterfacebook

Similar jobs

Netwalk
Varsha KS
Posted by Varsha KS
Bengaluru (Bangalore)
4 - 15 yrs
₹15L - ₹28L / yr
AUTOSAR
Embedded software

Duties:

• Embedded Software Development in C

•Design and development of software based on Autosar architecture

• Integration & verification of the developed SW components

•Debugging and error analysis

•Create design documents

•Participate in Design & Code reviews


Qualifications:

•University degree in electrical/electronics engineering, computer science or similar

•Minimum 5 years of experience in embedded software development

• Solid C programming skills

• Ideally with Autosar experience

•Knowledge on Functional Safety (ISO 26262)

• Familiar with Vector tools like DaVinci Configurator, Geny, CANoe, etc..

•Knowledge of scripting tools like Python, CAPL, etc.

Read more
MInebeamitsumi
Gurugram
10 - 15 yrs
₹25L - ₹30L / yr
Embedded C
Embedded Systems
AUTOSAR
Unit testing
System integration testing
+7 more

Basic Qualification: BE / Btech Computer Science

Desirable Skills:

1.Software development using Embedded C, C++ with programming standards (MISRA)

2.Knowledge of bus systems, which are used in the automotive industry, like CAN, LIN, I2C, SPI, etc)

3.Software development processes –A-SPICE V-cycle

4.Experience with development of control units for the automotive industry, especially experience with the development based on AUTOSTAR basic software.

5. Experience in the automotive industry according to common development and parameterization tools (i.e. Vector CANoe).

6.Knowledge of standards for safety-critical software (ISO 26262) is a plus.

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
Coimbatore
1 - 2 yrs
₹1.5L - ₹2.5L / yr
Embedded Systems
Embedded C
Embedded software
Embedded C++
  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
  • Design, develop, code, test and debug system software Review code.
  • Support software QA and optimize I/O performance.
  • Interface with hardware design and development Assess third party and open source software.
  • hands-on development and troubleshooting on embedded targets Solid programming experience in C or C++.
  • Experience in programming Embedded C/C++ applications with strong background in C/C++ inheritance, templates and pointers.
  • Strong in OS concepts like efficient multi-threading and resource-sharing.
  • Experience in working with firmware, application and board support packages.
  • Expert knowledge on protocols like (RS485 SPI, I2C, ADCs, PWM, CAN).
  • Embedded development tools and methodologies. • Version Control Systems - Clear Case / RTC /GIT.
  • Strong development experience in embedded C and RTOS. • Should have detailed knowledge and experience on microcontrollers / microprocessors ( 16 bit/32-bit).
  • Experience in configuration management & defect tracking tools.
  • Strong debugging skills.
  • Must be a self-starter.
Read more
Cornertree
at Cornertree
1 recruiter
Swapnil Biswas
Posted by Swapnil Biswas
Bengaluru (Bangalore)
6 - 12 yrs
₹5L - ₹9L / yr
Embedded Linux
RTOS
HDMI
TCP/IP
Linux kernel
+1 more

 

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.)

Qualifications:

  • Bachelor degree in Electronics or computer science engineering.
  • Minimum 6 - 12 years of experience in embedded Linux programming.

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.
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
A product Based Automotive OEM
A product Based Automotive OEM
Agency job
via ZF india by Sampath Nerella
Hyderabad
3 - 8 yrs
₹12L - ₹25L / yr
Embedded C
Matlab
Algorithms
Automotive engineering
coding
+1 more

We have a very urgent requirement with our client, please go through the job details and if interested do send us your updated resume and feel free to reach me.

 

Role: Functions Developer (Embedded c - Algorithm / Driving Functions Development)

Location: Hyderabad

Fulltime

 

Job Description:

  • 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.

 

Requirement:

  • 3-7 years of experience in development of Algorithm & Functions for advance driver assist systems (ADAS), Autonomous driving (AD)
  • Development experience with safety critical systems
  • Experienced in development using MATLAB Simulink, TargetLink, Stateflow
  • Experience in modelling and validation of control systems
  • Knowledge of SIL, Performance Test, Functional testing
  • Embedded software development using C, C++
  • Issue management and version control
  • Knowledge of ASPICE processes, Static analysis, MISRA checks etc.
  • Strong written and verbal communication skills
  • Proactive approach for problem solving

 

Good to have:

  • Knowledge of ADAS/AD functions (ACC, TSR, AEB, LCA etc), Data Analysis
  • Experienced in managing and authoring of function specification requirements
  • Familiarity with AUTOSAR RTE

 

Nice to have:

  • AUTOSAR, Functional Safety (ISO26262) exposure
  • Scripting Knowledge - Python, MATLAB
  • Working knowledge of automotive protocols like CAN, Ethernet etc.

Thanks
Sampath N
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
Ather Energy
at Ather Energy
4 recruiters
Shabin Belliappa
Posted by Shabin Belliappa
Bengaluru (Bangalore)
2 - 7 yrs
₹10L - ₹25L / yr
Embedded C
Embedded C++
skill iconC
skill iconC++

You’ll be our: Firmware Engineer

You’ll be based at: IBC Knowledge Park, Bengaluru

You’ll be Aligned with: Embedded Manager

You’ll be a member of: Vehicle Software

 

What you’ll do at Ather:

A successful candidate is expected to lead the Firmware development and integration effort for various Ather products and be responsible for qualifying and integrating FW at various stages with HW. Responsibilities include:

  • Understanding requirements from different stakeholders and translating these to application features

  • Writing high quality source code to program complete applications within deadlines

  • Unit-testing code for robustness, including edge cases, usability, and general reliability

  • Performing functional and non-functional testing

  • Troubleshooting and debugging applications

  • Designing creative prototypes according to specifications

  • Evaluating existing applications to reprogram, update and add new features

  • Developing technical documents and handbooks to accurately represent application design and code

  • Identifying and communicating possible risks along with preventive and corrective measures

  • Designing HW/SW integration while working with HW/Algorithms/Cloud teams to deliver an integrated solution. 


Here’s what we are looking for: 


Must have: 

  • ECU Software development experience (any of the ARM based Auto ECUs Body Electronics/Infotainment/ Powertrain/Cluster) 

  • Previous experience with Low level firmware, Boot loaders, Device Drivers development 

  • Hands on Experience Communication Protocols CAN, I2C, SPI, RS232

  • Experience with static analyser, JTAG tools etc…

  • Knowledge in Assembly and compilers

  • Strong testing & debugging skills, experience with logic analysers

  • Language: C, C++

Nice to have:

  • Knowledge of HW design for ECUs

  • Experience with UDS, AutoSAR, ISO26262, MISRA Guidelines 

  • Previous experience with SIL and HIL Testing as well as Test case generation for the same.

  • Hand on experience in using CAN tools & CAPL Scripts, Bus Master

  • Real Time operating Systems, Python, Matlab/Simulink


You bring to Ather:

  • BE/B.tech/B.Sc is minimum req with minimum 2-6 years of prior industry experience.

 

 
Read more
A global product engineering services specialist
A global product engineering services specialist
Agency job
via CIEL HR Services by Ranjini T
Bengaluru (Bangalore)
3 - 7 yrs
₹8L - ₹14L / yr
Linux kernel
Embedded C
Linux device drivers
Must have
 Hands on experience in developing low level software for microcontroller based environments with ARM/Cortex processors or similar.
must do a Project:Linux Device Drivers
Experience in all aspects of designing and developing SW in C/C++ language for embedded platforms.
 Advance level knowledge of modern microprocessor architecture – MMU, Caches, Exceptions, interrupts, instruction sets etc. 
 Experience in working with multiple common h/w interfaces like USB, Ethernet, PCIe, DDR controller, DMAC etc. 
 Device driver or stack development in at least one major Operating system for at least one complex interface. 
 Experience in SW protocol stacks like USB, TCP/IP, File system etc. 
 Experience in Board Bring up, Device drivers, Firmware, Boot Loaders, Tool chains & Build systems. 
 Understand project requirements, customer use cases & specifications for features and convert them to standout software.  Initiate and drive Test strategies and Test plan design for software.
Key Skills
Linux Device Driver , DSP knowledge preferred
Required Experience and Qualifications
B.Tech/B.E  
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