Cutshort logo
Deep-tech company working on transformative motor technology logo
Senior Firmware Engineer
Deep-tech company working on transformative motor technology
Senior Firmware Engineer
Deep-tech company working on transformative motor technology's logo

Senior Firmware Engineer

at Deep-tech company working on transformative motor technology

Agency job
3 - 8 yrs
₹10L - ₹14L / yr (ESOP available)
Bengaluru (Bangalore)
Skills
Firmware
skill iconC
Embedded C
Device Driver Development
RTOS
Embedded Systems
Microcontrollers

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

Cornertree
at Cornertree
1 recruiter
Deepesh Shrimal
Posted by Deepesh Shrimal
Bengaluru (Bangalore)
6 - 12 yrs
₹5L - ₹15L / yr
Embedded Linux
RTOS
skill iconC
HDMI
Firmware
+6 more
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
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
Samsan Technologies
at Samsan Technologies
1 recruiter
HR Varsha
Posted by HR Varsha
Pune
2 - 6 yrs
₹1L - ₹15L / yr
Embedded C
Embedded Systems
RTOS
RISC
CISC
+5 more

Job Responsibilities

Responsibilities for this position include, but are not limited to, the following.

Understand requirements and create low-level design using UML

Develop embedded software as per defined software requirements

Software integration & testing

 

Background & Skills

Education:

B.E/B. Tech/M.Tech/Master (Electronics/Telecommunications/Computers Science)OR equivalent

 

Experience & Attributes:

2-8 years’ experience in Embedded system software design, development, and testing.

Excellent communication skills, spoken and written English

 

Must have specialized knowledge :

·  Embedded C

·  Electronics

·  RTOS

·  Knowledge of Microcontrollers (RISC, CISC)

·  CAN Communication & Protocols like UDS, KWP2000, CANopen and J1939

·  MISRA standard - 2000/MISRA 2012

·  SDLC, Agile Scrum

·  Static analysis & Tools like LDRA or QAC or Vector cast

·  Change Management & Tools like JIRA/VSTS

·  Version control & Tools like SVN/GIT/Clearcase

·  Traceability management & Tools like Reqtify or equivalent

·  Design methodologies - like UML

·  Software Test Life Cycle

 

Specialized knowledge – Will be Preferred

·  Functional Safety life-cycle & Management - Applies to software design & development

·  Safety standards like - IEC-61508, ISO-26262, ISO-25119, ISO-13849

 

Key Tasks and Responsibilities

·  Software requirement specification writing

·  Creating design for assigned modules

·  Implementing the code for assigned requirements

·  Perform unit testing

·  Perform peer reviews or inspection of software work products

·  Support testing team on defect analysis

·  Adhere to Quality processes

Read more
Hyerspecai
at Hyerspecai
1 recruiter
Venkata Kolla
Posted by Venkata Kolla
Hyderabad
7 - 15 yrs
$15K - $40K / yr
skill iconC++
skill iconC
Embedded software
FPGA
PCB
+3 more

Summary: 

Hyperspec is building a real time local map for self-driving cars and using cross view localization to enable ubiquitous autonomy. Hyperspec is a VC funded startup.

The principal embedded systems engineer will have deep expertise in embedded systems design, development and worked for years on embedded systems teams. This person is a leader and mentor to junior engineers and shares knowledge about the design and development of embedded systems.


Responsibilities:

  • Serves as an expert in all aspects of embedded projects and embedded systems—including designing, developing, testing, and perfecting designs 
  • Responsible for updating and working with executive leadership on the development of embedded systems and status of projects 
  • Provides guidance and mentoring to other members of the team

Requirements:

  • Minimum of bachelors' degree in computer science or engineering
  • At least ten years of engineering experience with expertise in software engineering, data structures, and programming techniques
  • Deep expertise in C/C++ programming
  • Experience with FPGAs, PCB, Xilinx, Altera, or similar SoCs.
  • Experience with ISPs, Cameras, Switches a plus.
  • Experience in working with real-time operating systems, communications protocols and firmware design.
  • Experience in interfaces, IP protocols, and hardware subsystems.
  • Experience in working as part of a team and leading teams.
Read more
Studio Trika
Shivaangi Ramesh
Posted by Shivaangi Ramesh
Bengaluru (Bangalore)
3 - 8 yrs
₹5L - ₹10L / yr
skill iconC++
Embedded C++
STM32
NRF
skill iconPython
+6 more

● Write Effective Codes In C++, Develop Software For Embedded Systems Based On STM32, NRF
● Support And Improve Existing Software
● Prepare Documentation For The Created Software. Qualifications
● Confident Knowledge Of C++ 17, Object-Oriented Programming, Embedded Software Development
● Proficiency With Microcontrollers Of The STM32 And / Or NRF Series
● Experience With RTOS
● Familiarity With Git, Linux
● Technical English
● Knowledge Of Python As An Advantage
● Any Experience With UAS \ UAV \ Drones is much appreciated

Read more
Information Technology & Services
Information Technology & Services
Agency job
via MNR Solutions by Neeraj Shukla
Ahmedabad
1 - 4 yrs
₹5L - ₹7L / yr
Matlab
Simulink
Software Development
Stateflow
Debugging
+2 more

QUALIFICATIONS: B.E./ B.Tech. (Electronics/ Electrical/ Mechatronics/ Mechanical)

EMPLOYMENT: Permanent / Full Time

LOCATION: Ahmedabad

EXPERIENCE: 1 to 3 years within automotive industry / software development.


ROLES AND RESPONSIBILITIES

  • Develop, Debug simulink/stateflow models according to functional, technical requirements, MAAB guidelines.
  • Derive software requirements from system level requirements and establish bi-directional traceability within the models and generated code.
  • Generate Code from developed models, generate test vectors, automate tests and document code reviews, test results.
  • Automate the data exchange flow between MATLAB models, excel sheets, code testing using m-scripts.


