Cutshort logo
Embedded software jobs

29+ Embedded software Jobs in India

Apply to 29+ Embedded software Jobs on CutShort.io. Find your next job, effortlessly. Browse Embedded software Jobs and apply today!

icon
Concinnity Media Technologies

at Concinnity Media Technologies

2 candid answers
Mona Sinha
Posted by Mona Sinha
Pune
2 - 12 yrs
₹4L - ₹20L / yr
AUTOSAR
Embedded software
DaVinci
SWC
RH850
+2 more

DESCRIPTION


 Candidate will be responsible for Analysis of requirements, implementation, integration,

testing and documentation of Automotive Software components (Designing and Configuration of SWC,

BSW, MCAL drivers).

 Responsible for maintaining quality of Software deliverables.

 Candidate will be involved in entire Software development Life cycle.

TECHNICAL REQUIREMENTS

Well versed in AUTOSAR components’ design, configuration and Integration with experience in embedded ‘C’

coding. Good system level knowledge. Self-driven, motivated,

good problem-solving ability, analytical, communication and debugging skills.

 Understanding of SDLC.

 Strong Embedded Software and AUTOSAR knowledge on automotive control units.

 Hands on exp. of AUTOSAR tool chains like Davinci Developer, DaVinci Configurator

Pro, Geny, and Canoe.

 Good understanding of AUTOSAR architecture and concepts - BSW, RTE and SWC.

 Must have designing & Integration experience of SWC.

 Must able to integrate vector stack, configuration of RTE, OS and Understanding of

System/ECU Extract and generation phases.

 Must have knowledge of configuration and implementation of various SW BSW modules

(Com /Memory/Watchdog/ IO/ Diagnostic Stack etc.).

 Must have knowledge of configuration and implementation MCAL drivers (DIO/ADC /I2C

/EEPROM/PWM/CAN/LIN etc.)

 Hands on experience on 8bit, 16bit and 32bit microcontrollers. Experience with Renesas

 RH850 controller will be an added advantage.

 Hands on experience on Automotive Communication Protocol like CAN, LIN and


 Diagnostics (UDS/K-line). Geny, CANdela, ODX etc.

 Should know Software Development life cycle. Experience with Automotive Software

 development, integration and test tools.

 Working knowledge of Device Driver programming of microcontroller of 8bit, 16bit and

 32bit microcontroller. Hands on experience on basic Software handling

 Good understanding of Hardware and experience of module development for ADC,

 PWM, Timer, NVM etc.

 Experience on Microcontroller in initial configuration and CPU clock settings.

 Experience on Software Modules integration and integration testing.

 Hands on experience on standard Architectural handling

 Experience in compilation and debugging environment setting (GNU environment).

 Knowledge on Communication protocol: CAN, LIN, RS232, I2C,SPI, usage of Communication tools

like Canoe, can analyzer

 Knowledge

Read more
Digitalshakha
Saurabh Deshmukh
Posted by Saurabh Deshmukh
Bengaluru (Bangalore)
2 - 5 yrs
₹4L - ₹10L / yr
Embedded C
C
Embedded software
Raspberry Pi
Embedded Systems
+4 more

Responsibilities:

  • Design and implement embedded software applications for IoT devices using C programming language.
  • Develop and maintain firmware for Raspberry Pi-based systems, ensuring optimal performance and compatibility with various IoT sensors and peripherals.
  • Collaborate with hardware engineers to define and document system requirements and specifications.
  • Conduct thorough testing and debugging of embedded software to identify and resolve any issues or bugs.
  • Optimize code and improve system performance to enhance the overall user experience.
  • Stay updated with the latest industry trends and technologies in embedded systems and IoT development.
  • Work closely with the product management team to translate customer requirements into technical specifications.
  • Provide technical support and guidance to the team during the development and deployment phases.
  • Participate in code reviews and contribute to the continuous improvement of software development processes.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Strong proficiency in C programming language with a solid understanding of embedded systems.
  • Experience developing software for Raspberry Pi or similar single-board computers.
  • Knowledge of IoT protocols and technologies such as MQTT, CoAP, TCP/IP, and wireless communication (Wi-Fi, Bluetooth, etc.).
  • Familiarity with various sensors, actuators, and electronic components commonly used in IoT devices.
  • Solid understanding of software development methodologies and version control systems (e.g., Git).
  • Strong problem-solving skills and the ability to debug complex issues in embedded systems.
  • Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.
  • Prior experience in developing IoT applications or working on IoT projects is a plus.


Read more
Studio Trika
Shivaangi Ramesh
Posted by Shivaangi Ramesh
Bengaluru (Bangalore)
3 - 8 yrs
₹5L - ₹10L / yr
C++
Embedded C++
STM32
NRF
Python
+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
Embedos

at Embedos

2 candid answers
1 video
Mihir Oka
Posted by Mihir Oka
Mumbai
1 - 2 yrs
₹4L - ₹6L / yr
Python
C
Embedded Systems
Linux/Unix
Embedded software
+7 more

