Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
1.0 - 5.0 years
0 Lacs
chennai, tamil nadu
On-site
As an IOT Developer at BOTBERRY SOLUTIONS, you will be responsible for the following: - Embedded software development/maintenance in Esp32, NodeMCU, Ardunio and Raspberry pi etc. - Working on latest communication technologies such as LORA, BLE, Zigbee etc. - Integration with MQTT & IOT Cloud platforms - Circuit schematic drawing and basic PCB designing - Understanding the components from datasheets and selection of best components for the PCB designing Qualifications required for the role include: - B.E / B.Tech in CSE / ECE / EEE - 1+ yrs of experience in Embedded systems software development - Strong programming skills in MicroPython, C/C++ in Linux - Basic knowledge in Networking and communications - Desirable to have knowledge and exposure in Mobile App development - Basic knowledge of hardware design & troubleshooting - Hands on experience with interfacing various on-chip and off-chip peripherals like LCD displays, keypads, UART, SPI, I2C, ADC, timers, interrupts, GPIO etc. - Experience in Firmware testing, debugging, documentation & troubleshooting of the C code on the target hardware - Motivated and desire to learn new technologies - Good problem-solving skills - Must be able to work independently or in a group & take up big responsibilities If you believe you possess the above-mentioned attributes and are eager to contribute in our dynamic work environment, please send your resumes to careers@botberrysolutions.com.,
Posted 5 days ago
4.0 - 9.0 years
17 - 32 Lacs
pune, chennai, bengaluru
Work from Office
Job Role: Linux Device Driver Developer Experience: 4 To 8 Years Location: Pune/Bangalore/Chennai/Gurgaon Key Responsibilities: Develop and maintain Linux or Bare-Metal Device Drivers Work with hardware interfaces: SPI, I2C, UART, Timers, ADC, Interrupts Collaborate with hardware and embedded teams for driver integration Troubleshoot and optimize low-level system performance Support board bring-up and hardware validation Key Skills: Proficient in C programming for Embedded Systems Experience with Firmware and Device Driver Development Hands-on with Peripheral Interfaces and Microcontroller Hardware.
Posted 1 week ago
5.0 - 9.0 years
0 - 0 Lacs
ahmedabad
On-site
A Well known Manufacturing company of Process Instrumentation products like Sensors ,PID Controllers, Temperature controllers ,Industrial Automation etc having their factory located in Navi Mumbai is looking for expanding their Gujarat base Position : Sales Manager Reporting :Director , Navi Mumbai (Factory) Desired Candidate : Male, BE/B.Tech in Electronics /Electrical Engineering from reputed university Good Sales experience in Process Instrumentation ,Sensors,PID Controllers,Timers,Industrial Automations etc Handled Institutional and Channel Sales for Gujarat region Identify and pursue new business opportunities within the industry and establish new customer reach. Conduct product presentations and demonstrations to showcase our products Providing technical assistance to customer during the pre-sales and post-sales phase Proven ability to work both independently and collaboratively as part of a team Salary : Best in the industry Interested candidate with relevant industry experience please share updated resume with salary details and notice period to os.consultancy@hotmail.com
Posted 1 week ago
2.0 - 6.0 years
0 Lacs
udaipur, rajasthan
On-site
You have a great opportunity in the manufacturing industry at Udaipur, Rajasthan, India with the following job description: Extensive experience in Embedded C and C++ programming is required for this role. You should have a background in 8-bit, 16-bit, and 32-bit microcontroller-based product design. Experience with RTOS-based programming would be a plus. It is essential to be proficient in digital interfaces like UART, SPI, I2C, DVP (Digital video port), timers, counters, RTC, DFU (Direct Firmware Upgrade), bootloader, camera interfaces, and various display interfaces. Moreover, you should have extensive experience with analog interfaces, including ADC, DAC, PWM, and operational amplifiers. The ideal candidate must be proficient in using firmware development IDEs such as Keil, MPLAB, IAR, STM32CubeMX, etc. Strong experience in protocol design for RS232, RS485, USB, Ethernet, Bluetooth, Wi-Fi, LoRa, etc. would be highly beneficial for this role. With 2-5 years of work experience, this full-time position offers a challenging yet rewarding opportunity to showcase your skills and expertise in embedded systems development.,
Posted 2 weeks ago
0.0 - 4.0 years
0 Lacs
delhi
On-site
As an Intern at Rancho Labs, you will be responsible for conducting interactive game development sessions using MakeCode Arcade, Roblox Studio, and Lua scripting for school students. Your role will involve assisting in designing structured lesson plans, hands-on projects, and engaging gaming exercises. You will guide students in creating interactive games by implementing animations, game physics, and custom game logic. Additionally, you will provide mentorship and support for debugging, problem-solving, and enhancing gameplay mechanics. You will introduce students to key game development concepts such as coordinates, motion control, loops, timers, and AI elements in gaming. It will be essential to stay updated with the latest trends in game development and integrate them into the lessons. Collaboration with the curriculum team to enhance learning materials and assignments will be a crucial aspect of your role. Furthermore, you will be responsible for assessing students" progress and providing constructive feedback to aid in their learning journey. Rancho Labs is an ed-tech company founded in 2019 by IIT Delhi alumni and professors. The company's mission is to inspire students" interest in technology fields like Artificial Intelligence, Coding, and Robotics through engaging experiential learning. Rancho Labs offers a variety of programs tailored for students from Grade 3 to 12, including workshops, long-term courses, and summer camps. These programs focus on hands-on learning, enabling students to build real-world projects such as traffic light systems, chatbots, and clap-activated lamps. Rancho Labs has delivered over 100,000 hours of learning, trained more than 30,000 students, and facilitated the development of over 250 innovations. The company operates both online and offline, with locations across Delhi, including IIT Delhi, Saket, and Gurugram.,
Posted 2 weeks ago
6.0 - 10.0 years
0 Lacs
karnataka
On-site
You should have 6-7 years of relevant experience in Embedded C & C++, including experience in Bare metal programming as well as RTOS (i.e. free RTOS). Your expertise should extend to various MCU peripherals like ADC, DAC, PWM, Capture-Compare, Timers, DMA, etc. Additionally, you should possess experience with algorithms for controlling high-power transistors like IGBTs, MOSFETs, etc., and demonstrate understanding of signal conditioning circuits and other power electronics-related hardware components. Experience in Digital control of inverters or other power conversion using digital control techniques, as well as various motor control algorithms, is also required.,
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
udaipur, rajasthan
On-site
You should have extensive experience in Embedded C and C++ programming. You should also have experience in 8-bit, 16-bit, and 32-bit microcontroller-based product design. Experience with RTOS-based programming is preferable. You should be proficient in digital interfaces such as UART, SPI, I2C, DVP (Digital video port) timers, counters, RTC, DFU (Direct Firmware Upgrade), bootloader, camera interfaces, and various display interfaces. Additionally, you should have extensive experience with analog interfaces, including ADC, DAC, PWM, and operational amplifiers. It is essential to be proficient in using firmware development IDEs such as Keil, MPLAB, IAR, STM32CubeMX, etc. Moreover, you must have strong experience in protocol design for RS232, RS485, USB, Ethernet, Bluetooth, Wi-Fi, LoRa, etc.,
Posted 3 weeks ago
3.0 - 8.0 years
8 - 12 Lacs
noida, hyderabad, bengaluru
Work from Office
Skills/Experience: Strong experience in Layout design and Verifications of GPIO library Expertise in floorplanning, placement , IO ring Implementation and IO Bus design Experience (years) : 3+ Year Education Qualification: BE/B-Tech/ME/M-Tech degree in Electronics and Communication, Electrical Engineering, or related field.
Posted 3 weeks ago
4.0 - 9.0 years
17 - 32 Lacs
kochi, pune, bengaluru
Work from Office
" We're Hiring: Linux Device Driver Developer at Bangalore Location" Job Role: Linux Device Driver Developer Experience: 4 to 8 Years Location: Belagavi / Bangalore Note: We are specifically looking for candidates from non-automotive domains . Key Responsibilities: Develop and maintain Linux or bare-metal device drivers. Work with hardware interfaces such as SPI, I2C, UART, Timers, ADC, and Interrupts . Collaborate with hardware and embedded teams for seamless driver integration. Troubleshoot, debug, and optimize low-level system performance. Support board bring-up and hardware validation activities. Key Skills: Strong proficiency in C programming for embedded systems. Solid experience in firmware and device driver development . Hands-on experience with peripheral interfaces and microcontroller hardware .
Posted 3 weeks ago
5.0 - 8.0 years
7 - 10 Lacs
hyderabad
Work from Office
Role: The purpose of the role is to provide assurance on the quality of deployment for the assigned accounts and support in establishing mechanisms that enhance and sustain customer satisfaction levels. The role is expected to support in enhancing customer advocacy by predicting and preventing customer escalations & dissatisfactions and drive a culture of continuous improvement in the assigned accounts. Do: Implement deployment quality strategy for the assigned Accounts Provide inputs in the development of strategy for the assigned accounts while considering the quality standards, client expectations, quality, and monitoring mechanisms Review and reallocate the priorities to align with the overall strategy of the line of business / business unit Quality control and Customer satisfaction Support the completion of Annual Customer Satisfaction survey by ensuring completion of survey by the account customers, representatives for various projects within the account. Ensure completion of survey and address any queries in a timely manner. Support in conceptualizing the action planning by communicating with clients and interacting with Delivery Managers, vertical delivery heads and service delivery heads Drive the account wise tracking of action planning identified for sustained CSAT in various projects. Drive the Quarterly pulse survey for selected accounts or projects for periodic check-ins. Support the Account Leadership teams for tracking and managing client escalation for closure. Early Warnings and Business partnership Drive the implementation of mechanisms for preventing client escalations / dis-satisfactions by creating an early warning system in DigiQ covering aspects like delivery quality, delivery schedule, resources constraints, financial issues (overloading of effort / over-run potential), productivity, and slippages on milestones. Participate in Monthly and Quarterly Business review along with Business and Account leadership to ensure adherence of defined quality processes, define new life cycle models and ensure gating processes are followed the projects within the accounts. Drive the upskilling of delivery teams on quality management tools, knowledge management and create mechanisms for sharing of best practices. Support the collection of metrics on the performance / health of process and regular publishing of compliance and metrics dashboards. Continuous Improvement Drive a culture of continuous improvement in the assigned accounts to ensure enhance efficiency and productivity of resources Create mechanisms between the projects in the account for sharing knowledge, quality issues, risk mitigation methods within the accounts to drive the continuous improvement Plan and drive year on year improvement goals in various projects by way of process streamlining & improvements and automation, leading to cost savings and / or efficiency Support the collection of metrics to show the improvements- efficiency / productivity improvement. Team Management Team Management Clearly define the expectations for the team Assign goals for the team, conduct timely performance reviews and provide constructive feedback to own direct reports Guide the team members in acquiring relevant knowledge and develop their professional competence Drive geography specific trainings for the quality team, designed basis the statutory norms that apply in different countries Ensure that the Performance Nxt is followed for the entire team Employee Satisfaction and Engagement Lead and drive engagement initiatives for the tea Track team satisfaction scores and identify initiatives to build engagement within the team Mandatory Skills: Exadata DMA. Experience: 5-8 Years.
Posted 4 weeks ago
2.0 - 6.0 years
0 Lacs
kochi, kerala
On-site
As an Embedded C Developer (Non-Automotive) with 2 to 4 years of experience, your primary responsibilities will include designing, implementing, and testing embedded system virtual models using C/C++. You will be required to develop efficient and reliable low-level firmware for embedded platforms. Collaboration with hardware and systems teams to simulate hardware behavior in software will be crucial. Additionally, debugging and optimizing embedded code to achieve top-notch performance will be part of your daily tasks. Ensuring seamless peripheral communication involving SPI, I2C, UART, Timers, ADCs, among others, will also be a key responsibility. To excel in this role, you must possess strong programming expertise in C, with basic knowledge of C++ being a plus. Your proven experience in embedded software or firmware development will be highly valuable. Hands-on experience with bare-metal programming or Linux-based embedded systems is essential. Proficiency in debugging tools and troubleshooting embedded systems is a must. A deep understanding of hardware interfaces such as SPI, I2C, UART, Timers, Interrupts, and ADCs will be beneficial. Prior experience in non-automotive domains like consumer electronics, medical devices, industrial automation, and telecom will be advantageous for this position.,
Posted 1 month ago
6.0 - 10.0 years
0 Lacs
karnataka
On-site
The main responsibilities of this position include: - Developing and validating embedded firmware for 32-bit microcontrollers and microprocessors. - Creating low-level peripheral drivers for microcontroller/microprocessor peripherals, such as Clock Systems, Timers, ADC, DAC, DMA, UART, SPI, I2C, and more. - Adding support for 32-bit microcontrollers and microprocessors in Zephyr OS. - Collaborating with the community and upstreaming code to community projects. - Demonstrating a strong understanding of the steps involved in porting Zephyr OS to a new platform. - Applying 6 to 10 years of experience in embedded firmware programming using C or C++. - Having expertise in developing drivers for MCU peripherals. - Proficiency in using GIT version control software and/or other software configuration management tools. - Experience in developing device drivers in Zephyr OS is considered a plus.,
Posted 1 month ago
8.0 - 12.0 years
0 Lacs
hyderabad, telangana
On-site
As a Backend Developer, you will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend applications and microservices using C# and ASP.Net following the MVC pattern. You will apply a strong understanding of Object-Oriented Programming (OOPs) principles and design patterns. Your role will involve providing technical leadership, applying Software Architect skills to design technical solutions, and guiding development efforts. In this position, you will develop and work with Console Applications, Windows Services, Threading, and Timers. You will also design and implement Web API, REST Webservices, or Microservices, utilizing LINQ and Entity Framework for efficient data access and interaction. Additionally, you will be responsible for managing and optimizing databases, specifically MS SQL, with a focus on database optimization techniques. As part of your responsibilities, you will handle hotfixes and troubleshoot complex issues in a production environment, actively participate in production deployment processes, and leverage AWS Cloud Services in the design, development, and deployment of applications. You will work effectively within CI/CD pipelines to automate build, test, and deployment processes, manage code using GIT for version control and collaboration, and write and execute unit testing and functional testing to ensure code quality and application reliability. To excel in this role, you should have 8-10 years of development experience, a strong understanding of OOPs programming, and proficiency in C#. You must also possess experience with ASP.Net and the MVC pattern, as well as skills in database optimization, specifically with MS SQL, and DevOps experience. Your background should include working on Console Applications, Windows Services, Threading, Timers, Web API, REST Webservices or Microservices, LINQ Entity Framework, AWS Cloud Services, CI/CD, GIT, unit testing, and functional testing. Being a team player and having experience in Individual Contributor (IC mode) collaboration are essential for success. Desirable skills include experience in Messaging Queues, WebSocket, and Caching mechanisms, an understanding of No-SQL databases like DynamoDB, knowledge of C++, and familiarity with client-server and Internet systems architecture.,
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
coimbatore, tamil nadu
On-site
The role of a Firmware Engineer at our organization in Coimbatore involves being actively engaged in coding, debugging, hardware coordination, and the development of innovative firmware concepts. You will collaborate closely with the hardware, validation, and production teams to ensure the efficiency and reliability of the product. Your primary responsibilities will include firmware development, where you will work on coding in Embedded C for microcontrollers such as PIC, Nuvoton, etc., and interface with various hardware peripherals like GPIO, ADC, PWM, Timers, UART, I2C, and SPI. Implementing communication protocols, control logic, and writing well-documented, modular code using best practices will be essential aspects of your role. Additionally, you will be expected to contribute to the development of new product features, create proof-of-concept firmware for idea validation, and actively participate in testing, debugging, and hardware-firmware integration. To excel in this role, you must possess strong technical skills, including proficiency in Embedded C programming, a deep understanding of microcontroller internals, and experience with MCUs like STM32, PIC, Atmel, etc. Hands-on experience with communication protocols such as UART, I2C, SPI, Modbus, and debugging using IDE tools and lab instruments will be crucial. Your ability to work with interrupt handling, timers, watchdogs, and low-power modes, along with maintaining a structured coding style and effective communication and documentation practices, will be key to your success. As a valued team member, you will actively engage in design reviews, code walkthroughs, and participate in failure analysis and support activities. Your proactive learning attitude, strong debugging and analytical skills, and a team-oriented approach will contribute significantly to the success of our projects. This is a full-time position that requires a Bachelor's degree and a minimum of 2 years of experience in Embedded C programming, MCUs like STM32, PIC, Atmel, and communication protocols. If you are enthusiastic about joining our dynamic team and possess the required skills and experience, we look forward to speaking with you soon.,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
indore, madhya pradesh
On-site
As a Firmware Developer at Custom Devices (CD), you will be responsible for developing and testing embedded software, focusing on ARM architecture, and engaging in daily debugging tasks. Your role will involve collaborating closely with the electrical engineering team and participating in the entire software development lifecycle from concept to deployment. To excel in this role, you should have knowledge and experience in various microcontrollers such as AVR, STM32, and MSP. Proficiency in the C language is essential, along with a solid understanding of peripherals like GPIO, timers, and ADC. You should also possess expertise in communication protocols like TCP/IP, UDP, I2C, SPI, and UART. An understanding of DMA, interrupts, and memory management is crucial, as well as basic knowledge in hardware and the ability to review schematics in line with firmware requirements. Experience in the IoT domain and familiarity with IoT data protocols such as MQTT, MQTTs, and HTTP/HTTPs are highly advantageous. Furthermore, you should have a good grasp of encryption techniques for IoT device data security, including algorithms like AES, RSA, and cryptography. Knowledge and experience in low-power RF wireless technologies/protocols like ZigBee, WiFi, Bluetooth, GSM, and GPRS will be beneficial for this role. Strong analytical and problem-solving skills are essential, along with the ability to bring up and troubleshoot new hardware. A willingness to learn new technologies and collaborate effectively within a team environment is also key. A Bachelor's degree in Electronics Engineering or a related field is required for this position. Local candidates in or around Indore are preferred for this full-time on-site role. If you are ready to contribute your expertise to Custom Devices (CD) and take on the exciting challenges of firmware development in a dynamic environment, we look forward to receiving your application.,
Posted 1 month ago
2.0 - 5.0 years
0 - 0 Lacs
pune
On-site
A well known Sensors and Electronic controllers manufacturing company is looking for suitable Male as Sales Engineer for Pune location Desired Job Profile : Male, Electronics Engineer or equivalent with 2/3 year experience in Semiconductors industry Establishes new customers/accounts by identifying potential customers; planning and organizing sales call schedule. Gains customer acceptance by explaining or demonstrating product improvements and operational excellence. Prepares sales reports by collecting, analyzing, and summarizing sales information and application trends; attends periodic Sales Reviews. Establish and maintain profitable customer relationships with OEMs and Channel Partners in the long term. Travelling Pune region for Sales development and Revenue growth Salary : As per the industry standards Holiday : Sunday If interested kindly mail us your updated resume with salary details and notice period to os.consultancy@hotmail.com
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
maharashtra
On-site
As a Senior Embedded Systems Engineer at texIT by iThink Software Labs, located in Ichalkaranji, Maharashtra, you will be responsible for designing, developing, and debugging embedded systems for textile and industrial applications. With a minimum of 3-4 years of experience in the field, you will work on firmware development for various microcontrollers such as PIC series, STM32, ESP32, and Arduino platforms. Your expertise in UART, I2C, SPI, and other serial communication protocols will be crucial for successful system integration. In this role, you will design and simulate hardware circuits using tools like Proteus, Eagle, Altium, or KiCAD, build and test hardware prototypes, and collaborate with firmware, cloud, and product teams for seamless system integration. Your responsibilities will also include documentation and BOM preparation for production, ensuring thorough and accurate records of the work done. The ideal candidate for this position will have a minimum of 3 years of hands-on experience in embedded systems, a strong understanding of UART communication and microcontroller peripherals, and proficiency in tools like MPLAB, STM32CubeIDE, or similar development environments. Experience with PIC microcontrollers, STM32, ESP32, and Arduino platforms is essential, along with the ability to design PCB circuits and create prototypes independently. Nice-to-have skills include experience with RS485/Modbus protocols, knowledge of power-efficient designs for IoT, familiarity with OTA firmware update mechanisms, and an understanding of cloud APIs and data protocols like MQTT/HTTP. By joining texIT by iThink Software Labs, you will have the opportunity to work on real-time industrial products, collaborate in an innovation-focused environment, and gain exposure to the complete product lifecycle from ideation to deployment. We offer a competitive salary, growth opportunities, and a supportive work environment. If you possess the required skills and experience, please send your updated resume, project portfolio, and expected joining date to rupesh@ithinksoftwarelabs.com with the subject line "Application for Embedded Systems Engineer 3+ Years Exp.",
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
mysore, karnataka
On-site
As an Embedded Firmware Developer, you will be responsible for designing, developing, and testing firmware for 8-bit and 32-bit microcontrollers. Your primary focus will be on developing and debugging firmware in C/C++ to ensure reliability and performance. You will also work on real-time operating systems (RTOS) to seamlessly integrate firmware with hardware. Collaboration with cross-functional teams is essential to define firmware requirements and specifications. You will implement and troubleshoot various communication interfaces such as SPI, I2C, UART, ADC, DAC, and timers. Additionally, you will be responsible for developing and maintaining secure boot mechanisms and secure firmware update processes. Conducting code reviews, supporting hardware bring-up, and system integration are integral parts of your role. It is crucial to document development processes, code functionality, and testing procedures to ensure clear understanding and maintain consistency. You will actively participate in both development and testing phases of the firmware lifecycle. To qualify for this position, you should hold a Bachelor's degree in Computer Science, Electronics, Electrical, or a related engineering field. A minimum of 5 years of professional experience in embedded software development is required. Strong programming skills in C/C++, along with proven experience in debugging and troubleshooting embedded systems, are essential. You should possess deep knowledge of real-time operating systems, firmware architecture, and secure boot implementations for microcontrollers. Familiarity with hardware interfaces and communication protocols such as ADC, SPI, I2C, UART, DAC, and timers is necessary. A solid understanding of hardware subsystems, peripheral integration, and strong analytical skills are key requirements for this role. Excellent interpersonal and written communication skills are important for effective collaboration within the team. The ability to thrive in a collaborative environment and strong problem-solving abilities are highly valued. Preferred qualifications include experience in developing firmware for safety-critical or secure systems, familiarity with version control systems like Git, and exposure to firmware testing methodologies and tools. Join us in this exciting opportunity to contribute to the development of cutting-edge embedded firmware for innovative products. (ref:hirist.tech),
Posted 2 months ago
4.0 - 8.0 years
0 Lacs
pune, maharashtra
On-site
As a Scala/Akka Actor System Developer in Pune, you will be responsible for designing and implementing large-scale Actor-based systems using the Akka toolkit. Your expertise in handling actor supervision, message delivery, and system failure recovery will be essential in building high-performance messaging systems with reactive design. Working closely with engineering leads, you will contribute to the development of reusable and scalable services while maintaining and enhancing existing Akka-based components. Your in-depth understanding of the Actor Model in Akka, proficiency in Scala and asynchronous programming, and strong skills in stateful actors and fault-tolerant design are crucial for success in this role. Experience in scheduling and timers within actor systems will further enhance your capabilities. Preferred skills such as experience with Akka Cluster and Akka Sharding, performance tuning, and load testing of actor-based systems, as well as familiarity with metrics, tracing, and monitoring tools, will be advantageous. In addition to technical skills, strong logical reasoning and debugging abilities are essential for this role. As an independent contributor and team collaborator, you will play a key role in core system-level engineering work, deep involvement in scalable backend design, and addressing real-time product use cases. If you are looking for a challenging role that offers the opportunity to work on critical backend systems, this position provides a platform for your professional growth and development.,
Posted 2 months ago
0.0 - 4.0 years
0 Lacs
karnataka
On-site
The Embedded Firmware IoT Internship at AriveGuru Technology Solutions Pvt. Ltd is exclusively designed for M.Tech/MS students who are passionate about embedded systems and IoT innovation. As an intern, you will collaborate with our R&D and product engineering teams on real-world projects focused on robotics, automation, and intelligent devices. This internship offers a hands-on experience in the full product lifecycle development, from prototyping to field testing, utilizing the latest microcontroller technologies and IoT frameworks. Your key responsibilities will include designing, developing, and optimizing firmware in C/C++ or MicroPython for ARM Cortex-M-based microcontrollers such as ESP32 and STM32. You will interface and integrate digital and analog modules (sensors, actuators) over UART, SPI, I2C, and GPIO. Additionally, you will work closely with the hardware team for debugging, field testing, and system bring-up, validating firmware in simulation and real-world environments, and conducting unit and integration testing to ensure robust performance. Furthermore, you will contribute to documentation of code, hardware interfacing, and test procedures, as well as participate in design reviews and propose firmware architecture improvements. To be eligible for this internship, you should be pursuing or a recent graduate of M.Tech/MS in Embedded Systems, Electronics & Communication, Electrical Engineering, or related fields with a minimum CGPA of 8.0+. This full-time internship will be based in Bengaluru and will have a duration of 6 months, with an internship completion certificate provided upon completion. The technical skills required for this role include a strong foundation in C/C++ for embedded development, hands-on experience with microcontrollers such as ESP32, STM32, or AVR, familiarity with RTOS concepts, firmware debugging tools, and low-level programming, as well as an understanding of embedded communication protocols and experience working with sensors, PWM, interrupts, timers, and GPIO management. Basic exposure to version control tools like Git is also necessary. Additional preferred skills include exposure to firmware security, power optimization, or bootloader development, familiarity with cloud IoT platforms, knowledge of firmware development tools, and a passion for robotics, automation, and real-time control systems. As an intern, you will gain hands-on experience in live projects across industrial automation, robotics, and smart hardware, receive mentorship from experienced embedded and IoT engineers, gain insight into the full product development cycle, and have the opportunity to transition into a full-time position based on performance. The internship will be held at AriveGuru Technology Solutions Pvt. Ltd, located at 139, 1st Floor, Sarvabhouma Nagara, MSRS Nagara, Bilekahalli, Bengaluru, Karnataka 560076. This is a full-time, in-person internship with a contract length of 6 months and a day shift schedule. If you are interested in applying for this internship, please answer the following application questions: - Details of your M.Tech/MS Degree (Include branch, year of passing, and CGPA) - Engineering College details (College Name, City) - Microcontrollers/Platforms you've worked on - Languages & Firmware Tools used - Areas of interest (Choose or list specific focus areas) - Your Current Location, Distance from Ariveguru Office, or Possibility of relocation near our office Expected Start Date: 24/07/2025,
Posted 2 months ago
4.0 - 9.0 years
17 - 32 Lacs
Pune, Bengaluru, Belgaum
Work from Office
Job Role: Linux Device Driver Developer Experience: 4 to 8 Years Location: Belagavi | Bangalore | Pune Key Responsibilities: Develop and maintain Linux or bare-metal device drivers Work with hardware interfaces: SPI, I2C, UART, Timers, ADC, Interrupts Collaborate with hardware and embedded teams for driver integration Troubleshoot and optimize low-level system performance Support board bring-up and hardware validation Key Skills: Proficient in C programming for embedded systems Experience with firmware and device driver development Hands-on with peripheral interfaces and microcontroller hardware
Posted 2 months ago
4.0 - 6.0 years
10 - 20 Lacs
Bengaluru
Hybrid
ROLES AND RESPONSIBILITIES As part of the New Product Development (NPD) team, the candidate should be able to perform the following duties, but they are not limited to the following: Understand the product specification and software requirements. Designing the software modules and ensuring the software design meets all requirements of quality, performance, maintainability and extensibility. Hands-on software development, implementing new modules, helping the team in debugging and resolving critical issues on need basis. Provide technical guidance to junior engineers and perform design/code reviews. Estimating the software development activities and guiding the team in estimations. Comply with the requirements of the BTL quality management process. ESSENTIAL QUALIFICATION AND EXPERIENCE QUALIFICATION: Bachelor or master degree in Electronics or similar engineering stream. Around 5 years of experience in design & development of embedded firmware. TECHNICAL COMPETENCY: Proven experience in designing and developing microcontroller based embedded firmware. Proficient in firmware development using C, C++ with and without any OS. Experience in unit testing and automated unit test frameworks. Good knowledge of embedded system fundamentals like microcontrollers, peripherals, embedded operating system concepts, communication protocols, etc. System level understanding with the ability to understand hardware design and other system level interactions of software. Experience in agile development process, continuous integration and related tools. BEHAVIOURAL COMPETENCY: Fire in the belly - Being proactive, getting the job done. Clarity - Good analytical thinking and analyzing deeply. Effectiveness - Systematic approach and being organized. Collaboration - Working as a team, helping others.
Posted 2 months ago
2.0 - 5.0 years
4 - 7 Lacs
Pune
Work from Office
This applied technology position creates software that is sold as an integral part of Cummins products. People in these positions will have involvement in specification, design, implementation, testing and/or release of software that controls the operation of Cummins products in a variety of customer applications. Investigates embedded software problems, understands causal mechanisms, recommends appropriate action, owns problem resolution and documents results with guidance from more experienced team members. Applies and supports the improvement of embedded software development processes and tools. Processes include model based development, coding, compiling and test. Tools include Simulink, code editors, integration tools, static analysis tools, compilers and hardware in the loop test tools. Obtains input and negotiates with product and software development teams and delivers verified software features, components, and builds to product teams. Makes decisions in the areas of software requirements, design, implementation and test that impact the quality and performance of individual software features and/or components. Owns problem resolution for moderately complex components, products, systems, subsystems or services with a greater degree of technical complexity and ambiguity over the entry level engineer level and with greater accountability to the project team. Provides independent execution of established work processes and systems, while still developing technology or product knowledge; engages with the improvement of systems and processes. Involves minimal direct management of people, but could involve the coordination and direction of work amongst technicians and/or temporary student employees. Contributes effectively toward team goals, exhibits influence within a work group and continues to develop proficiency in the competency areas critical to success in the role. Education, Licenses, Certifications College, university, or equivalent Bachelor's degree in Engineering or appropriate STEM field is required.Post-graduate (Master's) degree relevant to this discipline area may be required for select roles.This position may require licensing for compliance with export controls or sanctions regulations. Experience Experience in Embedded domain, working experience in Microcontroller 16/32 Experience in Embedded C programming. Experience in CAN, SPI, I2C, J1939 Experience in ADC, DIO, Interrupts, Timers, DMA Experience in Working with EEPROM, Flash Experience in Version Control Tools like Git Experience in using Debuggers, DSO. Experience in working with Bootloaders. Experience with debugging and troubleshooting embedded software on target hardware. Understanding of Real Time Operating Systems (RTOS) concepts. Should have basic knowledge about embedded hardware. Should know how to read schematic. Good Knowledge of microprocessor / microcontrollers and circuits preferably Good to have BLDCmotorcontrolexperience. Good to have experience with Microchip Controllers and IDE Good to have Control Systems basic knowledge. Good to have Embedded Software Development Life cycle knowledge. Good to have MATLAB, Python knowledge.
Posted 2 months ago
6.0 - 11.0 years
4 - 8 Lacs
Noida
Work from Office
company name=Apptad Technologies Pvt Ltd., industry=Employment Firms/Recruitment Services Firms, experience=6 to 15 , jd= Job Title:-Embedded Engineer – WiFi - Bluetooth Technology Job Location:- Bangalore Job Type:- Full Time JD:- Skills requirements: 1. Embedded “C” 2. WiFi protocol, Bluetooth exp. a. Person should be able to identify wi-fi drops - person should be able to tell which data packets are getting dropped... b. Video should be buffer free for scanning c. Purpose is to avoid any buffer is involved 3. Should be senior guy with above exp. (6 to 15 years) Desirable: Ability to work independently or with a group and self-motivated. Work in an agile environment. Good to have medical domain knowledge. , Title=Embedded Engineer- WiFi - Bluetooth Technology, ref=6566252
Posted 2 months ago
3.0 - 8.0 years
4 - 9 Lacs
Manesar
Work from Office
Role & responsibilities: Software Design and Development + Hardware-Software Integration + Debugging and Troubleshooting + Real-time instructions set Operation calculation + Flow chart with algorithm Documentation + Code Reviews Preferred candidate profile: Strong Programming Skills in C + Micro-controllers instruction set and architecture deep understanding + Hands on Debugging and Testing + Version Control Systems with proper documentation
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |