Cutshort logo
A global product engineering services specialist logo
Embedded Developer
A global product engineering services specialist
Embedded Developer
A global product engineering services specialist's logo

Embedded Developer

at A global product engineering services specialist

Agency job
3 - 7 yrs
₹8L - ₹14L / yr
Bengaluru (Bangalore)
Skills
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
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

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
Product and Service company
Product and Service company
Agency job
via The Hub by Sridevi Viswanathan
Bengaluru (Bangalore)
2 - 6 yrs
₹8L - ₹11L / yr
Embedded Linux
Embedded C
Microcontrollers

Embedded Software - Linux 

Job Responsibilities: 

Linux development engineer working on microcontroller firmware development, Linux platform drivers and IoT solutions. Should be able to resolve technical roadblocks and deliver project commitments. Looking for someone with 2+ years in the embedded industry and a passion to grow along with the company. 

  

Selected candidates for this role will be reporting to the software tech lead/manager in the organization. 

  • Embedded software development activities and Linux platform development.
  • Work with QA teams to resolve bugs and ensure release readiness 

  

The main responsibilities of this role are: 

  

Technical: 

  • Strong programming skills (C, C++, assembly) 
  • Linux development experience (porting & platform drivers) 
  • Knowledge of embedded microcontroller & microprocessor-based systems 
  • Prior experience of delivering modules for microcontroller projects 
  • Good understanding of commonly used embedded communication protocols 
  • Good understanding of common embedded peripherals, interfaces & sensors 
  • Experience working on Real-Time systems (RTOS) 
  • Should be able to quickly learn new technologies.
  • Should be able to work with minimal technical guidance 

  

Leadership: 

  • This role requires excellent communication skills 
  • Strong analytical & problem-solving skills 
  • Prior experience working with overseas clients 
  • Periodically report progress to manager.

  

  

Experience: 2 to 4 years

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
Samsan Technologies
Agency job
via Samsan Technologies by HR Varsha
Pune
3 - 10 yrs
₹3L - ₹10L / yr
Embedded Linux
Embedded C
RF
LF
Bluetooth
+5 more

Key Responsibilities:

 

1.    Development, integration and testing of embedded software in the Embedded Linux RTOS

2.    Integrate Application based on Adaptive AUTOSAR Platform

3.    Contribute for Architecture, Detailed design, programming in C++ (11/14/17)

4.    Perform Unit, Integration Tests of developed Application

5.    Detail oriented systematic problem-solving approach in the embedded software.

6.    Debug embedded software on hardware platforms for issue identification and resolution

 

Minimum qualification criteria:

 

1.    Bachelor's degree in Electronics, Computer Science, Electrical Engineering, or related field

2.    2+ years of experience in software development in C or C++

3.    2+ years of experience in designing and implementing embedded systems for high performance, high reliability real-time embedded computing platforms

Read more
vithamas technologies
at vithamas technologies
2 candid answers
4 products
Soniya Jennifer
Posted by Soniya Jennifer
Bengaluru (Bangalore)
3 - 5 yrs
₹10L - ₹12L / yr
Internet of Things (IOT)
skill iconReact.js
Embedded C
Embedded Systems
• 3-5 years industry experience in embedded systems, IoT, and connected product efforts
• Experience in system design and building IoT systems in resource and power constrained environments
• Proficient in C language on embedded platforms and familiarity with hardware design of embedded system is a plus
• Development on Linux Platform/RTOS with an emphasis on embedded device driver development, multi-threading, and firmware debugging
• Experience with mesh network or sensor network and communication
• Good understanding of multiple IoT platform components is essential
• Solid working knowledge using IoT hardware platforms, communication boards, and gateways
• Hands-on in internet protocols and software development using protocols including LoRA, Wi-Fi, BLE, ZigBee, NB-IoT, M2M,6LoWPAN, Ethernet etc.
• Expert hands-on proficiency in developing applications using one or more technology stacks
• Strong hands-on understanding of scalability, security, high availability, and operational requirements
• Sound and proven decision-making skills to influence the technology choice and implementation methodologies
• Hands-on in object-oriented programming principles, design patterns, and software architecture
• Good with rapid problem solving, a strong technical background, and passion for continuous improvement
• Must have had hands on experience with Connected smart products having Product and Application software, data and Cloud
• Must have intimate knowledge of tools and processes used for Product(firmware) and/or Application software and/or Device hardware and/or Cloud
• Must be intimately familiar with Agile and Scrum, in the creation of dashboards for Sprints. An expectation would be to implement Scrum within the organization
• Must have strong familiarity with SMAC(social media, mobile, analytics and cloud) trends and application to saleable product categories
• Must have worked closely with Mechanical/Electrical/Electronics engineering teams in the development of smart/connected products.
Read more
AI First, New-age Technology Company for the Digital
AI First, New-age Technology Company for the Digital
Agency job
via Himflax Group by Kashish Chawla
Bengaluru (Bangalore), Chennai
5 - 10 yrs
₹15L - ₹25L / yr
Embedded Linux
Embedded C++
skill iconC
skill iconC++
Embedded C
+4 more
Title:  Embedded C++ Developer
Location:Bangalore / Chennai
Type: Permanent
Company Type: AI / Digital  Product Design Service based 

Job Description

* Experience in C/C++ and have strong experience embedded application development and integration in Linux

* Good in creating unit tests, performing code reviews, optimizing performance and ensuring standards for maintainability  

* Debugging, profiling, and performance optimization skills

* Have experience working in a fast paced Agile/Scrum environment
Read more
VECROS TECHNOLOGIES PRIVATE LIMITED
at VECROS TECHNOLOGIES PRIVATE LIMITED
1 video
4 recruiters
BESTA PREM
Posted by BESTA PREM
Delhi, Gurugram, Noida, Ghaziabad, Faridabad
1 - 5 yrs
₹4.5L - ₹8L / yr
Embedded C++
I2C
skill iconC++
Robotics
ROS
+9 more

You would be part of:

  1. Designing/Improvement of new/existing architectures of distributed computing with subcomponents of Unmanned Aerial Systems (UAS).
  2. Working/Researching with industrial state of the art sensor systems and modules, and developing drivers (HAL or wrapper) and applications around their usage.
  3. Design and implementation of communication protocols between different subcomponents of UAS for distributed computing.
  4. Writing Applications and Drivers from the scratch for (embedded)linux based systems.
  5. Scripting and automations around work flows of UAS usage.
  6. Working with existing sophisticated software stacks of subcomponents of UASs.
  7. Working closely with electronics, design and systems teams for architecture development and deployment.
  8. Working closely with Flight Controller engineers to do collaborative development of UAVs.

 

We expect you to be:

  1. Experienced in hands-on development of complex embedded systems involving multiple microcontrollers or SoCs.
  2. Very good in analytical abilities to be able to do core research and development activities.
  3. Able to write low level drivers (wrapper or core) from the scratch.
  4. Very comfortable reading and understanding datasheets and reference manuals of microcontrollers, peripherals, sensors etc.
  5. Able to understand existing complex embedded software stack written in C/C++.
  6. Solid in C.
  7. Good in C++.
  8. Comfortable with using hardware debuggers.
  9. Having Hands-On experience with RTOS concepts like scheduling, threads synchronicity , race conditions etc.
  10. Having Solid understanding of interrupt mechanisms.
  11. Experienced in working with different hardware protocols like SPI, I2C, UART, PWM, CAN, USB etc.
  12. Having Solid understanding of interrupts architecture of ARM based microcontrollers like STM32, LPC etc.
  13. Having Good understanding of the concept of bootloaders.
  14. Able to multitask.
  15. A self-motivated and motivating personality who can work well independently as well as part of a team
  16. Having good interpersonal and soft skills who can adapt to the work environment while manifesting a good positive attitude

You are awesome if you are:

  1. Experienced in Linux Device Driver development.
  2. Having good exposure of working on and understanding of any sensor modules like GPS, LIDAR etc.
  3. Experienced in data filtering techniques (Example: Kalman filter)
Read more
Daikoku Innovations LLP
Bengaluru (Bangalore)
2 - 5 yrs
₹8L - ₹18L / yr
Embedded C
Embedded C++
skill iconC++
Embedded Linux
skill iconC
+2 more
Role: Embedded Software Engineer

 

Relevant experience: 2-3 years

 

Responsibilities:

 

  1. Should be good at, C, C++, Linux driver development
  2. Should have worked in protocol like i2S, SPI, i2C. rf, 6lowpan, Tcp / Ip stack etc..
  3. Experience in porting MbedOS , FreeRTOS to different boards is good.
  4. Analyzing and enhancing efficiency, stability and scalability of system resources
  5. Design, develop, code, test and debug system software
  6. Provide post production support
  7. Interface with hardware design and development

 

Requirements:

 

  1. Proven working experience in software engineering
  2. Experience in hands-on development and troubleshooting on embedded targets
  3. Solid programming experience in C or C++
  4. Adequate knowledge of reading schematics and data sheets for components
  5. Strong documentation and writing skills

 