Embedos is looking for super heroes, who can help us succeed in our endeavour of becoming a beacon for providing problem solving Industrial IoT Solutions.


Location: MUMBAI

VACANCY: 3 - 4


Embedos makes Controllers –Interface devices and cloud based Software solutions for Remote Monitoring and Control, Industry 4.0 Applications.


We are looking for Engineering super heroes, who have a flare and interest in Core hardware / firmware / embedded software/ Networking and web technologies.


We would want engineers who have wide interests and want to work on multiple specializations. Functions in the embedded domain

• Hardware design small signal /Tele communication/interface electronics/Digital /Latest Microprocessors STM , ESP ,interfaces , I2C, SPI / Peripherals / Schematics /PCB Routing

• Programming languages for embedded devices respective IDEs s, debugging systems

• RTOS, Real time programming concepts.

• Linux Kernel programming, peripheral drivers.

• Communication protocols like Modbus, CAN, OPC other industrial protocols.

• Open source software, documentation, versioning systems.

• Web technology, Web applications, Networking technology, Cloud Interfacing.


We invite you to come and join in our Core team to make this endeavour a success and share the rewards.


Embedos is looking for Super Heroes to work on cutting edge technology involving interfacing IoT enabled Firmware, cloud computing software, generating exciting user interfaces, developing API’s, designing web app architectures, deploying re - usable code and the works.

Read more
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
Netwalk
Thiruvananthapuram
4 - 10 yrs
₹15L - ₹28L / yr
Embedded C++
C++
Embedded software
Object Oriented Programming (OOPs)
Object Oriented Analysis

Responsibilities:

  • Software Development with C++ for Autonomous drive project.
  • QT Library (no GUI features)
  • Object Oriented Analysis / Object Oriented Design
  • C++ Template implementation
  • C++17 specifics like “std::optional”
  • Macro implementation
  • Implementation of Clean Code
  • Static Code Analysis
  • CMake


Qualifications:

  •  Excellent GIT knowledge especially how to merge, Rebase
  •  University degree in Electrical/Electronic engineering, Computer Science or similar
  • Minimum 1 to 5 years of embedded software development experience on Yocto Linux based projects in automotive domain
  • Expert in C++ programming
  • Strong debugging skills
  • Good communication skills

 

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
Karnarogyam Pvt Ltd
Pratishthit Mathur
Posted by Pratishthit Mathur
Noida
3 - 5 yrs
₹4.8L - ₹6.6L / yr
Programmable logic controller
Embedded Systems
Embedded C
Embedded software

Responsibilities

  • 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 and design
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance
  • Provide post production support
  • Interface with hardware design and development
  • Assess third party and open source software

Requirements

  • Proven working experience in software engineering
  • BS degree in Computer Science or Engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C or C++
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
  • Adequate knowledge of reading schematics and data sheets for components
  • Strong documentation and writing skills
Read more
Valiance Solutions
Priya Chowdhary
Posted by Priya Chowdhary
Bengaluru (Bangalore)
3 - 10 yrs
₹5L - ₹15L / yr
Embedded Systems
Embedded C
Embedded software
Embedded Linux
Microcontrollers
+1 more
Title: Embedded Engineer
Location: Bangalore

About Us
Valiance is a global AI & Data analytics firm helping clients build cutting-edge technology solutions for
digital transformation. We work with some of the marquee brands across India, US and APAC to build
transformative solutions for Credit Risk, Fraud, Predictive Maintenance, Quality Inspection, Data lake, IOT
analytics etc. Our team comprises 100+ professionals across Machine Learning, Data Engineering & Cloud
expertise

Required Technical and Professional Expertise:
Must have 4 -10 Years of Experience.
Graduate/Post Graduate in engineering, statistics, or a highly quantitative field
Hands on Experience in Embedded C with Linux (Train & Deploy Model)
Hands on Experience in Embedded System, c , Linux
Experience with any Advance Embedded system design Programmer Certification advantage.
Have Knowledge of OS: Linux, Embedded Linux & Linux Tools
Language C ( Mandatory ), Shell, Python

Personal Skills:
Strong communication skills, both written and verbal
Ability to manage stakeholders' expectations and work in a high-pressure environment.
Demonstrate strong ownership & commitment to the cause of customer success.
A team player capable of high performance, flexibility in a dynamic working environment and the
ability to lead
Read more
Ogive technology

at Ogive technology

3 recruiters
Ogive Technology
Posted by Ogive Technology
Hyderabad
1 - 5 yrs
₹3L - ₹7L / yr
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
ZF india
Satish Kumar
Posted by Satish Kumar
Hyderabad
7 - 12 yrs
₹10L - ₹15L / yr
AUTOSAR
Embedded software
Automotive

Role: SW Project Manager

Location: Hyderabad

Fulltime

Experience: Should be from Automotive SW Background 

 

