Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
6 - 12 years
8 - 14 Lacs
Ahmedabad, Hyderabad
Work from Office
Position: Senior Engineer / Technical Lead (Linux / Android Camera Driver Developer) Job Description: What Youll Be Doing * Design and development of real time embedded software/firmware and PC/mobile based software application. * Analyze domain specific technical or low level requirement and modification as per end customer or system requirement & participate in software design * Perform software testing including unit, functional and system level requirement including manual and automated * Document technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. *Develop software solutions from established programming languages or by learning new language required for specific project. *Develop new approaches to complex design problems What Are We Looking For * Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Linux BSP * Expert in multimedia such as CSI, camera, video capture, display, video encoder, video decoder, ISP drivers, audio capture, audio playback, V4L2, ALSA and middleware. * Excellent understanding of audio / video formats and compression techniques * Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA. * Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar * Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution * Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. * Requires in-depth knowledge and experience * Solves complex problems; takes a new perspective using existing solutions * Works independently; receives minimal guidance * Acts as a resource for colleagues with less experience * Represents the level at which career may stabilize for many years or even until retirement * Contributes to process improvements * Typically resolves problems using existing solutions * Provides informal guidance to junior staff * Works with minimal guidance Location: Hyderabad, Ahmedabad Location: IN-TG-Hyderabad, India-Kondapur (eInfochips) Time Type: Full time Job Category: Engineering Services
Posted 2 months ago
6 - 12 years
8 - 14 Lacs
Ahmedabad
Work from Office
Position: Senior Engineer / Technical Lead (MCU RTOS) Job Description: What Youll Be Doing Strong RTOS experience like FreeRTOS or similar Experience in bootloader development Strong experience working with various micro controllers and IDE for the same Expertise in various peripheral buses such as I2C, SPI, Serial Experience working with HAL Experience in RTOS based application development Expertise in Optimizations on embedded platform Strong C/C++ Programming skills Experience in assembly level coding is added advantage Use of hardware such as oscillator and logic analyzers for hardware debugging Strong debugging skills Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. What Are We Looking For Responsible for design and development of real time embedded software/firmware on RTOS based Platforms To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low-level software design Perform software testing including unit and functional testing Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develop new approaches to complex design problems. Location: Ahmedabad Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type: Full time Job Category: Engineering Services
Posted 2 months ago
7 - 8 years
9 - 10 Lacs
Bengaluru
Work from Office
What You ll Be Doing: Provide advanced engineering design service and support to regional engineering team on embedded hardware including processors, FPGA and software design support. Collaborate with customers to develop, test, and debug firmware, assist with code creation, driver development on MCUs based on ARM Cortex, RISC-V, and proprietary cores. Assist customers to configure and customize embedded Linux systems, including kernel configuration, device drivers, middleware integration, and real-time patches. Design technical demonstrations, including Proof of Concepts (PoC), showcasing microcontroller/microprocessor, FPGA capabilities in real-world applications. Create high-quality documentation, including technical guides, application notes, and training materials, for internal and external use. Share technical expertise by delivering training sessions and workshops for internal engineers and customers. Attend technical and sales training in efforts to stay abreast of current technology. Develop product performance specifications and product development roadmaps Ensure accurate documentation of engineering designs and solutions for future reference. What We Are Looking For: Bachelor s Degree or higher in Electronics/Electrical Engineering, Computer Science, or a related engineering field. Minimum 7 years of experience in electronics, semiconductors, embedded processors, and FPGA design. Proven experience in firmware development across multiple microcontroller platforms based on ARM Cortex, RISC-V, and proprietary cores. Advanced proficiency in C/C++ for embedded systems; familiarity with Python. Experience with kernel debugging, device tree customization, and interfacing hardware peripherals through custom drivers. Proficiency in VHDL and Verilog; knowledge of System Verilog or High-Level Synthesis (HLS) is a plus. Hands-on experience deploying machine learning models on MPUs using tools like TensorFlow Lite, OpenCV, or ONNX Runtime. Excellent problem-solving skills and a proactive approach to technical challenges. Strong communication and teamwork skills to work effectively with customers and internal teams. Passion for innovation and commitment to delivering high-quality engineering solutions. What s In It For You: Training and professional development Performance coaching Work with fun team in a supportive environment. Work at a strong and growing company Community involvement opportunities
Posted 2 months ago
7 - 12 years
9 - 14 Lacs
Chennai, Pune, Ahmedabad
Work from Office
Position: Senior Engineer / Technical Lead (Linux BSP) Job Description: What Youll Be Doing Responsible for design and development of real time embedded software/firmware and PC/mobile based software application. To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in High level and low level software design Perform software testing including unit, functional and system level requirement including manual and automated Performs software requirement to design to coding to testing traceability Performs code review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project What Are We Looking For Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems. Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA. Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar Experience of Board support package, Device driver and boot loader development/porting. Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Location - Hyderabad, Ahmedabad, Bangalore, Pune, Chennai Location: IN-TG-Hyderabad, India-Kondapur (eInfochips) Time Type: Full time Job Category: Engineering Services
Posted 2 months ago
7 - 12 years
9 - 14 Lacs
Chennai, Pune, Vijaynagar
Work from Office
Position: Senior Engineer / Technical Lead (Linux BSP) Job Description: Job Description What Youll Be Doing Responsible for design and development of real time embedded software/firmware and PC/mobile based software application. To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in High level and low level software design Perform software testing including unit, functional and system level requirement including manual and automated Performs software requirement to design to coding to testing traceability Performs code review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project What Are We Looking For Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems. Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA. Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar Experience of Board support package, Device driver and boot loader development/porting. Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Location - Hyderabad, Ahmedabad, Bangalore, Pune, Chennai Location: IN-TG-Hyderabad, India-Kondapur (eInfochips) Time Type: Full time Job Category: Engineering Services
Posted 2 months ago
7 - 12 years
9 - 14 Lacs
Ahmedabad
Work from Office
Position: Senior Engineer /Technical Lead (C++ Linux, QT) Job Description: What Youll Be Doing Responsible for design and development of real time embedded software/firmware on Linux Platforms To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low level software design Perform software testing including unit, functional and system level testing Performs code review following coding guidelines and static code analysis Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project. Develop new approaches to complex design problems. Responsible for code and design reviews for the code / design developed by subordinates / peers Technical stakeholder communication (knowing pules of customer, proactive in communication in right way, identifying potential escalation scenarios and pre-emptively handling them) Mentoring and team building What Are We Looking For Must have experience working with Linux application development on embedded platforms. Must have experience in design and implementation of large C++ applications involving QT GUI application and HMI Must have experience in various QT modules and QT framework understanding Must be proficient in using C++ language on embedded platforms and debugging skills. Must have worked on embedded applications involving Linux IPCs, Process synchronizations, and TCP/IP protocols Must have strong knowledge with OS concepts, OOPS concepts and Inter Process communication (IPC) Must have strong knowledge of IoT concepts and must have worked on at-least one IoT project. Must have working knowledge of anyone scripting language (Python, Shell) Must have good understanding of networking concepts Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Excellent interpersonal, communication, collaboration and presentation skills. Location - Ahmedabad Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type: Full time Job Category: Engineering Services
Posted 2 months ago
0 - 2 years
3 - 7 Lacs
Hyderabad
Work from Office
Embedded Systems Engineer (0-2 Years) Apply Now Hyderabad, Telangana, India Job Type Full Time About the Role About the Role We are looking for a highly skilled and hands-on Embedded Systems Engineer to join our innovative team. You will work on production-grade embedded firmware, focusing on real-world deployments, low-power optimizations, connectivity solutions (BLE, LoRa, Wi-Fi), and security. This is not just a coding role you will work closely with hardware, debugging tools, and mass-production considerations. If you have strong C/C++ programming skills, experience with real microcontroller architectures, and a deep understanding of embedded peripherals, RTOS, and debugging tools, we encourage you to apply. Requirements Key Responsibilities Firmware Development & Optimization Develop modular, production-grade firmware for microcontrollers (ARM Cortex-M, ESP32, STM32, nRF, RP2040, etc.). Implement RTOS-based or bare-metal solutions with optimized memory and power management. Integrate secure bootloaders, OTA updates, and firmware encryption mechanisms . Embedded Software & Hardware Integration Interface with sensors, actuators, and wireless modules (BLE, Wi-Fi, LoRa, Zigbee, NB-IoT, LTE) . Work with high-speed communication protocols (SPI, I2C, UART, CAN, Modbus, RS485). Debug using JTAG, SWD, logic analyzers, oscilloscopes, and protocol sniffers . Testing, Debugging & CI/CD in Embedded Write unit tests, hardware-in-loop (HIL) tests, and automated validation scripts for firmware. Utilize Git, CI/CD pipelines, and containerized environments (Docker) for firmware deployment. Identify and resolve low-level performance bottlenecks, memory leaks, and timing issues . Production & Deployment Work on EMC/EMI compliance and regulatory requirements for certification. Support DFM (Design for Manufacturing) and board bring-up testing . Collaborate with app developers, cloud teams, and hardware engineers for end-to-end integration. Required Qualifications Education : BE/B.Tech/M.Tech in Electronics, Electrical, Computer Science, Embedded Systems, or related fields . Experience : 0-2 years (must have built real-world projects beyond academic coursework). Technical Skills Required Programming & Development Expert-level C/C++ programming for embedded systems. Experience with RTOS (FreeRTOS, Zephyr, or similar) . Knowledge of Python (for scripting, automation, or test frameworks). Hardware & Connectivity Hands-on experience with STM32, ESP32, nRF, RP2040, or other modern microcontrollers . Working with BLE, Wi-Fi, LoRa, ZigBee, CAN, RS485, and industrial protocols . Debugging & Tools JTAG, SWD, logic analyzers, oscilloscopes, protocol analyzers . Proficiency in GitHub/GitLab , CI/CD for embedded systems. Experience with memory profiling, real-time debugging, and power optimization . Deployment & Production Understanding of firmware security, OTA updates, and low-power optimizations . Experience with PCB bring-up and factory testing procedures is a plus. Preferred (Bonus) Skills Experience with Edge AI (TinyML, TensorFlow Lite, Sipeed K210, etc.) Experience with secure boot, encrypted firmware, and anti-tamper mechanisms Knowledge of ISO 26262, IEC 61508, or other safety standards
Posted 2 months ago
12 - 15 years
37 - 42 Lacs
Greater Noida, Bengaluru
Work from Office
Honeywell is seeking Software Engineering Manager for leading a team to design, develop and integrate software applications and embedded software for HPS-PMT. You will use your experience and judgment to plan and accomplish goals. You will also generate innovative solutions in work situations; trying different and novel ways to deal with problems and opportunities. Primary responsibilities: Will lead with people reporting of technical Lead designers, developers, Technology Specialists comprising on both Software application development and firmware development. He/She will perform performance appraisal for each team member and will have one to one connect sessions with each member once a month and will ensure successful Individual Development plan. Drive development using strong engineering principles adhering to standards & Product / Program requirements, Honeywell Process. Leading cross functional and multi locational software development agile teams to achieve business outcome within given constraints . Deploying SDLC best practices to achieve engineering goals with measurable outcomes, ability to identify & remove waste Will drive technical resource review for the team. Will ensure Honeywell operating system practices will be strongly cultivated in the team. Deploying visual & metrics-based management practices in agile teams for effective scope, quality & schedule management in collaboration with business & functional stakeholders. Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness. Driving innovation, creating growth ideas relevant to global & local markets, products and initiatives. Required Education and Experience: Should be Computer Science / Electronics / Instrumentation Engineering Graduate with experience of at least 15 years with proven track record product development of Industrial Control System Solutions. Experience with Honeywell Legacy DCS (TPN/TPS) & PMP Certification will be added advantage. Required Skills: Working knowledge on Experion Control Systems TPS, TPN, C200 Controllers, Experion Controllers -C300, UOC. It is a Must. Working Experience in VC++, C#, Embedded C, SQL, .Net and hands on experience on Experion and TPS migrations at least for 8 years Experience working with end customers to resolve and find solutions for TPS, TPN, Experion, Advance Migration Technologies process and hence need Strong Debugging and troubleshooting skills which is must. Should have experience in Project management, running Agile Scrums. Possess knowledge of Agile Software Development methodologies Excellent Interpersonal and communication skills with ability to collaborate and work dynamically with geographically dispersed stakeholders Shall be familiar with the full Life Cycle of Software Product Development and have hands own experience in tests execution and automation Strong verbal, written communication and presentation skills is a must
Posted 2 months ago
6 - 11 years
7 - 11 Lacs
Ahmedabad, Hyderabad
Work from Office
* Design and development of real time embedded software/firmware and PC/mobile based software application. * Analyze domain specific technical or low level requirement and modification as per end customer or system requirement & participate in software design * Perform software testing including unit, functional and system level requirement including manual and automated * Document technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. *Develop software solutions from established programming languages or by learning new language required for specific project. *Develop new approaches to complex design problems What Are We Looking For * Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Linux BSP * Expert in multimedia such as CSI, camera, video capture, display, video encoder, video decoder, ISP drivers, audio capture, audio playback, V4L2, ALSA and middleware. * Excellent understanding of audio / video formats and compression techniques * Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA. * Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar * Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution * Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. * Requires in-depth knowledge and experience * Solves complex problems; takes a new perspective using existing solutions * Works independently; receives minimal guidance * Acts as a resource for colleagues with less experience * Represents the level at which career may stabilize for many years or even until retirement * Contributes to process improvements * Typically resolves problems using existing solutions * Provides informal guidance to junior staff * Works with minimal guidance
Posted 2 months ago
0 - 5 years
25 - 30 Lacs
Hyderabad
Work from Office
As an Enterprise Software Engineer II, you will be working with a motivated, diverse, talented, and knowledgeable development & cross-functional team to deliver world-class products. This role requires the ability to understand moderately complex technologies, coupled with the technical skills to transpose both into exceptional products that delight users. This is a highly trusted position that requires an individual to think independently, be decisive, and need minimal supervision. Responsibilities may include the following, and other duties may be assigned. Collaborate within the SCRUM/cross-functional teams to design, develop, & test high-quality mobile apps in a fast-paced environment. Create and document all aspects of the software engineering processes for products under development, incorporating the highest quality standards, cost effectiveness, and measurable efficiency. Develop, test, debug and implementation of assigned software components, software tools and utilities. Demonstrate good coding practices. Meet all project milestones and deliverables, as required by the project leadership. Manage the design and implementation process and evidence gathering. Provide concise, timely, and accurate reports and status of all assigned activities. Participate in Innovation & continuous process improvement activities. Provide guidance and best-practice techniques to meet all regulatory compliance requirements. Keep abreast of technical and industry trends related to software design and development Nice to Have Experience working with BLE (Bluetooth Low Energy) and debugging telemetry Experience with medical device regulations and standards, such as IEC 62304, for medical device software development lifecycle. Good understanding of Continuous Integration environments (Jenkins, GitLab, Bamboo etc.,) Full stack development Practitioner of Agile software development. Exposure to any basic agile tools (Rally/ VersionOne/Jira) Principal Working Relationship This role will be working with a motivated, diverse, and knowledgeable development teams to deliver world-class products. This role will report to Engineering manager/Associate Manager Minimum Qualification Bachelor s Degree in Electronics/Software Engineering or equivalent with 4 to 6 years of Product development experience (Preferably Native Android). Proficient in Java, Kotlin languages to develop/maintain Android Mobile applications & Libraries Experience in understanding requirements, design and do the implementation as per the provided design Demonstrate excellent written and verbal communication skills. Experience with configuration management tools and best practices (GIT, SVN, etc.). Ability to generate concise and timely reports, including project metrics. Basic knowledge of the software development life cycle stages Good understanding & hands-on experience of Object Oriented Programming Concepts Good understanding & proven knowledge of SOLID principles Basic understanding of the software design patterns and data structures. Good understanding of MVC/ MVP/ MVVM design concepts and their application in Android development Good understanding of writing unit tests Proactive in raising the queries and flag issues at the earliest to accomplish assigned tasks TECHNICAL SPECIALIST CAREER STREAM: An individual contributor with responsibility in our technical functions to advance existing technology or introduce new technology and therapies. Formulates, delivers and/or manages projects assigned and works with other stakeholders to achieve desired results. May act as a mentor to colleagues or may direct the work of other lower level professionals. The majority of time is spent delivering R&D, systems or initiatives related to new technologies or therapies - from design to implementation - while adhering to policies, using specialized knowledge and skills. DIFFERENTIATING FACTORS Autonomy: Established and productive individual contributor. Works independently with general supervision on larger, moderately complex projects / assignments. Organizational Impact: Sets objectives for own job area to meet the objectives of projects and assignments. Contributes to the completion of project milestones. May have some involvement in cross functional assignments. Innovation and Complexity: Problems and issues faced are general, and may require understanding of broader set of issues or other job areas but typically are not complex. Makes adjustments or recommends enhancements in systems and processes to solve problems or improve effectiveness of job area. Communication and Influence: Communicates primarily and frequently with internal contacts. External interactions are less complex or problem solving in nature. Contacts others to share information, status, needs and issues in order to inform, gain input, and support decision-making. Leadership and Talent Management: May provide guidance and assistance to entry level professionals and / or employee in Support Career Stream.
Posted 2 months ago
5 - 8 years
4 - 7 Lacs
Noida
Work from Office
He/She must have demonstrated skill in developing original designs with C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems.He/She must have specific experience with common microcontroller Required Candidate profile B. Tech with 5-8 years of post-qualification experience in Automotive industry. Programming Languages: C, Embedded C Protocol and Interface: I2C, GPIO, SPI, UART, CAN, MODBUS, MQTT
Posted 2 months ago
3 - 5 years
5 - 7 Lacs
Hyderabad
Work from Office
Skills : Android, HMI, Automotive, IVI, Development, Android HMI and App (Kotlin, Jetpack Compose), Android Studio, XML, Java & Kotlin Programming, Embedded Software and Systems
Posted 2 months ago
4 - 8 years
15 - 20 Lacs
Bengaluru
Work from Office
Realizing and implementing the shortlisted architecture in SW code in compliance to software development lifecycle needs. Testing implemented control strategies on hardware and/or simulation platforms to verify quality of control system realization. Required Candidate profile Expertize in embedded software development for complex system and architecture. Expertise in programming languages like Embedded C, C++, real time operating systems, ClearCase or Git
Posted 2 months ago
10 - 20 years
35 - 100 Lacs
Pune
Work from Office
Job Requirements Job title: Electrical Architect (Hardware Architect) You will work within a multi-disciplinary team on applying research results and technology advancements to improve and release new advancements in the healthcare industry. In this role of Electrical Architect , you are responsible for the development and maintenance of Hardware Subsystems/Components and will gain substantial knowledge of complex systems in medical imaging & Mechatronics environment. Together with a multidisciplinary team of engineers, you play a crucial role in getting these systems/sub-systems to the required performance, by developing the designs related to electrical, electronics, digital, controls etc. and looking for the best solutions within those boundaries. This requires broad orientation, conceptual skills and a “can do” mentality, keeping abreast with all trends and advancements in technology and medical imaging. Your role: Requirements, design, implementation, test and integration of module/sub-system in accordance with the higher-level architectural requirements and design specifications Ensuring that the design is consistent with the higher-level architecture and requirements Ensuring that the proposed design would have the safety, reliability and quality features built-in Responsible for ensuring that the design meets the performance, quality and cost criteria Key contributor in building robust technical proposals for system/ sub system level development/ life cycle management programs. Conduct concept and feasibility studies. Leads the introduction of new technologies Ensuring that there is proper documentation per standards for the developed design Ensuring the mutual consistency and efficient integration of the separate components in modular design that meets the product specification Ensuring that his design modules meet the product certification requirements Drawing up personal schedule and reports on progress Defining and assessing the Work Breakdown Structure/planning/costs of his/her area Being abreast of technical developments in own field through study of literature and technical contacts Mentoring/guiding/hand-holding young engineers in the team and helping them ramp-up well Maintaining product and company reputation by complying with country specific regulations Supplier evaluation and communication Work Experience You're the right fit if: Completed engineering studies at University level; BE/BTech/ME/M-Tech in Electronics or Electrical Engineering, with 12+ years of experience Knowledge of state-of-the-art methods/tools (CAD/simulation) used in electrical design Experience in Analog, Mixed Signal Board Design and Power Electronics designs Experience in 16/32-bit microcontroller-based design and interfacing Knowledge of cable harness design Knowledge of communication interfaces like RS232, RS485, CAN, EtherCAT, Ethernet and USB Knowledge of EMI/EMC standards and testing for conformance Good hands-on experience in schematics and PCB design tools (e.g. Cadence / mentor Graphics) Knowledge of mechanical design compatibility aspects Knowledge of IEC 60601 standards will be an added advantage Knowledge of Embedded Software Programming will be an added advantage Ability to understand and debug problems across hardware/software boundaries Knowledge of Global Medical Quality and Regulatory Standards e.g. IEC, FDA, UL, CE, CSA etc. Hands-on experience with tools like Agile, Windchill or equivalent Disciplined team worker, ability to work independently Able to guide and mentor young engineers in the team Result oriented team player Ability to present and articulate ideas to key stakeholders and leadership team Excellent communication skills and Positive ‘can do’ attitude Quality mindset in design and documentation Global and Cross-functional Experience/Skills in a Matrix Organization will be an added advantage New Product Introduction (NPI) and Product Life Cycle Management Product Obsolescence Management/Sustenance and Value Engineering
Posted 2 months ago
6 - 11 years
7 - 11 Lacs
Ahmedabad, Hyderabad
Work from Office
* Design and development of real time embedded software/firmware and PC/mobile based software application. * Analyze domain specific technical or low level requirement and modification as per end customer or system requirement & participate in software design * Perform software testing including unit, functional and system level requirement including manual and automated * Document technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. *Develop software solutions from established programming languages or by learning new language required for specific project. *Develop new approaches to complex design problems What Are We Looking For * Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Linux BSP * Expert in multimedia such as CSI, camera, video capture, display, video encoder, video decoder, ISP drivers, audio capture, audio playback, V4L2, ALSA and middleware. * Excellent understanding of audio / video formats and compression techniques * Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA. * Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar * Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution * Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. * Requires in-depth knowledge and experience * Solves complex problems; takes a new perspective using existing solutions * Works independently; receives minimal guidance * Acts as a resource for colleagues with less experience * Represents the level at which career may stabilize for many years or even until retirement * Contributes to process improvements * Typically resolves problems using existing solutions * Provides informal guidance to junior staff * Works with minimal guidance
Posted 2 months ago
3 - 10 years
15 - 20 Lacs
Bengaluru
Work from Office
Develop and maintain security firmware for Embedded SoCs Implement and enhance silicon security subsystems, policies, and root-of-trust mechanisms Work with TPM/fTPM and Widevine to ensure secure communication and data protection Debug and review C code to maintain high-quality firmware standards Collaborate with the team using Git/Gerrit for version control and code review processes Contribute to boot loader and Linux kernel development as needed Skills Must have 3-10 years of experience with MANDATORY Very strong in C language programming and debugging Working knowledge of git/Gerrit Security Firmware called PSP FW JD, Key skillsets: 1 positions Good knowledge about silicon security subsystem / policy, root of trust, TPM/fTPM, Widevine Good knowledge of trusted applications and handshake Nice to have Familiarity with boot loader and Linux kernel development Experience with JIRA for project management and issue tracking Knowledge of UEFI/BIOS development and functionality Other Languages English: B2 Upper Intermediate Seniority Regular
Posted 2 months ago
3 - 10 years
15 - 19 Lacs
Bengaluru
Work from Office
Drive the hands-on development of firmware solutions, ensuring innovation and efficiency Employ strong C language programming skills to create high-quality and reliable firmware Optimize and enhance functionalities related to BIOS, power management, and PCIe technologies Apply in-depth knowledge of UEFI BIOS, ACPI, and AGESA to contribute to advanced firmware development Lead and actively contribute to the development of platform BIOS, ensuring compatibility and optimal system performance Navigate the entire firmware development lifecycle, from conceptualization to release, ensuring efficiency and quality Skills Must have Very strong in C language programming and debugging Working knowledge of git/Gerrit 3-10 years of experience in hands-on firmware development Good understanding and experience with power management Good knowledge Sof oC power management - CPU/Device power states, hot-plug etc Nice to have Bachelors degree in computer science engineering from a reputed college Masters degree from a reputed university is a big plus Good understanding and experience with BIOS and PCIe Strong knowledge of UEFI BIOS, and ACPI
Posted 2 months ago
1 - 2 years
2 - 3 Lacs
Bengaluru
Work from Office
1. Sourcing IT resumes in as per the requirement 2. Should have technical knowledge to communicate with engineers about the requirement 3. Good exposure using Naukri, Foundit,Hirest and other portals for sourcing resumes
Posted 2 months ago
5 - 7 years
6 - 10 Lacs
Pune
Work from Office
Job Summary We are looking for Firmware Test Engineer. In This Role, Your Responsibilities Will Be: Responsible for test planning activities like define test strategy, create test plan, add test cases, estimation, test designs and test objectives to ensure product quality and quality of tests. Responsible to track and capture various test metrics like test schedule, test quality, Test Cases Pass/Fail Nos, Identification of Critical, Major, Minor issues etc. Responsible for Test Setup creation and management. Work well in a structured but agile environment conforming to product standards Work with software developers to identify test cases and unit test coverage Who you are: Embedded Test Engineer, will report functionally to Embedded Tech lead at Emerson Innovation Center- Pune. The successful candidate will plan, design and execute tests for verification and validation industrial I/O type devices that interface with protocols like (CAN, Profinet, Ethernet/IP, IOLink etc). For This Role, You Will Need: Bachelor s degree or equivalent experience in Electronics Engineering, Electrical, or related field. Hands-on experience in developing test automation framework, test environment setup Experience in unit testing/integration testing Experience in scripting language like Jscript, Java Script, Python scripting, VB Script and/or C language. Experience in PLC programming like Siemens, Rockwell etc. Experience in IIoT based products/system testing. Expertise in testing of communication protocols such as TCP/IP, Ethernet, RS232, RS485, SPI etc. Experience in activities related to obtaining certification of industrial protocols such as Profinet, EtherNet/IP etc. Working experience in embedded software and analysis equipment (i. e. different Software protocol analyzers, test boxes, oscilloscopes, Function generators, Multimeter etc. ) Hands on experience in developing LabVIEW applications for an automated test environment Preferred Qualifications that Set You Apart: Bachelor s/ Master s degree or equivalent experience in electronics engineering, instrumentation, or related field. Familiar with version control tools such as GIT, SVN, RTC etc. Familiar with Defect tracking tools such as Jira, Bugzilla Experience with IBM Jazz platform would be an additional advantage 5-7 years of experience in Embedded products and Windows/Linux based Application testing with focus on Test Automation, Test Management and problem solving Effective verbal and written communication skills as well as good presentation skills Familiar with software development lifecycle experience in a product development environment ISTQB Foundation level (or equivalent) certification would be an added advantage Our Culture & Commitment to You At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results. We recognize the importance of employee wellbeing. We prioritize providing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
Posted 2 months ago
0 - 5 years
4 - 8 Lacs
Nasik
Work from Office
Embedded programming, Emb C, C++, python, Digital circuit design.Analog circuit design. PCB design, RF circuits, Product design: mechanical design, enclosure selection, etc. Know how various IoT sensors & and communication modulesPowersupply design.
Posted 2 months ago
13 - 16 years
45 - 50 Lacs
Chennai, Ahmedabad, Noida
Work from Office
Dear Candidate, We are hiring an Embedded Software Engineer to develop firmware and embedded systems for IoT and hardware applications. The role requires expertise in low-level programming, microcontrollers, and real-time systems. Key Responsibilities: Develop and debug embedded software in C/C++ for microcontrollers. Work with real-time operating systems (RTOS) such as FreeRTOS or Zephyr. Interface with sensors, peripherals, and communication protocols like I2C, SPI, and UART. Optimize power consumption and system performance. Perform firmware testing and debugging. Required Skills & Qualifications: Programming: C, C++, Python Microcontrollers: ARM Cortex, ESP32, STM32 RTOS: FreeRTOS, Zephyr Communication Protocols: I2C, SPI, UART, MQTT Experience with IoT security and wireless communication (BLE, Zigbee) is a plus. Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Kandi Srinivasa Delivery Manager Integra Technologies
Posted 2 months ago
3 - 5 years
0 Lacs
Hyderabad
Work from Office
JOB PURPOSE: Development of embedded software & drivers on 8-bit/ 16bit/ 32-bit MCU Design development of hardware circuits for motor drive & control, temperature control, sensors interfaces, Vacuum pumps, pressure sensors, peristaltic pumps, etc, Create and verify electronic schematics and supporting documents to develop PCB design. Verify PCB design as per guidelines meeting EMI-EMC specifications and suggest good manufacturing procedures Develop test procedures and test reports Should be aware of test equipment and their usage Electronics Components selection, Development of hardware designs, design & development of Firmware Must be have knowledge of System development life cycle, Hardware Life cycle Experience in EMI-EMC compliance tests is an added advantage KEY RESPONSIBILITIES: Design and development of electronic hardware circuits & embedded software Good experience in system design, debug and problem solving skills Mentoring the electronics team technically Experience in product development process (waterfall, iterative and Agile) EDUCATION: B.E/B.Tech/M.E/M.Tech -Electronics/Electrical Embedded Systems - CDAC Certification will be an added advantage. Experience in Linux and Python is a plus REQUIRED : B.E/B.Tech/M.E/M.Tech -Electronics/Electrical EXPERIENCE: A minimum 3-5 years of experience in real time embedded software, hardware in automotive/medical/industrial automation/ Robotic domain Micro controllers : PIC, AVR, ARM cortex, etc Languages: C/C++, Embedded C, python
Posted 2 months ago
5 - 8 years
4 - 9 Lacs
Pune
Work from Office
Embedded development in Embedded C for various Micro-controllers like MSP430, AVR, ARM, STM series micro-controller using IDEs MPLAB, CCS, KEIL, HITECH, STMcube etc. BE /M.Sc in Electronics /Instrumentation /Computer Exp. Min 5 Years Location :- Pune
Posted 2 months ago
5 - 8 years
40 - 47 Lacs
Chennai, Pune, Delhi
Work from Office
You will contribute as a Test Engineer to join our team, specializing in the integration and verification of Cloud hardware (HW) and embedded software (eSW) solutions. You will be involved in designing, executing, and optimizing test plans that cover component-level and end-to-end (E2E) use cases. You have: 5-8 years of experience with B.E./B.Tech/M.E./M.Tech background. Proven experience as a Test Engineer in embedded systems or Cloud HW/software solutions. Experience in integration and verification methodologies for both hardware and software. Experience with embedded software testing, hardware interfaces, and debugging tools. It would be nice if you also had: Familiarity with Mobile network architecture (4G, 5G) at the system level and understanding of the virtual network functions (VNFs/CNFs). Familiarity with Cloud RAN and Cloud Platform knowledge, including Linux, CaaS platforms, RedHat OCP, NADCM, NEAT, RANNIC, vDU, and vCU. Familiarity with Dell and HPE server solutions and Dell and HPE HW management solutions like ILO and iDRAC . You will lead the integration testing of Cloud HW and embedded software, ensuring proper functionality, stability, and performance across hardware and software components. You will verify the integration of HW and SW solutions to ensure compliance with project requirements and industry standards. Execute end-to-end (E2E) use case tests and validate results. You will collaborate with development teams to create comprehensive test plans and strategies for integration and verification activities. Identify the best testing approaches for Cloud HW and embedded SW solutions. You will contribute to design, document, and execute detailed test cases for functional, regression, and integration testing. Identify defects and work closely with development teams to ensure timely resolution. You will implement and maintain test automation for repetitive integration and verification tasks to improve test coverage and efficiency. You will use issue-tracking systems (e.g., Jira, Bugzilla) to report, track, and verify defect resolutions. Provide clear and concise reports to stakeholders on testing progress and results. You will be responsible for documenting test results, test logs, and detailed reports, maintaining traceability to requirements and design specifications. You will participate in continuous improvement efforts to enhance testing methodologies, tools, and processes for better efficiency, coverage, and quality.
Posted 2 months ago
5 - 10 years
15 - 17 Lacs
Chennai, Pune, Delhi
Work from Office
As a Software Development Engineer, you will design and develop C/C++ software for Ethernet and Optical Networking, focusing on OTN protocols and embedded systems. You will work on Linux-based development, including board bring-up, driver development, and unit testing in Python. Strong adaptability and the ability to learn new technologies are essential, with experience in agile methodologies, FPGA programming, and Optical (DWDM) Transport a plus. You have: Bachelor's of Engineering with 5 to 10 years of relevant work experience. Experience in developing software modules in C and C++. Experience in developing embedded software in Linux/Board bring-up. Experience developing software drivers for i2c, SPI, QSPI, and UART communication interfaces. Strong capability to learn new technical areas and products and to collaborate with teams from different cultures and backgrounds. It would be nice if you also had: Familiarity with agile programming methods. Knowledge in Optical (DWDM) Transport. Experience programming FPGAs and developing drivers for various devices. Review requirements and develop software modules to fulfill the requirements. Provide regular status update and input to the team leaders. Working experience in Ethernet /Optical Networking and OTN protocols Develop unit test plans and run software tools for detecting any coding error prior to code submission. Participate in feature integration and validation. Experience in developing unit test harness in python.
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
India has emerged as a major hub for embedded software development, with a growing demand for skilled professionals in this field. Embedded software engineers play a crucial role in designing and developing software for embedded systems, which are used in a wide range of industries such as automotive, healthcare, consumer electronics, and more. If you are considering a career in embedded software in India, here is a comprehensive guide to help you navigate the job market.
These cities are known for their vibrant tech ecosystems and host a large number of companies looking to hire embedded software professionals.
The average salary range for embedded software professionals in India varies based on experience level. Entry-level positions typically start from ₹4-6 lakhs per annum, while experienced professionals can earn upwards of ₹15 lakhs per annum.
A typical career path in embedded software may look like: - Junior Embedded Software Engineer - Embedded Software Engineer - Senior Embedded Software Engineer - Tech Lead or Embedded Systems Architect
Advancing in this field often involves gaining expertise in specific technologies and taking on more complex projects.
In addition to expertise in embedded software development, professionals in this field are often expected to have knowledge of: - C/C++ programming - Real-time operating systems - Hardware understanding - Debugging and troubleshooting skills
As you explore opportunities in the embedded software job market in India, remember to showcase your skills and experience confidently during interviews. With the right preparation and a solid understanding of the fundamentals, you can carve out a successful career in this dynamic field. Good luck on your job search!
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
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2