Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
2 - 7 years
4 - 8 Lacs
Hyderabad
Work from Office
Professional Experience 2 to 8 years experienced in design and development of Software running on ARM architecture processors in Xilinx Zynq / MPSoC/ RFSoC Chips.in bare metal / Linux OS environment. Practical experience in multi-core processing under Linux OS and integrating the code on Xilinx Zynq/ MPSoC/ RFSoC Chips. Should have hands on experience in coding using C/C++/Python languages. Good knowledge in System/Software Engineering and documentation Standards Good practical experience in developing SRS, IRS, and related documents based on user inputs Should have Porting/ Customising LINUX Boot Loaders for custom Embedded processor boards. Should have good understanding in developing, porting, customising, validating, debugging Device Drivers on Linux. Good understanding of embedded devices like Serial/ Parallel Memory devices, Ethernet transceivers. Good understanding of various bus protocols including I2C, SPI, Serial, Parallel, USB and Ethernet. Experience in writing device drivers and application software for peripheral interfaces, serial memories over Parallel/ SPI/ UART, LAN and I2C interfaces. Good experience in porting and validating the code on custom hardware boards. Knowledge and experience of defining HW/ FW interfaces. Experience in the following is a plus: - AMBA protocols (AXI, AHB, APB) - In hardware design involving FPGA and associated component selection Personality traits Good analytical, abstraction and communication skills. Academics PG (Masters) in VLSI or Embedded Systems with First Class (>60%) Graduate (Bachelors) in ECE with First Class (>70%) from a reputed Engineering college.
Posted 3 months ago
2 - 7 years
5 - 12 Lacs
Mumbai Suburbs, Mumbai, Mumbai (All Areas)
Work from Office
We are hiring for the post of Hardware Engineer (PCB Designer) - Borivali. About Hikvision: Website: www.hikvisionindia.com Company: Prama Hikvision India Pvt Ltd. Role : Hardware Engineer (PCB Designer) Experience - 2 - 8 Years Qualifications - Bachelor's/Master's Degree in Electronics Engineering, Electrical Engineering, or related discipline. Work Location - Borivali (Western Line) Working Days - Work from Office - Monday to Saturday (Monthly 2 Saturday's Off) Round of Interviews - 2 (Both Face to Face - Mandatory) Interview Location - 1st Technical Round in Vasai 2nd Final Round in Goregaon Key Responsibilities: PCB Design & Layout: Design and develop PCBs for CCTV camera systems, ensuring alignment with product specifications and industry standards. Component Selection & Schematic Development: Create circuit designs and select appropriate components based on design specifications, performance requirements, and cost considerations. Prototyping & Testing: Build prototypes of hardware systems, conduct comprehensive testing, and refine designs to ensure high quality and reliability. Signal Integrity & Power Management: Analyse and optimize signal integrity, power distribution, and noise control to ensure system stability and performance. Compliance & Certification: Ensure all hardware designs meet necessary regulatory standards such as BIS, ISO, and STQC, as well as any specific requirements for surveillance systems. Cross-Functional Collaboration: Work closely with software, mechanical, and product design teams to ensure seamless integration of hardware components into the overall product. Documentation: Maintain detailed documentation for designs, test results, modifications, and compliance with relevant industry standards. Product Customization: Participate in customization of CCTV systems to meet client-specific needs, including integration with Wi-Fi, GPS, and biometric systems. Required Skills & Qualifications: Bachelor's/Master's Degree in Electronics Engineering, Electrical Engineering, or related discipline. 2+ years of experience in hardware design, specifically in CCTV or embedded systems. Expertise in PCB design tools like OrCAD, or Altium . Strong understanding of analog and digital circuit design, power management, and camera sensor integration. Hands-on experience with testing and debugging tools such as oscilloscopes, multimeters, and logic analyzers. Familiarity with surveillance systems and camera module designs. Knowledge of signal processing, EMI/EMC standards, and low-power design techniques. Proven experience in working with microcontrollers, SoCs, and interface protocols (SPI, I2C, UART, etc.) Preferred Skills: Experience with Aadhaar-based biometric systems or government- regulated security devices. Knowledge of video compression techniques and camera image processing. Familiarity with Wi-Fi, GPS, and multi-SIM support in CCTV systems. Kind Regards Mamta Amit Karekar Assistant Manager Human Capital Prama Hikvision India Pvt. Ltd. Mobile: +91 9004131738 Email: k.mamta@pramahikvision.com
Posted 3 months ago
2 - 6 years
2 - 7 Lacs
Bengaluru
Work from Office
Job Description: We're seeking an experienced Embedded Systems Recruiter with 2+ years of expertise, particularly in LinkedIn sourcing. You'll manage the full recruitment lifecycle for embedded roles, from sourcing to offer, requiring strong technical understanding and excellent communication skills. Responsibilities: Source and recruit top embedded systems talent via LinkedIn and other platforms. Manage the full recruitment process (screening, interviewing, offers). Collaborate with hiring managers and provide a positive candidate experience. Qualifications: 2+ years of technical recruiting experience (embedded systems preferred). Proven LinkedIn sourcing expertise. Understanding of embedded systems technologies. Strong communication and organizational skills. Interested candidates can share their resumes to durgabhavani.b@acesoftlabs.com
Posted 3 months ago
3 - 5 years
8 - 14 Lacs
Delhi NCR, Mumbai, Bengaluru
Work from Office
Key Responsibilities : - Design and implement security features for embedded systems. - Conduct security assessments and vulnerability testing on firmware and hardware. - Develop secure coding practices for embedded software development. - Collaborate with cross-functional teams to integrate security into the product lifecycle. - Conduct threat modeling to anticipate potential security risks. - Research and analyze emerging security threats and vulnerabilities. - Implement security best practices and ensure compliance with industry regulations. - Create and maintain documentation related to security processes and protocols. - Participate in incident response activities to mitigate security breaches. - Review and enhance existing embedded security frameworks. Required Qualifications : - Bachelor's degree in Computer Science, Electrical Engineering, or a related field. - Minimum of 3 years experience in embedded systems or related field. - Proficient in programming languages such as C, C++, or Python. - Strong understanding of security protocols and standards. - Experience with operating systems such as RTOS or Linux. - Hands-on experience with hardware debugging tools and techniques. - Knowledge of cryptographic algorithms and implementation. - Experience in threat modeling and risk assessment methodologies. - Familiarity with secure software development life cycle (SDLC). - Ability to work in a team-oriented, collaborative environment. - Strong problem-solving and analytical skills. - Excellent written and verbal communication skills. Location: Delhi, Mumbai, Bengaluru, Chennai, Hyderabad, Kolkata, Pune,Ahmedabad
Posted 3 months ago
11 - 18 years
19 - 27 Lacs
Hyderabad
Work from Office
Core Responsibilities : - Design, develop, and maintain embedded software solutions using C++ and Linux. - Collaborate with cross-functional teams to define system requirements and specifications. Hands-on experience with C programming development along with Proficiency in Linux environment and experience working with microcontrollers. - Develop and debug kernel drivers and system-level components. - Implement communication protocols such as SPI, I2C, and UART. - Conduct thorough testing and validation of software to ensure reliability and performance. - Optimize existing code for efficiency and performance improvements. - Mentor junior engineers and provide technical leadership within the team. Core Experience Required : - Proficiency in C/C++ programming languages with extensive experience in embedded systems. - Strong understanding of Linux operating systems, including kernel development. - Familiarity with real-time operating systems (RTOS) and microcontroller architectures. - Experience with debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers. - Knowledge of version control systems like Git and software development life cycle methodologies.
Posted 3 months ago
5 - 10 years
8 - 13 Lacs
Bengaluru
Work from Office
- experience range considered is 5 to 12 yrs in Embedded Software Domain - Good understanding one or more RTOS like QNX, VxWorks, FreeRTOS, ThreadX is desired - Proficient in software development using C, C++ and multi-threaded programming is needed - Exposure ARM/IA 64-bit processors architecture and HW interfaces is a plus - BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree) - Working Experience in developing one or more of Graphics/Display/HDMI/Camera/Audio drivers is desired - Working knowledge in one or more of OpenGL /OpenGL ES/Vulkan is a plus - Exposure multimedia frameworks/ALSA will be a plus
Posted 3 months ago
5 - 7 years
8 - 14 Lacs
Pune, Bengaluru
Work from Office
Role : Embedded Software Engineer - 47733 - C3 About the Role : We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our dynamic team. You will be responsible for designing, developing, and implementing robust and efficient firmware and software for embedded systems. Your expertise will be crucial in optimizing performance, ensuring reliability, and driving innovation in our products. This role requires a deep understanding of embedded systems architecture, real-time operating systems, industrial communication protocols, and hardware-software interaction. Responsibilities : Embedded Software Development : Design, develop, and debug embedded software and firmware using Embedded C/C++ for ARM-based microcontrollers (preferably STM32 or equivalent). Real-Time Operating Systems (RTOS) : Develop and implement applications using FreeRTOS or Zephyr, ensuring optimal performance for time-sensitive embedded applications. Peripheral Driver Development : Develop and implement drivers for embedded peripherals such as I2C, SPI, UART, ADC, GPIO, and RTC. Industrial Protocol Integration : Implement and integrate industrial communication protocols such as CAN, Modbus RTU, and Modbus TCP/IP. Hardware-Software Interaction : Collaborate with hardware engineers to understand system-level architecture and ensure seamless hardware-software interaction. Debugging and Testing : Utilize debugging tools, oscilloscopes, multimeters, logic analyzers, and JTAG test simulators to validate firmware components and ensure overall system reliability. CI/CD Pipeline : Implement and maintain CI/CD processes using tools like Jenkins, GitLab CI, and GitHub Actions to automate software build, testing, and deployment. Documentation and Collaboration : Document software designs, participate in code reviews, and collaborate with team members using tools like JIRA, Confluence, and Git. Board Bring-Up and Schematic Understanding : Perform board bring-up for new hardware platforms and demonstrate the ability to read and understand hardware schematics. Secure Boot and OTA Updates : Implement and manage secure boot and Over-the-Air (OTA) updates for embedded devices (Desired). Lab Equipment Handling : Utilize lab equipment such as oscilloscopes, logic analyzers, and power supplies for debugging and testing. Qualifications : - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. - 5-7.7 years of experience in embedded software development. - Strong proficiency in Embedded C/C++ programming. - Extensive experience with ARM-based microcontrollers (STM32 preferred). - Proven experience with real-time operating systems (FreeRTOS or Zephyr). - Hands-on experience with I2C, SPI, UART, ADC, GPIO, and RTC peripherals. - Strong understanding and implementation experience with industrial protocols (CAN, Modbus RTU, Modbus TCP/IP). - Proficient in using debugging tools and lab equipment (oscilloscopes, logic analyzers, multimeters). - Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, GitHub Actions). - Familiarity with version control systems (Git) and project management tools (JIRA, Confluence). - Experience with board bring up, and schematic reading. - Experience with Secure boot and OTA updates is a plus.
Posted 3 months ago
11 - 18 years
19 - 27 Lacs
Chennai, Bengaluru
Work from Office
Experience : 11-18 Years Platform skills : - Good experience in System programming and extremely good in C programming - Strong knowledge of OS fundamentals and experience with developing multithreaded and multi process applications - Experience working in embedded Linux building, Linux start-up sequencing, filesystems, debugging kernel messages - Experience in system level debugging, reverse engineering, Linux Internals, Protocol level knowledge of interfaces would be added advantage. - Hands on experience on debugging tools like GDB, KGDB, JTAG, ADB - Extensive hands-on experience in system performance (CPU, memory usage, I/O throughput) analysis. - Should be familiar with one or more scripting languages (bash, Perl, python, etc.) - Strong debugging and analysis skills required Virtualizations Skills : - Proven experience in Linux environment with emphasis on networking - Hands-on experience in Linux platform development, Virtualization platforms such as any KVM based Hypervisor or Openstack and ESXi - Good understanding and experience in virtualization technologies, such as KVM,Qemu, Libvirt, VirtIO, - Good experience in SRIOV/PCI Passthrough Technology, Network Function Virtualization(NFV) and Storage Virtualization - Good Experience and understanding in Network Packet processing techniques like DPDK, Netmap, Vector Packet Processing (VPP). - Deep understanding of network protocols, virtualization
Posted 3 months ago
5 - 8 years
8 - 14 Lacs
Bengaluru
Work from Office
Platform Skills : - Good experience in System programming and extremely good in C programming. - Strong knowledge of OS fundamentals and experience with developing multithreaded and multi-process applications. - Experience working in embedded Linux building, Linux start-up sequencing, filesystems, debugging kernel messages. - Experience in system-level debugging, reverse engineering, Linux Internals, Protocol level knowledge of interfaces would be added advantage. - Hands-on experience on debugging tools like GDB, KGDB, JTAG, ADB. - Extensive hands-on experience in system performance (CPU, memory usage, I/O throughput) analysis. - Should be familiar with one or more scripting languages (bash, Perl, python, etc. - Strong debugging and analysis skills required. Virtualization Skills : - Proven experience in Linux environment with emphasis on networking. - Hands-on experience in Linux platform development, Virtualization platforms such as any KVM based Hypervisor or OpenStack and ESXi. - Good understanding and experience in virtualization technologies, such as KVM, Qemu, Libvirt, VirtIO,. - Good experience in SRIOV/PCI Passthrough Technology, Network Function Virtualization (NFV) and Storage Virtualization. - Good Experience and understanding in Network Packet processing techniques like DPDK, Netmap, and Vector Packet Processing (VPP). - Deep understanding of network protocols, virtualization.
Posted 3 months ago
11 - 13 years
14 - 22 Lacs
Pune, Bengaluru
Work from Office
About the Role : We are seeking a highly experienced and driven Lead Embedded Software Engineer to spearhead the development of our advanced Linux-based ARM industrial gateways. In this pivotal role, you will lead the design, implementation, and optimization of complex embedded software, ensuring exceptional performance, reliability, and security. You will leverage your deep expertise in embedded Linux, C++ development, industrial protocols, and hardware-software integration to drive innovation and deliver cutting-edge solutions. As a leader, you will also play a critical role in mentoring junior engineers and shaping our CI/CD initiatives, ensuring the continuous improvement of our software development lifecycle. Responsibilities : Software Architecture and Design : - Lead the design and architecture of robust and scalable embedded C++ software for ARM-based industrial gateways. - Define and enforce coding standards and best practices. - Oversee the development and maintenance of Linux-based systems using Yocto Project. Embedded Software Development : - Develop and implement complex multithreaded applications, utilizing advanced C++ design patterns. - Design and implement CLI/SSH-based diagnostic commands for comprehensive system health monitoring and troubleshooting. Industrial Protocol Integration : - Lead the integration and optimization of industrial communication protocols, including CAN, Modbus RTU, Modbus TCP/IP, and SNMP. - Peripheral Driver Development and Low-Level Integration: - Oversee the development and implementation of drivers for embedded peripherals (I2C, SPI, UART). - Ensure seamless hardware-software interaction and low-level system integration. CI/CD and Agile Leadership : - Champion and drive the implementation and optimization of CI/CD pipelines using tools like Jenkins, GitLab CI, and GitHub Actions. - Lead agile development processes, including sprint planning, code reviews, and retrospectives. - Mentor junior engineers in CI/CD best practices. Linux System and Application Development : - Lead the development of Linux-based systems and applications for ported SBCs. - Drive the integration of web servers and RESTful APIs for remote management and data exchange. Debugging, Testing, and Troubleshooting : - Lead the development and implementation of comprehensive testing strategies. - Utilize advanced debugging tools (GDB, JTAG, serial debugging) and command-line services for efficient troubleshooting. - Lead root cause analysis of complex software defects. Qualifications : - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. - 11-13 years of extensive experience in embedded software development. - Expert proficiency in Embedded C++ programming. - Deep understanding of ARM-based microcontrollers and Linux-based systems (Yocto). - Proven expertise in multithreading, IPC, and advanced C++ design patterns. - Extensive experience with industrial communication protocols (CAN, Modbus RTU, Modbus TCP/IP, SNMP). - Strong expertise in embedded systems architecture and low-level system integration. - Proven leadership in implementing and optimizing CI/CD pipelines and agile development methodologies. - Advanced proficiency in debugging and troubleshooting embedded systems. - Strong experience with Linux application development on ported SBCs. - Experience leading a team.
Posted 3 months ago
8 - 13 years
11 - 21 Lacs
Bangalore Rural
Hybrid
Must have Mandatory to have Automotive embedded software development experience. Experience in UART, SPI, I2C , CAN , CAN-FD , LIN. Experience C/C++ Embedded software development on RTOS/Non RTOS platform Experience in AUTOSAR Experience of implementing CAN gateway module, UDS diagnostic. Low level work including complex drivers and experience in working with full stack Should have Experience on MCAL Configuration using EB/Vector or Autosar tool chain
Posted 3 months ago
10 - 15 years
14 - 24 Lacs
Bangalore Rural
Work from Office
Location : Bangalore Experience : 10- 15 Years Primary Skills: Must have 10+ years business experience in a matrixed management environment (e.g. product development, implementation) Have good working experience in automotive embedded field Minimum 2 years as practicing agile scrum master/product owner roles Accredited Product Owner Certification Good to have Scaled agile experience Accredited SAFe Certification ASPICE knowledge Job Responsibilities As a Product Owner - Embedded Software, your task will be to own the outcome and processes of developing and maintaining embedded software components. Determine what needs to be built and convey that vision to the development team Discovering and understanding continuously evolving customer and stakeholder needs in the project involved Work closely with feature owner and technical team to create and maintain a product backlog according to business value and/or ROI Assess value, develop cases, prioritize, and translate business requirements into features and functional designs for our Embedded Software development team to work on Provide context, details, and refinement on features to the development team
Posted 3 months ago
5 - 10 years
15 - 30 Lacs
Bangalore Rural
Hybrid
Mandatory to have Automotive embedded software development experience. Experience in Team handling Experience JAVA 8/Core Java, JNI software development on RTOS/Non RTOS platform with object-oriented programming knowledge. Experience in implementation of Java online services knowledge on HTTP, MQTT protocols. knowledge on Operating systems (ex: QNX, Linux) Integration and test automation competencies (Continuous integration, large data, remote testing, remote test farms). Exposure on Telematics control unit Mandatory Skills: Core Java/ Java 8, OOPS,Multithreading Java Collections(array,linked list,hash map,sets),JUNIT,sql With Automotive/Embedded background
Posted 3 months ago
10 - 15 years
14 - 24 Lacs
Bengaluru
Work from Office
Location : Bangalore Experience : 10- 15 Years Primary Skills: Must have 10+ years business experience in a matrixed management environment (e.g. product development, implementation) Have good working experience in automotive embedded field Minimum 2 years as practicing agile scrum master/product owner roles Accredited Product Owner Certification Good to have Scaled agile experience Accredited SAFe Certification ASPICE knowledge Job Responsibilities As a Product Owner - Embedded Software, your task will be to own the outcome and processes of developing and maintaining embedded software components. Determine what needs to be built and convey that vision to the development team Discovering and understanding continuously evolving customer and stakeholder needs in the project involved Work closely with feature owner and technical team to create and maintain a product backlog according to business value and/or ROI Assess value, develop cases, prioritize, and translate business requirements into features and functional designs for our Embedded Software development team to work on Provide context, details, and refinement on features to the development team
Posted 3 months ago
3 - 5 years
5 - 8 Lacs
Bengaluru
Work from Office
This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. Job Description - Grade Specific Focus on Connectivity Network Engineering. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.
Posted 3 months ago
6 - 8 years
8 - 13 Lacs
Hyderabad
Work from Office
General Summary: We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Responsibilities: Develop and maintain Windows/Linux drivers and RTOS for various requirement.Collaborate with cross-functional teams to integrate drivers into embedded systems.Conduct software integration, testing and troubleshoot issues. Optimize driver performance and ensure compatibility with evolving Windows environments.Stay abreast of industry trends and emerging technologies to drive innovation in driver development. Requirements: Bachelor's or higher degree in Computer Science or Electronics & Communication with 6 - 8 years of relevant experience Proven experience in Windows driver development and embedded systems. Strong knowledge on the embedded system.Strong C/C++ programming skills and familiarity with assembly language. Strong in designing and should have handles on with all tools like (Debugging tools, Jtag and dev tools etc)In-depth knowledge of kernel-mode programming in both Windows internals. Knowledge on the windows driver or MCDM driver is an added advantage Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others.Excellent problem-solving and debugging skills.Effective communication and collaboration within a team environment. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Posted 3 months ago
4 - 8 years
6 - 10 Lacs
Bengaluru
Work from Office
This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. Job Description - Grade Specific Focus on Connectivity Network Engineering. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.
Posted 3 months ago
3 - 7 years
5 - 10 Lacs
Bengaluru
Work from Office
We are seeking an experienced Embedded Security Firmware Developer with 3-7 years of experience in security firmware development for Embedded SoCs. The ideal candidate will have an in-depth understanding of silicon security subsystems, policies, root of trust, TPM/fTPM, and Widevine. Strong expertise in C programming with excellent debugging and review skills is essential, along with practical knowledge of Git/Gerrit. Familiarity with boot loader and Linux is a plus, and exposure to UEFI/BIOS and JIRA is beneficial. Key Responsibilities: 1. Develop and maintain security firmware for embedded systems. 2. Work on silicon security subsystems including root of trust, TPM/fTPM, and trusted applications. 3. Implement and troubleshoot security protocols and handshakes. 4. Collaborate with cross-functional teams to review code and ensure security compliance. 5. Use Git/Gerrit for version control and code management. 6. Optionally, work with boot loader and Linux environments for additional embedded software functionality. Requirements: 1. 3-7 years of experience in Security Firmware for Embedded SoCs. 2. Strong expertise in C programming and debugging skills. 3. Practical knowledge of Git/Gerrit for version control. 4. Good understanding of silicon security subsystems, root of trust, TPM/fTPM, and Widevine. 5. Familiarity with trusted applications and handshake mechanisms. 6. Bonus Skills: Knowledge of boot loader, Linux, UEFI/BIOS, and JIRA.
Posted 3 months ago
7 - 10 years
25 - 32 Lacs
Bengaluru
Work from Office
Responsibilities Design, develop, and implement software for our products and systems. Collaborate with cross-functional teams to define, design, and implement new software features. Interface with hardware design and development teams. Conduct performance analysis and enhance efficiency, stability, and scalability of system resources. Coordinate software system installation and monitor equipment functioning to ensure specifications are met. Debug and resolve software defects and issues. Review code and design and provide constructive feedback to team members. Lead and mentor junior engineers to promote knowledge growth and ensure project deliverables. Interface among multiple departments and teams including Quality and Service etc. Identify and recommend opportunities for efficiency improvements in department processes. Conduct static analysis, code coverage analysis, and other verification techniques to ensure high-quality software. Responsible for communicating business related issues or opportunities to next management level. Performs other duties assigned as needed. Requirements Bachelors degree in Computer Engineering/Science or other relevant technical experience is required. 8 + years of experience in system-level software development 5+ years of working experience in C/C++ & Linux Internals Knowledge of security best practices tools to troubleshoot and resolve hardware/software issues on Linux systems. Extensive knowledge of real-time operating systems and hardware. Experience in Yocto Linux is a preferred. Proficiency in Python or other scripting languages Experience with software development tools, such as IDEs, debuggers, and version control systems Strong understanding of software systems, software architectures, and design principles. Familiarity with software configuration management tools, defect tracking tools, and peer review techniques. Experience with oscilloscopes, analyzers and electronics is preferred. Knowledge of defect management tools such as JIRA or Bugzilla is required. Prior work in a regulated environment like medical device industry is preferred. Familiarity to Agile methodology is preferred. Has good verbal and written communication skills.
Posted 3 months ago
1 - 3 years
3 - 8 Lacs
Chennai, Bengaluru
Work from Office
Candidates having BE|BTech in Electrical or Electronics Engineering with 1+ years of relevant Industry experience in Hardware Product Development function. Hardware,Embedded,Power supply (Mandatory) Thorough knowledge on Blender . Control theory & algorithms. Simulation environment like MATLAB/P-SPICE etc. Extensive experience and strong design knowledge of PFC, Resonance converters, Inverters, power Devices etc. Experience in Magnetics design - Low and High-Frequency Transformers, Inductors, CTs, PTs etc Experience and strong design knowledge of Analog and Digital circuit design, ADC, DACs, OPamps, microprocessors, microcontrollers & DSPs etc Experience in Firmware Development for real-time control, state machine implementation, and communication protocols
Posted 3 months ago
4 - 9 years
6 - 12 Lacs
Bengaluru
Work from Office
Bachelor's degree in Electronics Engineering, Computer Science. Proficiency in C or C++ and Python is essential. Experience with developing applications for FreeRTOS, Linux etc is highly desirable. Experience in Embedded domain, data structures, algorithms, and software design. Experience working with hardware designers/reading schematics. Experience with ARM or other low-power SoC architectures, memory system, fabric etc. Experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS), power management, system integration, Software stacks, and drivers. Proficiency in using debugging tools (e.g., JTAG debuggers, logic analyzers, oscilloscopes) to identify and resolve firmware issues.
Posted 3 months ago
1 - 3 years
4 - 6 Lacs
Bengaluru
Work from Office
C programming skills for embedded systems. Experience with Linux device driver development (SPI, I2C, UART, DMA, etc.). Good understanding of BSP, SDKs, and cross-compilation for embedded platforms. Familiarity with Linux kernel internals and basic debugging tools. Experience working with Device Tree (.dti/.dtsi) files. Understanding of bootloaders (U-Boot, GRUB, etc.). Experience with shell scripting and command-line tools in Linux. Strong debugging skills using JTAG, GDB, dmesg, and other debugging tools. Experience with Petalinux or Yocto is a plus. Familiarity with SPI, I2C, eMMC, and other peripherals.
Posted 3 months ago
5 - 9 years
5 - 13 Lacs
Bengaluru
Work from Office
C++, OS, and BSP, microcontroller for Linux, based Embedded software
Posted 3 months ago
3 - 8 years
10 - 20 Lacs
Pune
Hybrid
PLM and Windchill experience. ASPICE is good to have. Hardware Engg experience
Posted 3 months ago
1 - 3 years
2 - 4 Lacs
Pune, Hyderabad, Noida
Work from Office
Hello Folks, We are currently hiring for "Talent Acquisition" role . Must have experience with C2H (Contract to Hire) and Permanent Hiring. End to End Recruitment . Looking the candidates who has experience with domains like IT, Non IT ( BFSI, Oil and Gas) , Embedded/ Semiconductor, Engineer . Candidate must have excellent communication skills. Candidate must have experience with Job Portals (Naukri) Notice Period : Immediate Joiner or 1 month notice period. Interested candidate share your resume at dipti.bhaisare@in.experis.com
Posted 3 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.
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