Must Have:

  • Experience of working in any of the commercial AUTOSAR stack (EB/Vector/KPIT/Mentor/Arccore etc.)
  • Very good problem resolution and debugging skills.
  • Very good communication and cross cultural skills.
  • Experience in project planning, estimation, budget control, release management
  • Very good knowledge in ASPICE

Good To Have:

  • Experience in migrating base software from legacy to AUTOSAR architecture
  • Experience in configuration of different AUTOSAR BSW components (Comms/DCM/DEM/Mem/OS/RTE)
  • Experience of working in Vector AUTOSAR stack.
  • Experience in Infineon multicore processors - 2xx series.

Job Roles and Responsibilities:

  • Manage a team of engineers in the role of local software project manager
  • Responsible for software delivery out of India Site.
  • Follow ASPICE process (develop SRS, SDD, SW Construction, Software Unit Verification) before delivering software to OEM
  • Travel to various ZF locations across the globe based on need.
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
C
C++
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
sukriti

at sukriti

1 recruiter
ADITYA TOMAR
Posted by ADITYA TOMAR
Gurugram
3 - 5 yrs
₹5L - ₹7L / yr
Internet of Things (IOT)
Firmware development
Team Management
Hardware development
Embedded Systems
+4 more

Responsibilities and Duties
The team leader will be leading a team of Hardware engineers, firmware and testing engineers. Being a team leader, you will primarily be responsible for fast and accurate delivery from the team which might even include handholding of team members whenever needed. Embedded team would be responsible for the following:
Hardware Design including

  • Circuit design as per design requirements
  • Schematic capture in the tool
  • CAD layout
  • QA/QC/functional testing
  • PCB assembling and rework
  • Lab inventory management
  • Component procurement.

Firmware Design Including

  • Firmware Design and architect
  • Software Development
  • Firmware Testing
  • Code management over svn

Other Responsibilities

  • The team leader would also be responsible for architecting the system, creating detailed design documents as per requirement and maintaining quality control of all the deliverables.
  • The team leader would also be required to create a detailed test plan and list of test cases to be executed and if needed, create proper environment for the same.
  • Ownership of the ‘ground up’ design and architecture of embedded software for real time applications.
  • Decomposition of designs in to structured modules/functions ready for implementationby yourself and the team.
  • Hands on development in C of new ARM based embedded software for a range of products currently under development
  • Ensure quality of software using appropriate methods(Code Review, Static Analysis, Unit Test etc.) and application of suitable Coding Standards
  • Maintain, update and enhance existing embedded software written in C
  • Documentation of software products, development and execution of test plans
  • Work closely with other members of the engineering team to assist with the correct choice of processors and supporting hardware

Required Experience, Skills and Qualifications

  • Experience of 8+ years in field of embedded systems designing and developement.
  • Familiar with usage of various LAB instruments.
  • Strong fundamentals of electronics (Digital and analog) are must.
  • Well versed with circuit designing and HW debugging
  • Analog and Digital Circuit designing: familiarity with micro-controllers, memories, communication interfaces, op-amps, comparators, relays, inductors and capacitors, Handling EMI and Noise issues associated with circuits.
  • Understanding of BLE protocols will be required.
  • Understanding of scientific methodologies of experimentation, data-gathering and interpretation and hypothesis.
  • Understanding of basic architecture, debugging of sensors.
  • Experienced in embedded-C coding, memory allocations.
  • Experience with any RTOS designing preferably with FreeRTOS at least with Semaphores, SW Timers, synchronisation and event handlings, task handling and prioritization.
  • Understanding of micro-controller architecture, programming and debugging methodologies, interrupt-handling.
  • Experience with any of the IDEs and debuggers for ARM architecture.
  • Basic understanding of assembly programing of ARM architecture
  • Understanding of basic peripherals like UART, CAN, I2C, Timers, Counters, PWMs, ADCs, DAC.
  • Experience/knowledge in IoT devices (sensor, gateway, cloud) handling.
  • Familiarity with CAD tools for schematics and layout generation.
  • Experience on MS-Office.
  • Familiarity in understanding and creating various test plans and documents.

General Skills Needed/ Requirements:

  • Strong knowledge of components and should be able to suggest the team with right componenet
  • Candidate must have a knack to use his/her technical knowledge to give it back to society.
  • Candidates passionate to bring a change in society will be preferred with no compromise on pay check.
  • Candidates must be open to work with communities to get feedback on product features so that products are best fit for social upliftment.
  • Candidates must be open to travel to needy communities and should not hesitate to get his/her hands dirty to bring a change to the communities.
  • Candidates must find associated with the cause and mission of the company.
  • Open to work in open startup culture and give his/her 100%.
  • Analytical reasoning and fact-based brainstorming capabilities will be highly preferred.
  • Ready to relocate to Gurugram.
  • Occasional field visits.
Read more
Engibrains Technologies
Avani Mehta
Posted by Avani Mehta
Ahmedabad
2 - 7 yrs
₹2L - ₹12L / yr
Embedded C
Embedded software
RTOS
Embedded Linux
Embedded Systems
 

 

 

Job Synopsis

 

 

Embedded Software Engineer

Company:

 

Engibrains Technologies

Experience:

 

2 to 6 years

Location:

 

Ahmedabad

 

 

Job Description

 

 

Roles and Responsibilities

1. Independently design and develop assigned module

2. Independently communicate with customers (verbal/email)

3. Able to mentor assigned junior engineers

4. Contribute in the company's internal operations

 

Desired Candidate Profile

1. Two to Six years of experience as an Embedded Firmware Engineer

2. Good experience with RTOS based solution development

3. Good experience with Linux application development via "C programing"

4. Good experience with Linux BSP and Kernel porting

5. Alignment with core values and work culture with the company

 

Perks and Benefits

1. Five(5) days a week

2. State of the art infrastructure and engineering resources

3. Culture-rich company promoting value based work culture

4. Mentoring engineers to full fill that career growth path

 

 

Read more
Gordian Technologies Private Limited
Shaheer Ahmed
Posted by Shaheer Ahmed
Bengaluru (Bangalore)
1 - 6 yrs
₹4L - ₹5L / yr
C
C++
Embedded Systems
Embedded software
Embedded C
+1 more

Gordian is India's only secure hyperlocal delivery company. We use IoT-enabled portable lockers which unlock only upon entering an OTP on it. The OTPs are sent to the sender and receiver only, and thus, no one can access your package in transit! Watch this quick video to see how it works: https://youtu.be/aNbTEO34Tfw

 

This role is strictly for those geeks who love building novel products. Gordian is an early-stage startup that is changing the way deliveries happen. We are a lean team and are growing considerably. This will be a great opportunity for ambitious individuals who would like to grow in a scaling startup.

 

Before you read the description below, know this: if you do not have all the technical skills required, but are willing to do whatever it takes to learn and build, you can still apply!

 

At Gordian, you will be:

  1. Designing, implementing, and debugging embedded software solutions for various CISC and RISC based systems (MC60, STM).
  2. Participating in embedded design projects from concept to production.
  3. Developing utilities, using C/C++, scripting in support of the embedded system development.
  4. Understanding businesses requirements and translating them into technical documentation.
  5. Writing code and testing various functions on the boards.

 

Technically, you must have:

  • Strong programming fundamentals and demonstrable experience through work or projects in any programming language
  • At least 1 year of work experience (internship experience included) in the industry or on a project with multiple members
  • A good understanding of web development fundamentals including JSON, REST, HTTP, client/ server, web servers, proxies, reverse proxies, etc.
  • A good understanding of Javascript. Alternatively, experience with other languages/ frameworks that would enable quick learning of Javascript will suffice

 

On a personal level, you MUST have:

  • A keen interest in working at startups, building new tech, and an ability to "figure it out".
  • Ability to own your work. It is very important to us that you take complete responsibility of your projects and contribute output that you and the team are proud of.
  • Ability to communicate clearly and concisely.

 

You will be of course be guided on your work by one of our highly-skilled mentors.

You must also be based out of Bangalore or willing to relocate.

Read more
Hyerspecai

at Hyerspecai

1 recruiter
Venkata Kolla
Posted by Venkata Kolla
Hyderabad
7 - 15 yrs
$15K - $40K / yr
C++
C
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
Quess Corp Limited

at Quess Corp Limited

6 recruiters
Anjali Singh
Posted by Anjali Singh
Noida, Bengaluru (Bangalore), Chennai
7 - 10 yrs
₹10L - ₹12L / yr
Internet of Things (IOT)
Embedded Systems
Linux/Unix
Embedded C
Embedded software
+1 more

Job Description

 

Embedded Software/Firmware Design and Development on OS/Non-OS based platform

Necessary system architecture development and implementation

Device, sensor and gateway selection and integration based on industry use case.

Development on Image Analytics and Cloud/Platform integration

Development or integration of Cloud/Platform communication protocol

Technical Documentation and Testing of the developed system

 

Desired Skills, Knowledge& Experience

 

B. Tech/M. Tech/MCA with 8-10 years of industry experience

Strong programming skills in C/C++ and Python development in Linux

Experience in device or sensor communication interfaces (wired/wireless, short range/long range).

Experience of microcontroller and microprocessor.

Knowledge of IoT gateway firmware development, container, and OS hardening.

Experience in device communication protocol, Edge computing and processing

Competent in application development for Image processing, transmission, and storage

Good understanding and of programming primitives, data structures, multi-threading and memory management techniques

Strong command over complex sensor and hardware control logic to work seamlessly with edge devices or gateway

Proactive and Self motivated

Strong verbal and written communication skill

Read more
Flux Auto

at Flux Auto

1 video
1 recruiter
Rachana Belagutti
Posted by Rachana Belagutti
Bengaluru (Bangalore)
1 - 6 yrs
₹6L - ₹10L / yr
Embedded Systems
ROS
Embedded software
Multithreading
ADAS System
+1 more
Company Overview:

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!

 

Responsibilities:

  • Work on Embedded Software for deployment on the self-driving vehicle.
  • Investigate, develop different system design and architecture for ADAS system.
  • ROS version of Firmware package for multiple sensors with different communication protocols.
  • Work on Serial communication (GMSL/CAN/LIN/FlexRay/Ethernet/UDP).
  • Work on Multi threading and Data preprocessing.

 

Requirements:

  • Experience in the fields of firmware development of Camera, Radar, Lidar, inertial sensors, Micro Controllers, ISP, Serdec.
  • Candidate should have a strong background in Embedded system and Communication protocols.
  • Candidate should have hands-on knowledge of data structures and algorithms for Data processing, and familiar with ROS (robot operating system)
  • Candidate should have hands-on knowledge on Multiple sensors, Data pre processing (Clustering, noise removal, etc.) and image preprocessing (Histogram equalization, Tone mapping, etc. )
  • Candidate should have real-world experience in implementing Firmware packages for multiple sensors and communication protocols
  • Candidate should have experience in programming in C++ and with robust, safety-critical, efficient code

Additional requirement: Active U.S visa.

 

Good to Have:

  • Domain knowledge and implementation experience with multiple sensor, inertial sensors, and general Embedded System Architecture
  • Real world experience with system integration and deployment
  • Worked on sensor fusion and Embedded systems
  • Experience with Nvidia SOCs and Drive works Architecture

Benefits:
  • Health Insurance 
  • Employee Stock Options 
  • Work From Home 
  • Flexible work hours 
  • Monthly Team outings and events
  • Budget for Upskilling
  • 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
Flamenco Tech (I) Pvt Ltd
Dhanraj Choudhary
Posted by Dhanraj Choudhary
Bengaluru (Bangalore)
0 - 2 yrs
₹2.5L - ₹5L / yr
Embedded software
Embedded C
Embedded C++
C
Data Structures
+1 more
Job Description
Job title - Embedded Software Developer
Job Type – Full time
Work Experience – 0 to 2 years
Job location –Bangalore
Summary
Looking for engineering graduate willing to work in a fast-paced startup environment who is willing
to do embedded programming for wireless sensor products, experiment with different technologies
and creating POC.
Required Experience, Skills and Qualifications
• Should have hands-on experience with Microcontroller boards like Arduino/ESP8266/32/STM32/MSP430
• Understanding of various interfaces/communication protocols (e.g., UART, USB, SPI, and I2C)
• Good understanding of data structures, pointers, link lists in C and OOP’s concepts.
• Basic understanding of RTOS concepts (Tasks, events, semaphores, mutex etc.)
• Should know Programming in: C, C++, python.
• Understanding of 8051, ARM, AVR Architecture.
• Should have basic understanding about Linux.
• Should have knowledge about wireless communication technologies such as Wi-Fi, BLE, ZigBee etc.
• Should have Knowledge about communication protocols such as -HTTP, MQTT etc.
• Should be willing to learn new technologies/languages
Roles and responsibilities
• Embedded software development and testing
• Working on IoT/Healthcare equipment projects
• Develop POC and demonstrate
Additional Benefits
• Exposure to Wireless technologies
• Exposure to IOT product development life cycle
About Us
Flamenco Tech is a FutureIP company, that provides breakthrough insights and measurable outcomes to
global clients in commercial real estate with SMARTer Infrastructure. We offer solutions for Building
Automation, Space Analytics, Employee Services, Facility Operations and Safety & Security Automation. The
solutions are built on our Digital Blanket IoT Platform and IoT Smart Sensor Platform, enabling SMARTer
Buildings that are efficient, effective, productive, optimized and calibrated in near real time.
Read more
Telecom Company
Agency job
via Hunt & Badge Consulting Pvt Ltd by Chandramohan Subramanian
Remote, Bengaluru (Bangalore), Chennai
3 - 5 yrs
₹3L - ₹7L / yr
Embedded Systems
Embedded C
Embedded C++
Firmware
Embedded software
+2 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
Bengaluru (Bangalore)
3 - 5 yrs
₹6L - ₹8L / yr
Embedded software
DSP
Embedded C
Embedded C++
Embedded Systems
+7 more
Here is a chance to work for a Consumer Electronics Brand, where you get to deal with some of the best channels and work with some excellent experienced minds. Read on.

Started in 2015, this lifestyle and accessories startup has taken over the consumer electronics sector in India. Our client has a product range that includes an extensive catalog of headphones, speakers, travel accessories, and modern earphones. It believes in providing cutting edge electronic products stamped with durability and affordability.

The brand is associated with some of the major icons across categories and tie-ups with industries covering fashion, sports, and music, of course. The founders are Marketing grads, with vast experience in the consumer lifestyle products and other major brands. With their vigorous efforts toward quality and marketing, they have been able to strike a chord with major E-commerce brands and even consumers.
 