Note: Self-motivated, goal oriented and good analytical skills.

Read more
Oxit LLC
at Oxit LLC
1 recruiter
Pranjali Samant
Posted by Pranjali Samant
Remote only
3 - 9 yrs
₹15L - ₹20L / yr
Embedded Linux
Embedded C
LoRaWAN
LoRa

ORGANIZATION


Launched in 2014, Oxit has continually focused on true innovation in IoT services through the creation
of solutions and products for an adaptive global business marketplace. Our diverse list of clienteles,
ranging across a multitude of industries, has grown to recognize and trust Oxit in partnering in all
aspects of Smart Technology capabilities from designing to prototyping, development and carefully
launching their ideas

ROLE


Proficient in connected objects, an IoT embedded engineer develops innovative solutions that help
users to receive, control and manage information.
Conceptualizing, designing, developing, & managing IoT end devices, middleware, interfaces, and
connectivity

RESPONSIBILITIES

PRIMARY RESPONSIBILITIES
● Analyze, discuss and understand user/business requirements
● Translate business requirements to optimizer solutions, system & firmware specifications
● Design & Implement firmware/software as per specifications and conduct unit tests
● Managing & building end devices and middleware (Gateway development)
● Connectivity solutions, protocol implementation, stack development (ex: Lora)
● Perform integration, acceptance tests, troubleshooting, and debugging
● Work in collaboration with other team members, leadership, and other departments towards
solution implementation and delivery
● Adhere to organization/project process standards and guidelines
● Handling internal (team, departments, and leadership) and external (customers & partners)
interactions
● Collaborate with and support Hardware team towards HW design & development
● Collaborate with and support Software team towards backend development, API definition &
interfacing, Mobile, Cloud, & Web application definition

SECONDARY RESPONSIBILITIES
● Researching, creating, and testing IoT solutions
● Designing platform solutions that are cloud-compatible and work with IoT applications
● Providing solutions to issues related to the connection of networks and platforms
● Contribute to improving quality, accelerating development and deployment - process improvement
and tools improvement
● Showcase ability to play different Agile roles and manage small teams
● Supporting management with client interactions and at times leading it

SKILLS

PRIMARY SKILLS
● Hands-on programming experience in C/C++/Python in Embedded/IoT environment
● Good working knowledge of Linux internals & application development
● Good working experience of RTOS & bare metal programming
● Hands-on experience in device driver development
● Hands-on experience with protocol implementation (wired & wireless)
● Experience in executing projects in an Agile/Waterfall model
● Exposure to Gateways, web/cloud computing technologies, APIs, sockets, & related tools
● Exposure to JavaScript, Node.js, and typescript is an added advantage
● Proficient in C, C++, and Python programming, Java script added advantage
● Good understanding of Linux internals, Linux System programming, and application development
on Linux
● Hands-on experience with Container technologies (LXD, Docker and/or Kubernetes)
● Working knowledge and experience implementing FUOTA, Device management
● Working knowledge of Security - Encryption, Decryption, Flash management
● Working knowledge of Web architecture, Interfacing (APIs, MQTT, etc.)
● Hands on experience with Yocto, Ubuntu Core
● Experience with R Pi or similar platforms
● Working Knowledge and experience with LoRaWan on both Gateway and Devices

● Prior experience working on IoT Gateways

SECONDARY SKILLS
● Firm understanding of IoT architecture and principles
● Knowledge of device and data security
● AWS or related cloud architecture, tools & setup, API development
● LoRa stack experience, Network gateway functionality, networking: TCP/IP, DNS, DHCP, HTTP
● ESP32 architecture, Free-RTOS experience
● Work and collaborate well with others
● Strong communication skills
● Strong analytical and problem-solving skills


WORK ENVIRONMENT
● Minimum 3 years of prior experience
with embedded, firmware, & IoT
● Available full time (40 hours a week)
● Remote working infrastructures
● Flexible remote work (work from
anywhere)
● Certain overlap with EST business hours
● Full time (Mon-Fri, 8 hrs/day)
● Agile way of working & mindset
● Team work, frequent interaction &
collaboration with team & leadership
● Collaborations & meetings through
video conferencing
● Friendly & collaborative environment

Read more
Kanha
Kanha
Agency job
via Kanha by Parvendra Singh
Bulandshahr
3 - 5 yrs
₹4L - ₹6L / yr
Embedded Systems
Embedded C
Embedded C++
We are searching for a talented embedded developer to join our software team. In this role, He will be required to meet with clients and engineering teams to determine the project requirements, design the software architecture, and run tests to ensure the functionality of embedded systems
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