Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
2.0 - 7.0 years
16 - 20 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field. Preferred Qualifications: Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field. 3+ years of Hardware Engineering or related work experience. 2+ years of experience with circuit design (e.g., digital, analog, RF). 2+ years of experience utilizing schematic capture and circuit simulation software. 2+ years of experience with hardware design and measurement instruments such as oscilloscopes, spectrum analyzers, RF tools, etc. Principal Duties and Responsibilities: Applies Hardware knowledge and experience to plan, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems. Integrates features and functionality into hardware designs in line with proposals or roadmaps. Conducts simulations and analyses of designs as well as implements designs with the best power, performance, and area. Collaborates with teams (e.g., design, verification, validation, software and systems engineering, architecture development teams, etc.) to implement new requirements and incorporate the latest test solutions in the production program to improve the yield, test time, and quality. Evaluates, characterizes, and develops the manufacturing solutions for leading edge products in processes and bring-up product to meet customer expectations and schedules. Evaluates reliability of materials, properties, and techniques and brings innovation, automation, and optimization to maximize productivity. Assists in the assessment of complex design features to identify potential flaws, compatibility issues, and/or compliance issues. Writes detailed technical documentation for Hardware projects. Level of Responsibility: Works independently with minimal supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively.
Posted 6 days ago
8.0 - 13.0 years
18 - 22 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Additional Preferred requirements: 15+ or more overall years of relevant experience in software design, including debugging, performance analysis. Working knowledge of operating systems and hypervisors like Linux, QNX and other RTOSs System SW development experience including kernels, device drivers and BSP. Understanding of OS internals, storage, peripherals, and interfaces e.g., UFS/EMMC, PCIe, SPI/UART/I2C, USB, Ethernet etc. Understanding of secure and safe automotive SW architecture design and development involving safety subsystems and monitors, System level boot, power, performance, and latency optimizations. Exposure to automotive SW development processes and standards (e.g., ASPCE, ISO26262 and ISO21434). Principal Duties and Responsibilities: The idle candidate might have demonstrated ability to work with engineers/partners/customers across different geographies and contribute to large-scale SoC SW product development and customer support. Hands-on technical lead/engineer who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active role in steering team success. Work with management team on roadmap and strategy planning Working with Automotive T1/OEMs and commercialization of Automotive HW/SW platforms is a plus. Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. Design, develop, code, test software modules Gather customer requirements, distill requirements to software architecture, create software architecture documents. Analyzes user needs, software requirements, and time and cost constraints to design and customize software for optimal operational efficiency. Designs and implements software modules for large-scale products and systems. Participates in and leads design, coding, unit testing, debugging, and integration efforts to ensure projects are completed to specifications and schedules. Performs complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to ensure solutions work with other components of a specific project. Writes detailed technical documentation for complex Software projects.
Posted 6 days ago
6.0 - 11.0 years
20 - 25 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Job Overview Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in. GENERAL SUMMARY As a CPU Power Management FW Developer, you are responsible for working with a team on the enablement of the power management solution for Qualcomm's Oryon CPUs. You will collaborate internally to help define and implement embedded firmware to manage the power and performance for the CPU subsystem within Qualcomm SoCs across many verticals. You will also participate in various other aspects of the management controller firmware development, including power management, boot, RAS, debug, security and runtime services. In CPU Power Management FW developer role you will be working closely both with the hardware power management and firmware development teams. You will have an opportunity to engage with third parties on enablement of new platforms, as well as providing input to our SoC and platform architects on future designs. Role and Responsibilities Drive the complete firmware development lifecycle through design, development, debug and verification, in pre-silicon and post-silicon environments. Develop core firmware stack, utilizing and RTOS, that provides the essential services and frameworks to various algorithms running on the power management controller. Assist in defining Power Management solutions for future generation of Qualcomm CPUs. Actively engage with open source communities to contribute support for processor architectures, device drivers, and firmware features Collaborate with team members and other teams on silicon and platform bring-up, debug and diagnostics. Assist in identifying skills requirements and in hiring engineers, Preferred Qualifications BS/BEng in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with 8 years experience in embedded firmware development Self-starter who takes initiative and brings technical leadership Proficient writing and debugging C and assembly Driver development experience in RTOS or OS Kernel environments Demonstrated development experience with embedded OSes such as Zephyr, eCos, uC/OS or FreeRTOS Experience developing and debugging in pre-silicon environments including simulators and FPGA emulation Experience defining interprocessor communication interfaces between embedded controllers and the platform Familiarity with ARM v8 architecture. Development experience for a ARMV8 platform is a plus. Minimum Qualifications Education Bachelors - Computer Science, Bachelors - Engineering, Bachelors - Information Systems Work Experiences Hands on 4+ years experience with Programming Language such as C, C++, Java, Python, etc. ,8+ years of Software Engineering or related work experience
Posted 6 days ago
0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Description Embedded Software Development experience using C with work experience on Infrastructure Hands-on experience in Complex Device Drivers (CDD)and BSW development in AUTOSAR . Experience in MCAL configuration Problem solving and SW debugging skills on Hardware board level Experience in handling 8/16/32 bit microcontrollers ADCs/ PWMs, TIMERs Interfacing the Peripherals such as I/O devices, EEPROM, ADC, FLASH memory, I2C , SPI, UART Good Experience in CAN and CAN-FD protocol Understanding of the electrical circuit diagrams/Layouts Experience in Automotive background is mandatory Familiarity with version control systems (e.g., Git) and software development methodologies (e.g., Agile) Good knowledge in software development life cycle, agile methodologies and should possess good communication skills Understanding of tools such as DaVinci Developer, Vector tools, or equivalent. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules. Show more Show less
Posted 6 days ago
5.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Job Title: Firmware Engineer (Embedded Systems) Experience: 3–5 Years Location: Chennai Employment Type: Full-time Industry: Electronics / Automotive / Industrial Automation / Consumer Electronics Reporting To: Embedded Systems Manager / Technical Lead Job Summary: We are seeking a motivated and detail-oriented Firmware Engineer with 3–5 years of experience in embedded systems. The candidate should have hands-on experience in embedded C programming, device drivers, and communication protocols (I2C, SPI, CAN, UART). A strong understanding of schematics, debugging techniques, and motor control (BLDC) is essential. Experience working with compilers, oscilloscopes, and hardware tools is also required. Key Responsibilities: Design, develop, and test firmware for embedded systems using C. Develop and integrate low-level device drivers for microcontroller peripherals. Implement and debug communication protocols : I2C, SPI, CAN, UART (RS232/485). Work on motor control algorithms and BLDC motor programming (sensor/sensorless). Analyze and interpret electronic schematics to assist with hardware/software integration. Perform system-level debugging using tools like oscilloscopes, logic analyzers, and multimeters. Use embedded development toolchains and compilers for firmware builds and deployment. Identify, isolate, and fix bugs in firmware and hardware-in-the-loop testing. Collaborate closely with hardware, software, and test engineering teams. Document design, implementation, and testing procedures clearly. Required Skills and Qualifications: Bachelor’s degree in Electronics, Electrical, or Computer Engineering. 3–5 years of embedded C programming experience. Proficient in developing firmware for microcontrollers (e.g., STM32, PIC, NXP, TI). Strong understanding of I2C, SPI, CAN, UART (RS232/485) protocols. Hands-on experience with BLDC motor control and related firmware. Excellent schematic reading and circuit-level debugging capabilities. Familiar with compilers, IDEs (e.g., Keil, IAR, MPLAB, STM32CubeIDE), and build systems. Experience using oscilloscopes, logic analyzers, and debugging tools (JTAG/SWD). Comfortable working in a lab environment and handling hardware safely. Preferred Skills (Nice to Have): Experience with RTOS-based development (FreeRTOS, etc.). Knowledge of safety-critical standards (ISO 26262, IEC 61508). Experience with scripting for automation (Python, Bash). Basic understanding of EMC/EMI mitigation techniques. Exposure to control systems or MATLAB/Simulink. If you are interested drop your CV at jobs@quantumpulse.ltd Show more Show less
Posted 6 days ago
0 years
0 Lacs
Thiruvananthapuram
On-site
Robotics Trainer cum Developer Experience: 6 Months - 2 yr Location: Technopark, Trivandrum Job Responsibilities: Creates technical training programs for Robotics according to requirements. Provides training schedules and agendas. Determines course content and objectives. Determines system utilization requirements by researching and testing systems. Prepares training materials and sessions, in groups or individually. Reports data on completed courses, issues, and absences. Determines overall effectiveness of programs and training by listening to feedback and making improvements as necessary. Guiding student projects and delivering technical workshops in robotics and embedded systems. Required Skills : Strong Expertise in Microcontrollers: Arduino, ESP32, ESP8266, Raspberry Pi, STM32. Advanced Technical Skills in: Embedded Systems Design , Sensor Integration & Signal Processing, Real-time Systems & Automation, PWM, I2C, UART, SPI Protocols. Specialized Knowledge of: Robotics Control Systems & Kinematics, Motor Drivers, Servo/Stepper/Gear Motor Control, IoT Communication (Bluetooth, Wi-Fi, MQTT, Firebase), Machine-to-Machine (M2M) Interfaces. Software & Tools: C/C++, MicroPython, Arduino IDE, PlatformIO, Proteus, Fritzing, KiCad for circuit simulation and design, Python for scripting and automation. Familiarity with ROS (Robot Operating System) is a plus Teaching & Mentoring: Strong teaching and mentoring experience through peer training, online workshops, or assisting in academic/research projects. Must have - A degree in a computer-related field with a minimum of6 months internship experience. Great communication and interpersonal skills. Kerala & Tamilnadu Candidates are preferred. Job Type: Full-time Work Location: In person
Posted 6 days ago
4.0 years
4 - 8 Lacs
Gurgaon
On-site
We are hiring for Senior Embedded Software Engineer Experience: 4 to 8 years Notice Period: Immediate to max 30 days Interested candidates may share their updated resumes on info@mutexinstruments.com Job Description: We are seeking a Senior Embedded Software Engineer to join our development team. The ideal candidate should have a strong background in embedded systems development using various microcontrollers like STM32, ESP32, LPC, PIC32, Renesas, Raspberry Pi Pico etc. with expertise in communication protocols such as UART, I2C, SPI and CAN along with experience with processors like Raspberry Pi, BeagleBone Black, and Jetson Nano. Key Responsibilities: · Design, develop, and test embedded software for microcontroller-based systems. · Develop communication protocols, including UART, I2C, SPI, RS-485 Modbus, and CAN to enable robust and efficient communication between devices. · Work closely with hardware engineers to ensure seamless integration between embedded firmware and hardware components. · Develop and optimize low-level drivers for peripherals like GPIO, ADC, PWM, SPI, I2C, CAN, Ethernet and UART on microcontrollers. · Perform hardware and software debugging and troubleshooting using tools like oscilloscopes, logic analyzers, and debuggers. · Optimize embedded code for performance, memory usage, and power consumption. · Develop and maintain firmware documentation, including specifications, design documents, and test plans. · Support product testing and validation activities, including creating unit tests, performing system integration, and ensuring compliance with relevant standards. · Troubleshoot and resolve hardware and software issues in embedded systems during production and post-production stages. Qualifications and Skills: · Bachelor's or Master’s degree in Electronics and Communication Engineering, Electrical Engineering, Computer Science or a related field. · 4-8 years of solid experience in Embedded Systems development.· Strong programming skills in C/C++, Assembly, Python. · Familiarity with MISRA C guidelines.· Good understanding of data structures, algorithms, and real-time system concepts. · Strong hands-on experience with microcontrollers like STM32, ESP32, ARM Cortex, LPC, Renesas etc. or any one of these microcontrollers and microprocessors like Raspberry Pi, BeagleBone Black and Jetson Nano. · Hands-on experience with Embedded Linux and Yocto Project. · Familiarity with embedded development tools like STM32CubeIDE, Keil, Microchip Studio, MCUXpresso, IAR Embedded Workbench, etc. · Hands-on experience with FreeRTOS and multi-threaded programming. · Experience with wireless communication protocols like BLE, Wi-Fi, LoRa, Zigbee, NFC, RFID etc. · Hands-on experience with cloud-connected IoT devices.· Ability to debug embedded systems using tools like JTAG, SWD, Multimeter Logic Analyzers etc. Department: · Engineering / R&D Job Types: Full-time, Permanent Pay: ₹400,000.00 - ₹800,000.00 per year Benefits: Provident Fund Work Location: In person Application Deadline: 20/08/2025
Posted 6 days ago
3.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Additional Job Description 3 To 5 Years Of Experience Hands on experience with embedded distributions such as Yocto. Thorough Embedded C programming knowledge & experience (especially pointers, structures, linked lists etc.,) & Assembly programming knowledge Hands On Experience for Device Driver development with any of standard protocols such as SPI, UART, USB etc., Thorough knowledge and experience on operating systems and kernel Thorough RTOS knowledge and experience (Mutex, spinlocks, Queues, Signaling, Events, Deferred function calls & Callbacks, Multi-thread & multi-process environments, Concurrency Scenarios etc.,), Linux Knowledge, Kernel & User Space knowledge Thorough experience of Operating systems, Microprocessor / computer architecture. Strong analytical and debugging skills Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering etc.,) Emulator, simulator environment & JTAG debugging knowledge / experience Leading a team of junior engineers for managing design, development, delivery and execution of various projects through entire software development life cycle Ownership, accountability, commitment and delivery of project commitments Technology leadership and representation Nice to Have - Hands On Experience or knowledge for Inter Processor Communication Protocol, Debug Logging framework, Heap Management & Timer implementations Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3072322 Show more Show less
Posted 6 days ago
2.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications Job Description (3–5-year experience) Thorough Embedded C programming knowledge & experience (especially pointers, structures, linked lists etc.,) & Assembly programming Hands on experience in Designing Debug Architecture & Framework, development of SoC Debug Drivers, development of Debug logging framework, debug logs analytical skills Strong Debug & analytical skills for embedded systems and architecture Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering etc.,) Thorough RTOS knowledge and experience (Mutex, spinlocks, Queues, Signaling, Events, Deferred function calls & Callbacks, Multi-thread & Multi-process environments, Concurrency Scenarios etc.,), Linux Knowledge, Kernel & User Space knowledge Thorough experience of Operating systems, Microprocessor / computer architecture. Emulator, simulator environment & JTAG debugging knowledge / experience Nice to Have Skills: Hands On Experience for Device Driver development with any of standard protocols such as SPI, UART, USB etc., Level Of Responsibility Works under supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3074336 Show more Show less
Posted 6 days ago
3.0 years
0 Lacs
India
On-site
JS TechAlliance Consulting Private limited is a global IT solutions company that provides full-cycle services in the areas of software development, web-based enterprise solutions, mobile application design, and portal development. We combine solid business domain experience, technical expertise, profound knowledge of industry trends, and a quality-driven delivery model to offer progressive end-to-end web solutions. Our goal is to provide specialized mobile software and web business solutions while providing business consulting to our clients. About the Role :- We are seeking a skilled Embedded Developer with solid experience in embedded systems and astrong command of C/C++ programming. The candidate will be working on the development of Z-Wave-based end devices, including switches, roller shutters, and various sensors. A deepunderstanding of Silicon Labs controllers and hands-on experience with Simplicity Studio isessential. Prior experience with Z-Wave device development is a significant advantage.Key Responsibilities 1.Design, develop, and maintain firmware for Z-Wave end devices (e.g., switches,roller shutters, sensors). 2.Develop and integrate drivers and low-level software for microcontrollers andperipherals. 3.Collaborate with hardware teams to bring up new platforms and perform board bring-up and debugging. 4.Work with the Z-Wave SDK and Simplicity Studio for device provisioning,configuration, and testing. 5.Implement and maintain communication protocols with a focus on Z-Wave. 6.Optimize software for performance, memory, and power consumption in embeddedsystems. 7.Conduct unit tests, debugging, and issue resolution for released firmware. QualificationsMust-Have: 1. 3+ years of experience in embedded systems development. 2. Proficient in C/C++ with solid understanding of embedded software design patterns. 3. Experience with Silicon Labs controllers and development in Simplicity Studio. 4. Hands-on experience in real-time embedded systems development and debugging. 5. Strong understanding of hardware-software interfaces, UART/I2C/SPI, GPIO, ADC,timers, etc. Nice to Have (Preferred): 1.Prior experience in Z-Wave protocol stack and device development. 2.Experience with Silicon Labs Z-Wave SDKs. 3.Familiarity with low-power design and battery-powered device optimization. 4.Exposure to wireless communication standards and protocols (BLE, Zigbee, Thread is a plus). Experience: 3 to 5 Years experience Job Location: Indore Joining: Immediate (prefer less than 15 days Notice Period) Share Resume :- hr@jstechalliance.com or can contact here - Direct : 0731-3122400 (Ask for Mrs. Anjali ) WhatsApp : 8224006397 Job Type: Full-time Education: Bachelor's (Required) Experience: total work: 3 years (Required) Z-wave Devices: 2 years (Required) Embedded software: 3 years (Required) Language: English (Required) Work Location: In person
Posted 6 days ago
0 years
0 Lacs
Coimbatore, Tamil Nadu, India
On-site
Role Description Role Proficiency: Independently develops error free code with high quality validation of applications guides other developers and assists Lead 1 – Software Engineering Outcomes Understand and provide input to the application/feature/component designs; developing the same in accordance with user stories/requirements. Code debug test document and communicate product/component/features at development stages. Select appropriate technical options for development such as reusing improving or reconfiguration of existing components. Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models Mentor Developer 1 – Software Engineering and Developer 2 – Software Engineering to effectively perform in their roles Identify the problem patterns and improve the technical design of the application/system Proactively identify issues/defects/flaws in module/requirement implementation Assists Lead 1 – Software Engineering on Technical design. Review activities and begin demonstrating Lead 1 capabilities in making technical decisions Measures Of Outcomes Adherence to engineering process and standards (coding standards) Adherence to schedule / timelines Adhere to SLAs where applicable Number of defects post delivery Number of non-compliance issues Reduction of reoccurrence of known defects Quick turnaround of production bugs Meet the defined productivity standards for project Number of reusable components created Completion of applicable technical/domain certifications Completion of all mandatory training requirements Code Outputs Expected: Develop code independently for the above Configure Implement and monitor configuration process Test Create and review unit test cases scenarios and execution Domain Relevance Develop features and components with good understanding of the business problem being addressed for the client Manage Project Manage module level activities Manage Defects Perform defect RCA and mitigation Estimate Estimate time effort resource dependence for one's own work and others' work including modules Document Create documentation for own work as well as perform peer review of documentation of others' work Manage Knowledge Consume and contribute to project related documents share point libraries and client universities Status Reporting Report status of tasks assigned Comply with project related reporting standards/process Release Execute release process Design LLD for multiple components Mentoring Mentor juniors on the team Set FAST goals and provide feedback to FAST goals of mentees Skill Examples Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Develop user interfaces business software components and embedded software components 5 Manage and guarantee high levels of cohesion and quality6 Use data models Estimate effort and resources required for developing / debugging features / components Perform and evaluate test in the customer or target environment Team Player Good written and verbal communication abilities Proactively ask for help and offer help Knowledge Examples Appropriate software programs / modules Technical designing Programming languages DBMS Operating Systems and software platforms Integrated development environment (IDE) Agile methods Knowledge of customer domain and sub domain where problem is solved Additional Comments Efficiently develop software in the LabVIEW programming environment. Familiarity with higher-level concepts such as classes will be needed. 2. Strong Technical Test automation experience 3. Rapidly create flexible test application that control multiple instruments. 4. Good in communication protocol like - I2C, SPI, UART, USB 5. Support the development team during project design, verification, and validation steps. 6. Experience in Vision Based Test Systems, Algorithm Development, IoT products. 7. Experience with open-loop and closed-loop Hardware simulations. 8. Excellent communication, interpersonal & technical presentation skills 9. Good analytical and debugging skill. Skills Labview,Test Automation,Usb Show more Show less
Posted 6 days ago
1.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Job Overview: Qualcomm's central baseband hardware systems organization designs baseband and embedded system reference designs focusing on co-design of the silicon, package, and PCB interconnects for Qualcomm’s application processor, modems and power management ASIC chipsets. These highly integrated reference designs incorporate Qualcomm’s high performance SOCs, high speed memories, high resolution displays, power management ICs (PMICs), the latest RF transceiver cards and a host of digital & analog peripherals (audio, USB/OTG, Bluetooth, GPS, MIPI, WLAN and LAN/Ethernet). The team you’ll work on consists of embedded SW developers with expertise in low-level device driver software and HW/SW interfaces, and hands on troubleshooting. Our responsibility is to write bare-metal driver/firmware to validate HW/SW interfaces for most Qualcomm reference platforms. We work in a fast-paced environment to enable test cases for hardware design and factory validation. An ideal candidate works well with others and independently, communicates clearly, innovative and be a strong problem solver. Our team works with various groups across the globe for collaboration and development. Job Description: Strong expertise in developing device drivers and bare metal software (register-level programming, GPIO configurations, etc.). Familiar with peripherals such as RAM, UFS, NVME, displays, camera, audio codec, and various sensors like compass, humidity, accelerometers etc. Protocols like SPI, USB, I2C, I3C, PCIe, UART, UFS, MIPI CSI\DSI and CAN. Debug tools such as Lauterbach Trace32. Ability to use tools such Oscilloscope, DMM, bench power supplies, and JTAG’s. Knowledge of ARM and/or RISC-V architectures. Experience with software revision control systems, such as Perforce. Ability to understand datasheets, HW designs, read schematics and CCA drawings. Communicate with international teams in English (spoken and written). Minimum Qualifications: Bachelor’s degree in computer engineering, computer science, or related field. 1-3 years embedded systems development, device drivers, or firmware development. 1-3 years’ experience with engineering tools such as oscilloscopes, multimeters and JTAG debuggers. 1-3 years’ experience with programming language such as C, C++, C#, Python, etc. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3073518 Show more Show less
Posted 6 days ago
8.0 years
0 Lacs
Chennai, Tamil Nadu, India
Remote
Logitech is the Sweet Spot for people who want their actions to have a positive global impact while having the flexibility to do it in their own way. The Role: As a Senior Firmware Engineer , you will play a pivotal role in design and development of embedded software for Gaming Simulation products. Your expertise in microcontrollers, sensors, and real-time operating systems (RTOS) will be instrumental in delivering innovative and high-performance Gaming Simulation experiences. You will also be responsible for following the development process using Agile methodologies. Your Contribution: Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviours you’ll need for success at Logitech. In this role you will Firmware development on Microcontroller platform (STM32x) with respect to functionality, performance and quality. Work with teams to develop sensor interfacing, UART, USB, WiFi, LCD, Touch screen System level debugging, efforts to improve performance and reliability. Collaborate and work with developers across the globe during firmware development Key Qualifications: For consideration, you must bring the following minimum skills and behaviours to our team: 8+ years of experience in embedded software development, with a focus on Firmware development and Agile methodologies. Strong programming in C, embedded C, debugging & troubleshooting of uC Strong expertise in microcontroller programming (STM32x, NRF5xx, Ti CCx), sensor interfacing, and real-time operating systems (RTOS) Expertise/understanding of one or more of the following drivers: I2C, SPI, UART, Flash, EEPROM, WiFi In-depth knowledge of real-time control algorithms, data processing, and performance optimization Proficiency in utilizing Agile tools and methodologies for software development backlogs, sprints, and releases. Excellent communication and interpersonal skills, analytical skills and a good team player. In addition, preferable skills and behaviours include Experience with RTOS usage (FreeRTOS, QP/C and/or, Zephyr a plus) on low-power chipsets (STM32, nRF52, …) Experience in power management in Microcontroller. Experience in USB protocol, Bluetooth or any Wireless protocol Education Bachelor’s/Master’s degree in ECE, EEE, Computer Science or a related field. Across Logitech we empower collaboration and foster play. We help teams collaborate/learn from anywhere, without compromising on productivity or continuity so it should be no surprise that most of our jobs are open to work from home from most locations. Our hybrid work model allows some employees to work remotely while others work on-premises. Within this structure, you may have teams or departments split between working remotely and working in-house. Logitech is an amazing place to work because it is full of authentic people who are inclusive by nature as well as by design. Being a global company, we value our diversity and celebrate all our differences. Don’t meet every single requirement? Not a problem. If you feel you are the right candidate for the opportunity, we strongly recommend that you apply. We want to meet you! We offer comprehensive and competitive benefits packages and working environments that are designed to be flexible and help you to care for yourself and your loved ones, now and in the future. We believe that good health means more than getting medical care when you need it. Logitech supports a culture that encourages individuals to achieve good physical, financial, emotional, intellectual and social wellbeing so we all can create, achieve and enjoy more and support our families. We can’t wait to tell you more about them being that there are too many to list here and they vary based on location. All qualified applicants will receive consideration for employment without regard to race, sex, age, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability. If you require an accommodation to complete any part of the application process, are limited in the ability, are unable to access or use this online application process and need an alternative method for applying, you may contact us toll free at +1-510-713-4866 for assistance and we will get back to you as soon as possible. Show more Show less
Posted 6 days ago
6.0 - 15.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Summary Celestica is looking for a dynamic software engineer who is passionate about working closely with the HW/SW interface to enable management of a fleet of devices in tomorrow’s data center environments. The person needs be very conversant with board management controllers, low level drivers and capable of mentoring a team of senior engineers. The Senior Staff Engineer, Software will work in cross functional teams with customers, product line management, manufacturing engineering, hardware engineering, quality assurance and project leadership to ensure robust and high quality software. Detailed Description Performs tasks such as, but not limited to, the following: Lead the design, development and implementation of complex software involving multiple domains, which includes board management controllers and orchestration software which will use the BMC to monitor and maintain a fleet of devices in tomorrow’s data center environment. Global SME with comprehensive knowledge and industry recognition. Provides technical leadership to a global team of engineers Provide technical leadership and direction to a sizable team of senior engineers. Should be a recognized expert (go to person) in one or more technical areas. Review and interpret customer requirements/specifications and may act as primary customer contract. Lead the development and deployment of strategic complex programs Analyze trade-offs in complex systems and recommend solutions. Do project planning and raise warnings to management about risks to projects Develops deployment strategies and plans. May manage relationships with key vendors/partners. Other Details Analyze, design and develop tests and test-automation suites. Collaborate cross-functionally with customers, users, Architects, project managers and other engineers . Provide recommendations for continuous improvement. Keep up to date with relevant industry knowledge and regulations Prior Technical Knowledge: Solid C programming skills. In-depth understanding of Linux kernel, device driver, IPC, U-boot. Familiarity with Linux application development. Knowledge of real time OS like ThreadX is a plus. Knowledge of BMC including IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS and KVM. Knowledge of Redfish and other management protocols. Experience with board bringup. Working knowledge of BMC related Hardware such as ARM, BMC chip (AST 2500, AST2600, Pilot 4 etc.), HW-monitor and Super-IO, NC-SI NIC, phy. Working knowledge of common bus such as I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG. Experience with OpenBMC is a plus. Experience with one or more of the following standards/technologies: SCSI, SES, RAID, SAS, SATA, SSD, SMART, PCI Express, HBA, network protocol TCP/UDP, etc is a plus. Experience with PSoC or MCU firmware development is a plus. Knowledge/Skills/Competencies Project Management - Ability to manage/lead complex, multiple line engineering projects that may also involve other functions. Demonstrate solid understanding of the technical, financial and people aspects of the project. Able to create a project/change management plan and ensure that the project is delivered within the assigned time and budget. Ability to recognize project barriers and develop mitigation plans Leadership - Demonstrate "People & Team Leadership Behaviors" as per Celestica Leadership Imperatives. The following are required: Coaching/Mentoring; Communication/Negotiation/Presentation; Creative Problem Solving; Customer Interaction/Stakeholder Management; Knowledge of the following areas are a plus: Quality & Lean; D/PFMEA; 8D/Corrective Action; Equipment Safety; Design of Experiments (DOE). Physical Demands Duties of this position are performed in a normal office environment. Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data. Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required. Occasional travel may be required. Typical Experience 6 to 15 years Typical Education Engineering Background. Show more Show less
Posted 6 days ago
8.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Responsibilities : Defining design requirements and hardware specification based on user requirement. Working Knowledge of Power management, power converters (AC/DC, DC/DC converters) and battery technology. Working Knowledge of Analog and Digital circuits. Working Knowledge safety regulation standards e.g., IEC 60601, IEC 61010, UL, ANSI and ASTM. Hands-on embedded programming (Embedded C, C, C++) for microcontrollers. Knowledge of industrial and embedded communication protocols (EtherCAT, CANOpen, Ethernet, UART, SPI, I2C, etc.). Defines requirements for test jigs to evaluate system performance. Knowledge of integrating electrical design with mechanical and software modules of the system. Develops, modifies, and approves electrical design documentation, specifications and drawings. Mentor the layout of circuit assemblies to meet emissions and immunity performance requirements and design for manufacturability guidelines. (Knowledge of EMI/EMC). Implements data acquisition and analysis techniques to characterize design performance. Knowledge of Battery modules will be Plus. Executes protocols and testing required to validate the system safety. Good experience in troubleshooting issues related to electrical and electronic devices. Qualifications : Bachelor’s Degree in Electrical / Electrical & Electronics / Electronic & Communications Engineering with 8-10 years of experience. Master’s degree in Electrical Engineering (preferably Power Electronics) with 6-7 years of experience. Required Skills : Excellent understanding of Hardware / Firmware development tools, processes, and technologies. Good working knowledge of Hardware development in Motion Control. Good working knowledge of Real Time Safety Critical Embedded Systems. Good working knowledge of software development in embedded C or comparable language. Experience in all aspects of a product life cycle Requirements, Design, Development, HW/SW integration and test. Functions well in a team environment and has the ability to adapt quickly. Preferred Skills : Expertise: Design and Development of Medical /Automotive/Robotics Products. Relevant Experience: 8-10 years. Pay range and compensation package : Salary: As per current Industry standard. Show more Show less
Posted 6 days ago
2.0 years
0 Lacs
New Delhi, Delhi, India
On-site
Job Overview: We are looking for an experienced PCB Designer – DDR3/DDR4 to join our team. The successful candidate will be responsible for designing and implementing high-quality printed circuit board (PCB) layouts for our electronic products. Key Responsibilities: Designing and implementing PCB layouts for electronic products. Collaborating with Mechanical engineers and other stakeholders to ensure that the PCB design meets product requirements and specifications Selecting appropriate components for the PCB layout and ensuring that they are placed and routed correctly Optimizing PCB layout for cost, manufacturability, and functionality Generating and maintaining design documentation including schematics, layout files, and assembly drawings Troubleshooting and resolving PCB layout issues during prototyping and production phases. Perform Routing and follow stack-up defined by the Design Engineer to PCBs of medium complexity, typically used in embedded systems with 6-8-layer PCBs. Solid understanding of design for industrial applications including EMI/EMC and environmental specifications and their testing. Proficient in board testing and debugging and knowledge in compilation of PCB design documents and construction documents (circuit diagram, layout design, documentation, 3D models, drawings). Risk management, Configuration management and Project management Board bring-up, testing and troubleshooting of hardware. Qualifications and Skills: 2+ years in high-speed PCB design. Strong hands-on experience with DDR3/DDR4 layout and routing Deep understanding of high-speed signals, impedance matching, and differential pair routing Experience with simulation tools like HyperLynx/Sigrity Familiar with common bus such as I2C, UART, SPI, CAN, etc. Experience with high-speed and RF PCB design Experience with PCB layout for mixed-signal circuits Experience with High Speed Processor Design Experience with FPGA and DDR Memory integration Familiar with iMX8 Processor Design Knowledge of design for manufacturing (DFM) and design for assembly (DFA) principles. Preferred Attributes: Proficiency in Design software such as KiCad, Eagle PCB, Altium Designer or similar Why Join Us? BotLabs likely works on cutting-edge technology, offering PCB designers the opportunity to contribute to innovative products and solutions in the robotics and automation fields. Show more Show less
Posted 6 days ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Position: Research Engineer (Embedded) Experience: 3-4 y Location: Pune Role: Develop embedded systems, focusing on microcontrollers, low-level programming, and embedded communication protocols (USB, UART, SPI, I2C). Integrate hardware and software for seamless interaction, ensuring optimal system performance. Program in C++ with an emphasis on high-performance applications, using design patterns and STL containers. Contribute to continuous integration, version control (Git/SVN), and ensure software quality through unit testing and test automation. Collaborate with cross-functional teams, solving complex technical challenges and contributing to product development. Requirements: Embedded Systems: Strong understanding of embedded systems, microcontrollers, and low-level programming. Knowledge of embedded communication protocols (USB, UART, SPI, I2C). Proficiency in C/C++ programming and debugging tools. Ability to read schematics and datasheets. Knowledge of SDLC and problem-solving skills. Experience with PCB design, circuit design, and hardware/software troubleshooting is a plus. Experience with RTOS and embedded Linux, device drivers, or hardware/software integration is a plus. Prior internship or project experience in embedded systems is preferred. C++ Development: Proficient in C++ with a solid understanding of the language specification and STL containers. Knowledge of software architecture, algorithms, and cross-platform development. Familiarity with CI tools (Git/SVN) and test automation (GTest). Experience in R&D culture, rapid prototyping, and product development is a plus. Ability to work in a fast-paced environment and continuously learn new technologies. Show more Show less
Posted 6 days ago
0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Open BMC Developer Lead the module design, development and implementation of software for board management controllers and orchestration software which will use the BMC to monitor and maintain a fleet of devices in tomorrows data center environment. Should be able to work independently on a set of modules. Analyze trade-offs in complex systems and recommend solutions. Do module planning and raise warnings to management about risks to projects Develops deployment strategies and plans. Analyze, design and develop tests and test-automation suites. Collaborate cross-functionally with customers, users, project managers and other Technical Knowledge: : Solid C, C++ programming skills. In-depth understanding of Linux kernel, device driver, IPC, U-boot. Familiarity with Linux application development. Knowledge of real time OS like ThreadX is a plus. Knowledge of BMC including IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS and KVM. Knowledge of Redfish and other management protocols. Experience with board bringup. Working knowledge of BMC related Hardware such as ARM, BMC chip (AST 2500, AST2600, Pilot 4 etc.), HW-monitor and Super-IO, NC-SI NIC, phy. Working knowledge of common bus such as I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG. Experience with OpenBMC is a plus. Experience with one or more of the following standards/technologies: SCSI, SES, RAID, SAS, SATA, SSD, SMART, PCI Express, HBA, network protocol TCP/UDP, etc is a plus. Experience with PSoC or MCU firmware development is a Education : Bachelor degree or consideration of an equivalent combination of education and experience. (ref:hirist.tech) Show more Show less
Posted 1 week ago
2.0 years
0 Lacs
Greater Kolkata Area
Remote
Job Summary We are seeking a highly talented and motivated Embedded Developer with a strong foundation in C/C++ programming and proven experience working with Windows IoT-based platforms. The ideal candidate will play a crucial role in developing and optimizing embedded system performance, contributing significantly to the creation of robust and reliable industrial control systems. This position offers an exciting opportunity to work on cutting-edge embedded technologies from a remote setup within India, with potential for international travel based on project Responsibilities Application Development : Design, develop, and optimize high-performance embedded applications primarily using C/C++. Write efficient, reliable, and maintainable code for resource-constrained embedded IoT System Customization & Maintenance : Customize, configure, and maintain embedded systems specifically based on Windows IoT platforms. Work with Windows IoT Core, enterprise editions, and related tools for OS image creation, deployment, and Integration : Integrate various hardware interfaces (e.g., GPIO, UART, SPI, I2C, USB, Ethernet, Wi-Fi) with embedded software. Effectively manage system resources, memory, and power consumption for optimal Testing & Validation : Conduct rigorous system testing, debugging, and validation to ensure applications meet defined performance benchmarks, functional specifications, and reliability standards. Utilize hardware-software debugging tools and oscilloscopes for efficient Collaboration : Collaborate closely with cross-functional teams, including hardware engineers, quality assurance, and project managers, to ensure seamless operation and integration across platforms and project Support & Deployment : Provide comprehensive onsite and overseas technical support for deployed systems when required, assisting with installation, troubleshooting, and maintenance. Participate in system deployment and commissioning activities as & Best Practices : Create and maintain thorough technical documentation, including design specifications, test plans, and user manuals. Adhere to coding standards, version control practices, and software development : Bachelors or Masters degree in Electronics Engineering, Computer Engineering, Embedded Systems, or a closely related : 2 to 6 years of hands-on, practical experience in embedded systems development. Strong proficiency in C and C++ programming languages, specifically for embedded OS Expertise : Strong understanding and practical experience with Windows IoT (IoT Core, IoT Enterprise) and its development environment. Familiarity with real-time embedded systems concepts and potentially Real-Time Operating Systems (RTOS). Proven experience with hardware-software integration, device drivers, and various communication protocols relevant to embedded systems. Hands-on experience with debugging tools (e.g., JTAG, GDB, logic analyzers, oscilloscopes) for embedded systems. Excellent problem-solving and analytical skills for diagnosing and resolving complex embedded system issues. Effective written and verbal communication skills for technical discussions, documentation, and client interactions. Travel Readiness : Openness and willingness to undertake overseas travel for project deployment, testing, or support requirements. (ref:hirist.tech) Show more Show less
Posted 1 week ago
2.0 - 6.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Education Requirements : B. Tech / M. Tech (ECE / CSE) Experience : 2 to 6 Years Location : Hyderabad & : General Work Week : Monday to Friday Job Description Very good C programming and Linux skills. Good to have experience in embedded/automotive software and/or driver development on ARM SoCs on Linux/Android etc Good to have multi-threaded programming experience. Good at Linux System programming. Good understanding of Linux OS concepts and Linux Kernel internals. Awareness of RTOS operating system fundamentals / processor architecture /embedded system and microprocessor concepts. Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc. Experience with scripting languages (Python, Shell scripts) Implement Tools and Test applications to enable and streamline testing process. Contribute in pre-silicon and post-silicon bring-up of future chipsets. Good system debugging skills and root cause analysis. Excellent Linux kernel debugging skills with ability to Find the exact root cause. Experience in using debugging tools like Lauterbach, Trace tools and the ability to use Oscilloscope and Protocol Analysers Good understating of working debug tools like JTAG/TRACE. Strong analytical and problem-solving skills Should be a good team-player and easy to work with various stake holders. Good to have experience dev ops tools like Git/Perforce/Gerrit/Code Collab etc.. Candidate should be familiar in understanding the peripheral hardware, Device Data sheets, Schematics, Specification and Reference manual. Good understanding of communication protocols (SPI, I2C, UART) Knowledge on LDO/SMPS, Crystals/Clocks, Battery charging and Fuel gauge Driver's design and development on multiprocessor and multithreaded ASIC platforms. Preferably good understanding about ARM32/64 chipset architecture. Good to have experience working in Linux USB/HSIC/PCIe Core drivers. Working knowledge of any of the peripheral Linux driver's areas such as: DMA, PMIC, USB, PCIe, HSIC Good to have experience with at least one Peripherals like.. USB/Ethernet/PCIe/I2C/SPI etc on Linux/Android Good to have experience on storage domain like SCSI, UFS, NAND, NOR on Linux/Android Prior experience with Android is a plus (ref:hirist.tech) Show more Show less
Posted 1 week ago
0.0 - 1.0 years
4 - 7 Lacs
Navi Mumbai
Work from Office
Title Our global activities are growing rapidly, and we are currently seeking a full-time, office-based Site Payments Processor to join our Clinical Operations team in Mumbai. This position will work in a team to accomplish tasks and projects that are instrumental to the company’s success. If you want an exciting career where you can develop and grow your career even further, then this is the opportunity for you. Overview Medpace is a full-service clinical contract research organization (CRO). We provide Phase I-IV clinical development services to the biotechnology, pharmaceutical and medical device industries. Our mission is to accelerate the global development of safe and effective medical therapeutics through its scientific and disciplined approach. We leverage local regulatory and therapeutic expertise across all major areas including oncology, cardiology, metabolic disease, endocrinology, central nervous system, anti-viral and anti-infective. Headquartered in Cincinnati, Ohio, employing more than 5,900 people across 40+ countries. Responsibilities Responsible for the daily execution of accounts payable and Site Payment data entry activities for assigned studies Manage the setup of system requirements to track and administer site payments Manage the processing/calculation of site payments Responsible for project and site reporting and requests Coordinate the setup of site-specific agreements and related amendments, and mapping of site payee(s) Code, track, and reconcile site invoices against applicable data sources Qualifications Bachelor's Degree in a related field, and at least 1 year of related experience in finance, treasury, accounting, or business-related field Proficient in Microsoft Office programs Excellent organization and time-management skills Ability to prioritize assigned tasks while adhering to deadlines High attention to detail and accountability for timely completion of assigned tasks Demonstrated ability to exercise high degree of professionalism and confidentiality People. Purpose. Passion. Make a Difference Tomorrow. Join Us Today. The work we’ve done over the past 30+ years has positively impacted the lives of countless patients and families who face hundreds of diseases across all key therapeutic areas. The work we do today will improve the lives of people living with illness and disease in the future. Medpace Perks Flexible work environment Competitive compensation and benefits package Competitive PTO packages Structured career paths with opportunities for professional growth Company-sponsored employee appreciation events Employee health and wellness initiatives Awards Recognized by Forbes as one of America's Most Successful Midsize Companies in 2021, 2022, 2023 and 2024 Continually recognized with CRO Leadership Awards from Life Science Leader magazine based on expertise, quality, capabilities, reliability, and compatibility What to Expect Next A Medpace team member will review your qualifications and, if interested, you will be contacted with details for next steps.
Posted 1 week ago
0.0 years
19 Lacs
Bengaluru
Work from Office
RECRUTING FOR MNC CLIENT Experience: Freshers CTC: 19 LPA Job Type: Full-Time | Permanent Qualification: BE/B Tech Branch: ECE, EEE, CSE- 70% throughout YOP- 2024 Only Mode of Interview - First round written test at IIES Campus on 12th Jun 2025
Posted 1 week ago
3.0 - 6.0 years
9 - 16 Lacs
Pune, Chennai, Bengaluru
Work from Office
Roles and Responsibilities - F2F Interview (Strictly) 3 to 5 years of hands-on experience in Embedded C++ development- Mandatory • Strong experience in Linux development- Mandatory • Proven expertise in microcontroller programming (ARM, AVR, PIC, etc.). • Experience with RTOS (Real-Time Operating Systems) . • Knowledge of hardware interfaces (UART, I2C, SPI, etc.). • Proficiency in debugging tools and techniques, such as JTAG and GDB. • Strong problem-solving and analytical skills. • Ability to work in a collaborative team environment.
Posted 1 week ago
5.0 - 8.0 years
6 - 11 Lacs
Ahmedabad
Work from Office
Job Summary: We are seeking an experienced and innovative Senior Embedded Hardware Engineer to lead the design, development, and validation of complex embedded hardware systems. You will play a key role in architecting and implementing hardware solutions for products ranging from embedded IoT devices to high-performance embedded systems. This role requires deep technical expertise, leadership, and cross-functional collaboration. Key Responsibilities: Design & Development: Design and develop embedded hardware systems, including microcontroller/microprocessor-based boards, sensors, power supplies, and communication interfaces. Create schematics and perform PCB layout design using tools like Altium Designer, OrCAD, or KiCad. Select components and design circuits that meet performance, cost, and manufacturability requirements. Prototyping & Testing: Build and test hardware prototypes to verify performance and compliance with specifications. Conduct validation and verification (V&V), including signal integrity, EMI/EMC, thermal, and power analysis. Firmware Interaction: Work closely with embedded software/firmware engineers to ensure seamless integration of hardware and software. Provide bring-up support and troubleshooting for embedded firmware development. Project Leadership: Lead or contribute to project planning, risk assessment, and technical documentation. Mentor junior engineers and review their designs to ensure quality and adherence to standards Cross-Functional Collaboration: Collaborate with mechanical engineers, industrial designers, product managers, and manufacturing teams. Support transition from prototype to mass production, including DFM/DFT considerations and interaction with contract manufacturers. Qualifications: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field. 5+ years of experience in embedded hardware design and development. Proficiency in analog and digital circuit design, power management, and signal integrity. Experience with microcontrollers, SoCs, memory, and interface protocols (SPI, I2C, UART, USB, Ethernet, etc.). Strong experience with PCB design tools (e.g., Altium, Eagle, KiCad). Familiarity with lab equipment. Knowledge of EMI/EMC standards and compliance testing. Preferred: Experience with wireless technologies (Bluetooth, Wi-Fi, Zigbee, LTE, etc.). Familiarity with embedded Linux and hardware bring-up processes. Experience with low-power and battery-operated devices. Experience working in regulated environments (e.g., Defence and aerospace) is a plus. Soft Skills: Strong analytical and problem-solving skills. Excellent written and verbal communication. Ability to manage multiple projects and priorities. Proven ability to work independently and as part of a team.
Posted 1 week ago
0 years
3 - 8 Lacs
Hyderābād
On-site
Country: India Location: Building No: 12C, Floor 9,10,11, Building No: 12B -Stilt floor, Raheja Mindspace, Cyberabad, Madhapur, Hyderabad - 500081, Telangana, India Position Title - HMI – Embedded Software Developer Role Summary/Purpose Carrier provides world-class climate control solutions designed to enhance customer comfort, improve experiences, and ensure safety. We are looking for an embedded C++ developer to join us in creating robust software for an embedded Platform with experience working on Linux/RTOS build environment. Essential Responsibilities Creating application-level code in C++14/17 Creating low-level code, including device drivers, HAL, bootloaders, communication protocols and diagnostic interface (UDS) - C11 and C++17. Designing implementation for testability and reusability Analyzing and resolving bugs and anomalies reported from integration tests Reviewing peers' work (code and architecture). Coding of supportive tools; build scripts etc. mainly in Python 3.8. Detailing of requirements in cooperation with requirements engineers and software architects REQUIRED SKILLS Qualifications: BE/ME or BTech/MTech – Electronics or BE/BTech in Electronics or ME/MTech in computer Science in below areas: - Proven experience in mid-scale software projects. Excellent in C++14/17 Strong knowledge in C programming Applied knowledge of object-oriented design and design patterns. Great understanding of designing software for a resource-limited embedded platform Comfortable in multithreaded applications, understanding of inter-thread communication and synchronization on a real-time operating system. Fluent English, written and spoken PREFERRED SKILLS Understanding TCP/IP networks and network protocols Familiarity with digital electronics, including communication bus standards like CAN, UART, I2C, SPI. Knowledge of modern CMake Experience in BSP development for FreeRTOS and/or Linux Knowledge of Docker and Kubernetes environment Experience with tools such as GIT and JIRA COMMON DESIRABLE COMPETENCIES Candidate must conduct business in an ethical manner, self-motivated, detail-oriented, and able to work independently with little supervision. Know how/where to get answers and overcomes obstacles. Highly driven, strong communicator who is able to understand customer requirements and project goals and is able to balance multiple priorities. Work in a team environment when required and produce results in a timely manner. Possess a positive attitude, show enthusiasm, take pride in the work, be results driven, keen to learn, creative and efficient. Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class. Job Applicant's Privacy Notice: Click on this link to read the Job Applicant's Privacy Notice
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
The uart (universal asynchronous receiver-transmitter) job market in India is experiencing significant growth with the increasing demand for professionals skilled in embedded systems and communication protocols. Companies across various industries, including electronics, automotive, and telecommunications, are actively seeking uart experts to design, develop, and maintain communication interfaces for their products.
The average salary range for uart professionals in India varies based on experience levels: - Entry-level: INR 3-5 lakhs per annum - Mid-level: INR 6-10 lakhs per annum - Experienced: INR 12-20 lakhs per annum
Career progression in the uart domain typically follows a path similar to: 1. Junior Embedded Engineer 2. Embedded Engineer 3. Senior Embedded Engineer 4. Lead Embedded Engineer
In addition to uart expertise, professionals in this field are often expected to have knowledge or experience in the following areas: - Embedded C programming - Communication protocols (SPI, I2C, etc.) - Microcontroller architecture - PCB design - Debugging and troubleshooting skills
As you embark on your journey to explore uart jobs in India, remember to showcase your skills, knowledge, and passion for embedded systems and communication protocols during interviews. Prepare thoroughly, stay updated with industry trends, and apply confidently to secure exciting opportunities in this growing field. Good luck!
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