As an Embedded Software Engineer, you will utilize your expertise and intuition to bring cutting edge R&D solutions quickly into production.
 
What you will do:
  • Developing drivers and middleware for mobile and wearable computing on cutting edge new hardware components.
  • Optimizing constrained environments of low power mobile devices by writing excellent C/ C++ solutions.
  • Collaborating with our business development team, providing support in customer communication and other additional service inquiries, sales leads and sales support.
  • Designing new features / hardware introduction
  • Implementing and testing software according to design
  • Creating tools to automate processes
  • Specifying requirements for new/legacy functionality
  • Defining feature design and system architecture
  • Supporting feature and maintenance teams
  • Closely cooperating with development teams
  • Closely cooperating with Product Technology Area members (Product Owners, Technical - Specialist, Architect, Subject Matter Experts)

 


Candidate Profile:

What you need to have:

  • BE – CS/ ECE, MS, ME, MTech
  • Very Strong C/ C++ experience in an embedded environment
  • Expertise in Python Framework
  • Good working experience in Unix / Linux operating system
  • Must have good knowledge of Bluetooth, BLE, Wi-Fi standards
  • Candidates having experience in developing Hearables (TWS, Neckband, headphones) and IoT systems are preferred
  • Good knowledge of SDLC,SQA

 

Read more
Moschip Semiconductor
Agency job
via Aimhighhr by Swarnabh Das
Hyderabad
2 - 4 yrs
₹6L - ₹8L / yr
.NET
C#
ASP.NET
Visual Basic (VB)
SQL
+6 more

Skills:

  • .NET framework, VB, C#
  • HTML 5, Bootstrap, CSS, Less .
  • Communication Protocols like HTTP, TCP, WCF, Web API, Modbus.
  • Databases- MS SQL Server 2008 R2, MySQL. Knowledge on Redis, MongoDB.
  • Scripting language -Java-Script, jQuery, AngularJS, SignalR, Ajax.
  • AWS SDK preferred, Cloud Migration., IIS, Self-hosting, window server,
  • Other tools -Postman & Fiddler, Tortoise SVN, Mantis bug tracking, Redmine.

Key Strengths :

  • Good debugging skills.
  • A major responsibility includes planning development cycle, designing, module development, code merge, Unit / Integration testing etc.
  • Highly motivated team player.
  • Experience in working on multiple projects simultaneously.
  • Quick learning of any new technologies.
  • Capable to take independent responsibility as well as ability to contribute and be a productive team member.

 

Key responsibilities:

  • Involved into discussion of design and development of new feature enhancement.
  • Involved in integration with the IoT devices over the TCP binary protocol.
  • Involved in design and development of Web API to expose the data uploaded by devices to third party applications.
  • Coordinating with the testing team for fixing bugs.
  • Coordinating with firmware (Embedded) team for device integration.
  • End to end design and development of modules.
Read more
Bengaluru (Bangalore)
3 - 4 yrs
₹10L - ₹14L / yr
Embedded Linux
Embedded Systems
Embedded C
Embedded software
Telematics
+3 more
  • Looking engineers with 3 - 4 years of experienced embedded software and embedded Linux developers
  • Design and implement Embedded Linux based applications
  • Design and implement embedded software for telematics and IoT products
  • Code review and optimization
  • Develop board support packages for new hardware designs
  • Provide customization and field support
  • Closely work with the hardware development team

Requirements:

  • BE/BTech in ECE, EEE or CS
  • 3 - 4  years of experience in embedded software and embedded Linux development
  • Good working experience in Linux applications and drive development
  • Good C programming skills
  • Good knowledge of OS programming
  • Familiarity with configuration management tools
  • Good communication skills

 

Read more
Bengaluru (Bangalore)
1 - 3 yrs
₹3L - ₹5L / yr
Test Automation (QA)
Automation
Quality control
Python
TWS
+5 more
Here is a chance to work for a Consumer Electronics Brand, where you get to deal with some of the best channels and work with some excellent experienced minds. Read on.

Started in 2015, this lifestyle and accessories startup has taken over the consumer electronics sector in India. Our client has a product range that includes an extensive catalog of headphones, speakers, travel accessories, and modern earphones. It believes in providing cutting edge electronic products stamped with durability and affordability.

The brand is associated with some of the major icons across categories and tie-ups with industries covering fashion, sports, and music, of course. The founders are Marketing grads, with vast experience in the consumer lifestyle products and other major brands. With their vigorous efforts toward quality and marketing, they have been able to strike a chord with major E-commerce brands and even consumers.
 
As a Quality Assurance Engineer, you will collaborate cross-functionally to understand support / field issues and drive solutions.
 