SKILLS AND EXPERIENCE

  • Experience in model based development and testing using Mathwork Tools such as MATLAB/Simulink, Stateflow, autocode generation tools Embedded coder or TargetLink.
  • Good understanding of the Automotive software development cycle and tool chains
  • Should possess a good understanding of C coding, m-scripting, with good debugging and software testing skills.
  • Experience in developing MATLAB/ Simulink models from scratch for automotive applications.
  • Should have experience in requirements management, and be able to write test cases from them.
  • Experience in MBD testing such as MIL/ SIL/PIL.
  • Good communication skills in English and Hindi Language.
  • Experience in MATLAB verification and validation toolbox like Simulink Design Verifier, Simulink Test, Simulink Coverage is advantageous.
  • Basic understanding of Control System Design and Electric Vehicles is a plus.

 

Read more
Bengaluru (Bangalore), Coimbatore
3 - 8 yrs
₹10L - ₹15L / yr
Embedded C
RTOS
Microprocessor
Matlab
RTC

Experience in programming Embedded C applications.

• Strong development experience in embedded C and RTOS

• Strong debugging skills

• Embedded development tools and methodologies

• Version Control Systems – Clear Case / RTC /GIT

Should have detailed knowledge on microcontrollers / microprocessors

Should have detailed knowledge on Battery Electric Vehicle Powertrain (BEV), Fuel Cell and H2-Motor

Should have detailed knowledge in powertrain function development for BEV, Fuel Cell and H2-Motor 

Strong development experience in MATLAB for powertrain function development

Strong development experience in CAN / LIN /Flexray / UDS / KWP, SPI communication protocols

Knowledge in tools like CANalyser / CANoe, CANDiva, CANstress, CANDELA studio, Lauterbach

Experience in scripting languages like Shell / Perl / CAPL / Make etc.,

Experience in using tools like Logiscope / Function Generator / Oscilloscope, etc

Experience in configuration management & defect tracking tools

Automotive domain and powertrain systems knowledge a plus

Ability to work as part of a dedicated project team and independently

Strong communication and interpersonal skills.

Must be a self-starter.

Read more
Elogictech Solutions
at Elogictech Solutions
3 recruiters
Tarun Pakala
Posted by Tarun Pakala
Hyderabad
2 - 6 yrs
₹5L - ₹8L / yr
Firmware development
Embedded software
Embedded Systems
Embedded Linux
Embedded C
+5 more
  • Bachelor’s degree in Electrical or Electronics Engineering with 1-3 years of relevant experience.
  • Highly experienced in Embedded C, C++ coding as per MISRA standards
  • Experience in firmware programming for 8 bit, 16 bit and 32 bit controllers.
  • Knowledgeable in Linker Scripts, Make files & firmware debugging using JTAG or on the UART console. 
  • Experienced in Communication peripherals like SPI, UART, I2C, CAN, etc.
  •  
  • Ideation, designing, prototyping, and developing as per product requirements.
  • Expertise in system architecture and design for Embedded software systems.
  • Develop modular Embedded Code to port into different projects.
  • Experience on Real Time Systems and Scheduling mechanisms
  • Development experience in "middleware" / “application” / Low layer.
  • Experience with developing embedded code for networking technologies like TCP/IP and UDP would be a plus.
  • Document state machine diagrams, flow charts to understand the system architecture
  • Working closely with Design teams to understand Hardware Implementation.
  • Develop Test methods, in some cases automated test cases to test the firmware code and support hardware engineers.
  • Use Debuggers, oscilloscopes, power supplies, and other necessary electrical tools to debug the code for problem-solving.
  • Excellent reading skills for complete understanding of technical documents such as Processor Architecture Specifications and MCU hardware manuals, schematics etc.
  • Ability to generate ideas in response to complex issues and execute on solutions.
  • Python programming is a big plus.
Read more
Capgemini
at Capgemini
14 recruiters
Apoorva Gupta
Posted by Apoorva Gupta
Bengaluru (Bangalore)
2 - 4 yrs
₹4L - ₹8L / yr
Embedded Systems
IPC
instrument panel cluster
automotive
Hi Candidate, We are currently hiring for IPC Development (software) having 2-4yrs of experience for Bangalore location. Please find the details- Experience- 2-4yrs Location- Bangalore Interviews- 1st December, Saturday, face to face in Bangalore, EPIP Whitefield. Skill set- • Essential Skills:; o Minimum of 2 to 4 years’ experience in Embedded C developemnt. ; o Debugging skills: Hands on experience in using debuggers and emulators; • Preferred Skills:; o Automotive Experience; o Good understanding of Cluster development. If interested, do send your updated resume along with the below mentioned details- Full name- Contact no- Email id- Current Organization- Total experience- Relevant experience- Notice period- Current CTC- Expected CTC- Highest education- Availability for face to face interview on 1st Dec in Bangalore-
Read more
Track RF Link
at Track RF Link
1 recruiter
Abhijith Soman
Posted by Abhijith Soman
Mumbai
1 - 7 yrs
₹3L - ₹6L / yr
skill iconPython
Linux/Unix
Embedded Systems
Python / Linux Dev with embedded background. Build cool enterprise Internet of Things solutions! We started as a RFID company in 2007 and have built several pioneering products like early smart-card attendance systems, electronic toll collection (60% market share). We had a strong enough reputation to be invited to be on the committee to devise specifications of biometrics for Aadhar. We are now taking a platform approach where we will undertake rapid product development on Linux. We are actively exploring using Cyanogen or some Android fork as well. If such geekery interests you, please get in touch.
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.
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