What you will do:
  • Creating test plans, write test cases, and other QA documents based on platform software requirements and specifications
  • Performing hands-on testing of platform/ embedded software
  • Automating test cases and processes using Python
  • Filing and tracking bugs from opening to closure after verification
  • Reporting defects and following-through as necessary to complete the testing cycle
  • Providing timely status updates and assisting the team in making decisions about release-readiness
  • Testing of Alexa audio products and Wifi, Bluetooth products
  • Testing of TWS and Wearable(Fitness band, Watch)

 

 

What you need to have:

  • BE / BTech; Specialisation in Electronics engineering or Computer Engineering
  • Experience of 1 to 3 years in Quality Testing of embedded software
  • Knowledge of Python, Test automation and bug tracking
  • Excellent understanding of Alexa, Wifi, Bluetooth and wearables testing
Read more
VAYUZ Technologies

at VAYUZ Technologies

1 video
4 recruiters
Pooja Chauhan
Posted by Pooja Chauhan
Remote, Ahmedabad, Pune
8 - 10 yrs
₹8L - ₹11L / yr
Python
pytest
Automation
Agile/Scrum
Embedded software
+7 more

Our Requirement

  • Hands on experience in developing test codes using Python and Pytest frameworks for a minimum of 3 years
  • Experience in writing test cases for embedded software for a minimum of 1 years
  • Experience with Agile Software Workflows such as Scrum
  • Experience with Git, Jira and Confluence
  • Should be an expert in Python
  • Hand on experience with OOPS
  • Strong communication skills
  • Hands-on experience in API testing & developing automation test script for mobile or tablet devices using Appium
  • Ability to identify new testing techniques and tools
  • Excellent problem-solving skills
  • Excellent team player and exhibit a positive attitude
  • Strong collaboration, oral and written skills

Preferred Skills:

  • Strong understanding of Bluethooth, BLE, understanding of WiFi (802.11a/b/g/n)
  • Ability to propose new ideas on how to improve customer satisfaction and quality of product
  • Ability to carefully examine requirements and specifications to anticipate quality issues and provide timely feedback when specifications are incomplete or inaccurate
  • Experience testing Firmware is plus
  • Develop and implement unit and integration test cases and scripts for embedded firmware

Other Important Criteria's 
  • Required Educational Qualifications: Minimum B.E/B.Tech with 60% in academics.
  • Min. Experience Required: 8 years.
  • Should be able to join immediately or within 15 days
Read more
factorieio

at factorieio

1 recruiter
Urvesh Goel
Posted by Urvesh Goel
Remote only
4 - 20 yrs
₹20L - ₹60L / yr
PLC
Assembly language
Internet of Things (IOT)
Embedded software
Programmable logic controller
+1 more

factorie.io is a digital manufacturing enterprise, connecting disparate data sources to align manufacturing activities in real time, substantially impacting manufacturing throughput. 

 

Operating in an inherently data-rich environment – we seek to be the source of real time intelligence for manufacturing operations by processing and elevating data from machines, ERP and other IT applications. 

 

The company is currently being led by four co-founders with a cumulative management, technology and manufacturing experience of more than 100 years. In place is a dedicated strategic consulting for manufacturers to transition to digital enterprise, ISV partners and pilot clients. As we work towards empowering manufacturers at scale, we are looking for a high caliber IIoT / embedded systems engineer to lead data acquisition from machines. This is a leadership position and you'll be a Co-founder of the Company. All Co-founders are compensated from founders' equity in the Company – and, cash compensation will commence only after completing 12 months association as Co-founder.

 

Nurtured as a product-based technology company, our Co-founder would be someone who considers himself to be a methodical hacker – energized by simply the process of building products that solve meaningful problems. You have a bias for action, taking consistent, incremental and measurable steps towards releases that serve the product’s immediate and long-term needs.

 

If that person is you, we look forward to experimenting and tinkering with the next generation of IoT and data analytics use cases – together. 

 

ASK YOURSELF IF YOU ARE: 

 

Entrepreneurial? Someone who believes it is their time to shine and is tired of operating in a manager's shadow. Have you started-up before – or, even thought about doing so? Tell us your story. 

 

A hands-on craftsman? Someone who loves to build, understands the architecture of complex software applications and frameworks. Do you contribute to opensource projects and / or have you developed / are you developing certain ‘hobby’ applications? We would love to know about them. Do you have an engineering blog we should be following? We are NOT accepting managers for this position, please

 

Disciplined, passionate and obsessive? Someone who needs to solve REAL problems that have potential network implications on how products are manufactured in the world today – democratizing the hitherto ‘privileged’ power of Industry 4.0.

 

THE SKILLS YOU NEED / TECHNOLOGIES WE’RE WORKING ON,

 

CORE:

  • Experience of data acquisition, extraction and normalization from PLCs and sensors with open protocols (OPC-UA, Modbus and MTConnect) + proprietary connectors (for Siemens Sinumerik, Fanuc and Mitsubishi)

 

  • Comfortable building the Edge hardware and software infrastructure - IoT Gateways, IoT Servers installed on Linux or Android (Yocto) forks

 

  • Exposure to low latency connectivity architecture using a combination of Wireless (Cellular, Wi-Fi, Bluetooth, and NFC), and wired (Ethernet) interfaces. Consequently, necessary is an understanding of Profinet and MQTT communication standards.

 

  • In depth knowledge of the architecture of smart manufacturing software components - SCADA, Historian, MES etc.

 

  • Have leveraged a cross-section database types - RDS (Postgres) and / or NoSQL (MongoDB, DynamoDB)

 

  • A fanatical level of thoroughness with the OOP such as C++, JAVA (Spring) as well as the more recent Node.js, Go 

 

FUNDAMENTALS:

  • Strong CS fundamentals. Deep knowledge of math, probability, statistics and algorithms. Delivering full-stack projects from conceptualization to production. Iterating, developing and testing MVPs quickly - therefore identifying opportunities to automate the development cycle to the maximum feasible extent.

 

  • Extensive experience of leveraging (opensource) libraries / solutions, frameworks, APIs, AWS IIoT (or similar) etc., to drive efficiencies in product development. We’re NOT planning to reinvent the wheel.

 

  • Familiarity with deploying and developing in a microservices architecture. i.e., deploying on a containerized (Kubernetes, Docker, ECS, EKS etc.) stack that communicates via REST APIs. Developing while religiously following the CI / CD methodology.

 

  • Trade tools such as PLC simulators, IoT device / sensor simulators, Cucumber, Selenium, GIT, IDEs (ex., Eclipse), JIRA etc., would be almost second nature
Read more
 Exa Mobility

at Exa Mobility

1 recruiter
Exa Mobility
Posted by Exa Mobility
Pune
1 - 4 yrs
₹3L - ₹6L / yr
Embedded Systems
Embedded software
Internet of Things (IOT)
Sensors
Embedded Systems Engineer.
Role:-
1. PCB design of ECU of vehicle.
2. CAN communication interfacing.
3. Data logging and sensor interfacing.
4. IOT gateway interfacing.
Read more
Espressif Systems India Pvt Ltd
Anuja Pawar
Posted by Anuja Pawar
Pune, Shanghai, China
4 - 10 yrs
₹12L - ₹25L / yr
Embedded C
Embedded software
C
Shell Scripting
Perl
+4 more
Job description Title: Lead Embedded Software Engineer Type: full-time/regular, direct hire Location: Pune, India Relocation Assistance: full About this position: This is an opportunity to be a key player at a company with a great reputation in IoT semiconductor technology and growing business. We offer a great long-term opportunity in a true team environment. If you have strong experience in software programming languages such as assembly, C etc. along with software validation test procedures then this opportunity is well suited to you. We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems Major Responsibilities: 1. Conceptualize, plan, design, implement and test embedded software and firmware. 2. Participate in software architecture high level design decisions. 3. Develop and maintain efficient codes written with best practices in mind. 4. Develop and maintain product documentation. 5. Work within a highly diverse technical team on cross functional integrated systems. 6. Various other tasks and projects you choose to own. Basic Qualifications: The Leading Embedded Software Engineer position requires a Bachelor's degree in Software, Computer, or Electrical Engineering, Computer Science, or a specialized area, field or the equivalent and a minimum of 5 to 10 years of related work experience. Applicants with a Master's degree and a minimum of 4 to 8 years of related experience are also eligible. Skills: • Clear and concise spoken and written communication skills are critical for this position since the engineer is responsible for gathering engineering requirements, negotiating during tradeoff analysis and documentation. • Interpersonal skills (Networking, negotiation, and tolerance). • The ability to work with cross functional, multi-regional, internal, and external teams that can have different priorities. • Ability to manage urgent situations and manage priorities. • Tolerance to ambiguity and dealing with complex engineering problems. • Ability to make decisions with minimal supervision and limited information. Requirements: 1. Proficient in C language and strong Real-Time SW development skills. 2. Scripting Languages: shell, Perl, Python or the like. 3. Microprocessors/Architectures: strong knowledge of Computer / SoC architecture, familiarity with microprocessor instruction sets is a desired. 4. Experience with RTOS desired. 5. Strong knowledge of Network protocols and layer2 MAC, preferably wireless protocols like 802.11, Bluetooth. 6.Demonstrated experience using software development best practices – requirements capture, design reviews, code reviews, coding conventions. Posting Statement: Espressif prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Read more
Wideeye

at Wideeye

2 recruiters
Prasad Zaware
Posted by Prasad Zaware
Pune
0 - 2 yrs
₹2L - ₹3L / yr
Internet of Things (IOT)
Embedded software
Python
MongoDB
Embedded C
+2 more
Responsibilities • Design & Develop work based on requirement • Report own status • Collaborate with other team members to achieve sprint goals. Required Qualifications And Experience • BE/ B.Tech in Electronics/Electrical • Good to have Knowledge on Backend Development • Strong knowledge in C/C++ and Python • Good programming & SW design skills
Read more
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Find more jobs
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort