Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
5 - 8 years
0 Lacs
Guindy, Tamil Nadu, India
Req ID: 124619 Remote Position: No Region: Asia Country: India State/Province: Chennai City: Guindy, Chennai General Overview Job Title: Staff Engineer, Software Functional Area: Engineering (ENG) Career Stream: Design - Software Engineering Job Code: SEN-ENG-DSE Job Band: 10 Direct/Indirect Indicator: Indirect 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 engineers. The 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 software for 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.Provide technical leadership and direction to a sizable team of 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.Analyze trade-offs in complex systems and recommend solutions.Do project planning and raise warnings to management about risks to projectsDevelops deployment strategies and plans.May manage relationships with key vendors/partners.Analyze, design and develop tests and test-automation suites.Collaborate cross-functionally with customers, users, project managers and other engineers .Provide recommendations for continuous improvement. Prior Technical Knowledge Solid C programming skills.In-depth understanding of Linux kernel, devicedriver, 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 suchas 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 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 10 to 15 years Typical Education Bachelor degree or consideration of an equivalent combination of education and experience. Notes This job description is not intended to be an exhaustive list of all duties and responsibilities of the position. Employees are held accountable for all duties of the job. Job duties and the % of time identified for any function are subject to change at any time. Celestica is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on any protected status (including race, religion, national origin, gender, sexual orientation, age, marital status, veteran or disability status or other characteristics protected by law). At Celestica we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. Special arrangements can be made for candidates who need it throughout the hiring process. Please indicate your needs and we will work with you to meet them. Company Overview Celestica (NYSE, TSX: CLS) enables the world’s best brands. Through our recognized customer-centric approach, we partner with leading companies in Aerospace and Defense, Communications, Enterprise, HealthTech, Industrial, Capital Equipment and Energy to deliver solutions for their most complex challenges. As a leader in design, manufacturing, hardware platform and supply chain solutions, Celestica brings global expertise and insight at every stage of product development – from drawing board to full-scale production and after-market services for products from advanced medical devices, to highly engineered aviation systems, to next-generation hardware platform solutions for the Cloud. Headquartered in Toronto, with talented teams spanning 40+ locations in 13 countries across the Americas, Europe and Asia, we imagine, develop and deliver a better future with our customers. Celestica would like to thank all applicants, however, only qualified applicants will be contacted. Celestica does not accept unsolicited resumes from recruitment agencies or fee based recruitment services.
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 - 10 years
6 - 10 Lacs
Bengaluru
Work from Office
Dominic Lewis has been mandated to hire for Embedded SW Engineer. Candidate must have good knowledge in mobile radio technologies (5G, 4G, 802.11p, C-V2X) and embedded systems. Knowledge of formal processes and software quality standards such as SPICE, CMMI, ISO 16949. Good experience in C++ or Python. Should be from the automotive industry.
Posted 3 months ago
3 - 5 years
0 - 0 Lacs
Kochi
Work from Office
Seeking a Senior Test & Automation Engineer for IoT telematics QA. Must have expertise in automation, scripting, and embedded testing for telematics solutions.
Posted 3 months ago
5 - 10 years
20 - 27 Lacs
Chennai
Work from Office
Required Experience: 5+ years of experience in Embedded Systems Education with Specialization : B.E./ B.TECH [ EEE ECE E&I Roles and Responsibilities we offer - Understanding the Requirement/Ideas/Issues and proposing design solutions - Implementing and executing the solution in compliance to the SDLC process, codes & standards - Maintain and Manage SW and related Development tools and Equipment's Required Technical Skill Set - Proficiency in C is must. C++ is value added - 32-bit Processor/Controller knowledge is essential (CortexM3/M4 is a plus) - Good knowledge in HW and communication protocols (I2C/SPI/UART/USB) - Good knowledge in TCP/IP and MODBUS - Good knowledge in Displays and Sensors is added advantage - Familarity in understanding Electrical & PCB circuits and schematic drawings - Excellent Trouble Shooting and Debugging skills Required Tools Software Knowledge - Proficiency in Embedded C programming - Working Knowledge in IDEs like GHS MULTI/IAR EW for ARM/KEIL MDK or similar - Working knowledge in Debug & Downloading Tools such as JTAG/ISP etc. - Familiarity in performing static analysis check and Unit test for SW modules using any SQM tools - Agile Tools & Practices - Version Control knowledge on any tools such as Clearcase/GIT/SVN Soft skills: - Good oral and written communication skills in English. - Self-driven, self motivated and hard working - Highly focused towards work and achieving goals Skills : - C, C++,Hardware , communication protocols(I2C/SPI/UART/USB),32-bit Processor/Controller knowledge is essential (CortexM3/M4
Posted 3 months ago
3 - 7 years
6 - 14 Lacs
Bangalore Rural
Work from Office
C++,ADAS,Automotive, ADAS Domain,Embedded development. C++ development, ADAS Feature development. Sensor or Tracking Experince. Advanced C++ concepts and best practices for ADAS feature development Coding techniques for ADAS features, such as sensor fusion, object detection, and machine learning Git version control system for collaboration and code management Bazel build tool for large-scale ADAS projects Gtest framework for writing unit tests and ensuring code quality
Posted 3 months ago
4 - 9 years
6 - 11 Lacs
Noida
Work from Office
Engineer/Sr Engineer (Firmware/SW Driver development and Automation, System Validation) 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. Job Description: - Develop complex drivers/Firmware for the critical SOC Ips - Develop system level test content to validate the driver/firmware for the system overall testing. - Understand overall SoC and IP Architecture . - Work with IP Design/Verification teams to understand the functionality and programming sequences. - Develop/port/enhance the software content and bring up. - Automation of Test content Job Requirements : - ~ 4 years Software Engineering experience or related work experience. - Excellent understanding of Embedded systems, Soc Architecture, Processor Architecture and Memory interfacing. - Excellent C/C++ expertise and hands-on experience on Firmware development/debug - Hands on experience on Python - Experience in DDR and other High speed protocols is added advantage. - Exposure to working on emulation/pre-si environment. - Using JTAG based debuggers , compilers/linkers
Posted 3 months ago
0 - 1 years
2 - 5 Lacs
Chennai
Work from Office
General Summary: Design, develop, unit test and documentation of the device driver for ARM SoC. Bring up the driver and unit test the driver features in the new ARM SOC. Optimize the driver for maximum performance. Bug analysis/fixing of the issues during product verification stage and customer reported issues. Skills/Experience: 0-1yr experience Strong programming skills in C and Linux experience. Device driver or board support package (BSP) knowledge or development experience. Knowledge in developing the device drivers and bootloaders. Knowledge for ARM/DSP Processor Architecture, JTAG, Emulators. Knowledge in development of RDK-B ,Yocto build framework, QSDK framework and/or PRPL OS development and/or experience in Opensync is added advantage. Excellent communication skills. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. BE/BTech/MTech in Computer Science or in Electronics preferred with proven success in a challenging academic program. You may e-mail or call Qualcomm's toll-free number found .
Posted 3 months ago
10 - 15 years
35 - 100 Lacs
Bengaluru
Work from Office
Job Requirements Roles & Responsibilities: Design, develop, and test BLE-enabled embedded systems Work with other engineers to integrate BLE into existing systems Develop and maintain BLE software and firmware Analyze and troubleshoot BLE problems Work with customers to define and implement BLE requirements Stay up-to-date on the latest BLE technologies Required Skills (Technical Competency): Bluetooth Protocol Knowledge Bluetooth Link controller development, Radio interface resource manager Bluetooth Classic and BLE - Domain Expert Design, develop, and test BLE-enabled embedded systems Work with other engineers to integrate BLE into existing systems Develop and maintain BLE software and firmware Analyze and troubleshoot BLE problems Work with customers to define and implement BLE requirements Stay up-to-date on the latest BLE technologies Work Experience Desired Skills: Experience in Microcontrollers and low-level drivers. Experience in RTOS and good understanding in interfaces like SPI, I2C, GPIO, CAN, etc Experience in different battery chemistry like Lead Acid, Li-ion, Lithium-polymer batteries, system performance and safety requirements Experience in developing BMS algorithms on hardware BMS platforms or embedded MCUs. Interface with hardware peripherals and implement serial communication protocols Experience in developing BMS firmware algorithm, such as state of charge (SOC) estimation, internal resistance estimation, lifetime prediction, and state of health (SOH) Develop and take ownership of mission and safety-critical features like charge control, thermal control, fault detection, and diagnostics for battery and energy products
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: About The Role :: 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 4 - 6 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 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.
Posted 3 months ago
2 - 7 years
4 - 9 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 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: "¢ 3 to 6 Years work experience in embedded software and/or driver development. Candidate should be detail-oriented and have strong analytical and debugging skills, strong communication skills (written and verbal), working with teams across multiple time zones. Extremely strong knowledge of C/C++ programming is mandatory. Have working knowledge on Device Driver Programming in Linux/ RTOS like QNX /Greenhills etc. Fluent in industry standard software development tools:debuggers, code revision control systems (GIT, Perforce), IDEs and build tools System. Principal Duties and Responsibilities: "¢ Applies Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. "¢ Analyzes user needs and software requirements to design and customize software for optimal operational efficiency. "¢ Designs and implements software modules for products and systems. "¢ Participates in the design, coding for large features, unit testing, significant debugging fixes, and integration efforts to ensure projects are completed to specifications and schedules. "¢ Performs code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. "¢ Collaborates with others inside project team to accomplish project objectives. "¢ Writes technical documentation for Software projects. 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.
Posted 3 months ago
3 - 8 years
5 - 10 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 3+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience. Job Function:Qualcomm is looking for candidates to support its customers in designing solutions using Qualcomm chipset-based solutions. We are seeking a talented Automation engineer to join our team and contribute to the development of Customer Hardware design automation tools. Engineer will be responsible for developing, enhancing, and maintaining tools that support the design and validation of PCB platforms using Qualcomm chipsets. Engineer will collaborate with cross-functional teams to ensure our tools meet the highest standards of quality and performance for PDN, Signal Integrity and PCB validation tools across applications like Laptops, IoT and Automotive. Key R&R will include, Preferred Qualifications Tool Development, Platform level Automated Debug solutions, Telemetry Analytics, Windows Debug, Analyzers, Thermal and Power Management, Platform Validation and Debug Tools, System Automation
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Adept programming skills and proficiency in C programming. Embedded concepts on the ARM platform (SoC) Good exposure on processor architecture, ARM/RISCV. Hands on with Linux kernel, drivers, scripting - Python (familiarity with RTOS is addon) 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. Qualification :B.Tech/M.Tech in Electronics/Computers Experience :3-6 years (Senior Engineer/Sr Lead Engineer)
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Overview: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next generation experiences and drives communication and data processing transformation to help create a smarter, connected future for all. Right candidate should be an excellent Python developer with hands-on embedded validation experience and will need to collaborate with software and hardware teams across geos to develop and enhance tools to model, debug and test various SoCs 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. Skills Expectations: Excellent C and Python development skills Expertise in Object Oriented Concepts and Design Strong experience in developing automation frameworks for embedded environments. Key understanding of software evaluation and automation techniques. Experience with chip bring up and sound knowledge of digital hardware along with ability to read board schematics Solid understanding of processor architectures including bus interfaces, power management, memory maps, etc. Knowledge of RTOS based environments required. Exposure to Zephyr is highly desired Excellent trouble shooting and analytical skills that may be applied to resolve potential system issues. Work experience with ASIC emulators is desired. Worked within a Continuous Integration process in a high-technology development environment Familiarity with internals of software development toolchains is a plus. Self-motivated, open minded, adaptable team player. Should have strong verbal and written communication skills. Skills Expectations: Excellent C and Python development skills Expertise in Object Oriented Concepts and Design Strong experience in developing automation frameworks for embedded environments. Key understanding of software evaluation and automation techniques. Experience with chip bring up and sound knowledge of digital hardware along with ability to read board schematics Solid understanding of processor architectures including bus interfaces, power management, memory maps, etc. Knowledge of RTOS based environments required. Exposure to Zephyr is highly desired Excellent trouble shooting and analytical skills that may be applied to resolve potential system issues. Work experience with ASIC emulators is desired. Worked within a Continuous Integration process in a high-technology development environment Familiarity with internals of software development toolchains is a plus. Self-motivated, open minded, adaptable team player. Should have strong verbal and written communication skills. Keywords: Python, OOPs, C, Security, Test, Automation Experience: 1-3 years of relevant industry work experience
Posted 3 months ago
6 - 8 years
8 - 10 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Title - Lead, Senior Engineer Job function:Design, develop, test and support Real-time operating system features and Safety requirements (ASIL-B and ASIL-D) for Qualcomm Hexagon Processors.As a Core Platform Kernel software engineer, you will be part of a team of software engineers who are passionate about kernel level programming with keen attention to writing high performance code for resource-constrained processors. The Qualcomm Real Time Operating System (QuRT) is the OS that powers Qualcomm Hexagon Processors. We are continually enhancing the OS to support new Hexagon processor features, enhance power savings features, enhance security, creating Safety profile and provide new OS functionality to meet the demands of our customers. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. "¢ 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Skills/Experience- 6-8 years experience with Programming Language such as C, Assembly, Python. (I don"™t need C++ or Java engineers) 3-5 years exp. in developing code for Real time operating system (RTOS); Development of OS primitives like "“ Mutex, Semaphore, Pipes, Mailbox, Interrupt controller drivers, Thread Management, Process management, MMU, Memory management 3+ years experience working with Assembly language. 3+ years experience working on embedded system software for Digital signal processors (DSP) or ARM processors 3+ years experience in memory and performance optimizations Responsibilities: DSP based RTOS development targeting safety features deliverables, ASPICE documentation, ISO26262 standard awareness and adherence to coding standards, safety standards.
Posted 3 months ago
3 - 8 years
5 - 10 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: 5 to 15 years of experience in Silicon characterization or silicon validation Expertise in the PnP characterization of SoC, PLL, Oscillators, etc. Firmware Development on multi-core microcontrollers or processors (ARM/RISC-V or similar) Experience working in a laboratory environment, familiarity with using lab equipment such as logic analyzers, spectrum analyzers, oscilloscopes, function generators, etc. Knowledge of electrical engineering fundamentals including CMOS device operation and characteristics Good understanding of semiconductor technology, solid state device physics and submicron FET architectures Good Experience in Python scripting Exposure to automated characterization flows to maximize use of equipment Initiative (self-motivated, self-confident, self-driven, self-learning, always striving for excellence) Good analytical skills and problem solver. Minimum Qualifications: "¢ Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience.
Posted 3 months ago
3 - 8 years
5 - 10 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Experience of 3 - 5 years on any Embedded processor with proficiency in C/C++ programming, computer architecture, operating systems and some of the below areas: Knowledge of multi-threaded programming. Strong software debugging skills in real time operating systems. Audio use cases (e.g. playback, recording and streaming, etc.). Voice use cases (e.g. CS and PS calls). Audio/speech pre/post processing (e.g. Echo cancellation, Noise suppression, Audio Effects) Audio/speech compression standards (e.g. MP3, AAC etc.). Expertise in working with tools and techniques used on Audio HAL/Userspace/Frameworks (e.g. Trace32, JTAG, etc.). Audio Interfaces like I2S, HDMI, SPDIF Responsibilities:Responsibilities include developing Audio HAL/userpsace/enhancing the framework/drivers for new use cases, drivers for audio interfaces, drive design discussions across teams, SW maintenance. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. "¢ 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. This challenging job involves design, development and implementation of SW for audio/voice use cases in user space Audio HAL. The use cases span across smart phones, smart speakers, media boxes and a wide range of other smart devices. It requires gaining in depth understanding of the Audio architecture, various audio interfaces like I2S, HDMI, SPDIF etc, pre/post processing modules, Voice Activation and encoders/decoders for speech/audio. It provides opportunity to interact with Hardware, HLOS, Audio Tuning teams located globally. This position requires the candidate to design, implement, integrate and commercialize various software modules. Responsibilities also include requirements analysis, software maintenance and troubleshooting of audio framework, audio HAL, and drivers. Please apply if interested and prepared for this exciting but challenging opportunity This challenging job involves design, development and implementation of SW for audio/voice use cases on Qualcomm platforms. The use cases span across smart phones, smart speakers, media boxes and a wide range of other smart devices. It requires gaining in depth understanding of the Audio HAL/frameworks architecture, proprietary RTOS on DSP, DSP framework for audio/voice, various audio interfaces like I2S, HDMI, SPDIF etc, pre/post processing modules, Voice Activation and encoders/decoders for speech/audio.
Posted 3 months ago
3 - 8 years
5 - 12 Lacs
Hyderabad
Work from Office
Dear Job Seekers, We are hiring for technically strong Embedded Firmware Developer for our expanding product development company in Hyderabad location. Role & responsibilities : Candidate will be responsible for developing Firmware for Embedded systems, also includes writing code, debugging and maintenance. Development of sample test software and testing of various I/O peripherals. Communicate with Clients. Field issue trouble shooting. Architecture design. Documentation. Protocols. Desired Functional Knowledge & Skills: Language C. Real time operating system development. Interface protocols development and maintenance. Working experience on GSM, GPS etc. Drivers design and development like Flash, UART, I2C, SPI ADC etc. Working experience on 8 bit, 16 bit and 32 bit micro controllers. Digital hardware design development and maintenance. Able to work independently. INTRESTED CANDIDATED PLEASE SHARE UPDATED PROFILE TO " careers@visiontek.co.in " with the following details. Total Experience : Relevant Experience : Current Company: CCTC: ECTC: Notice Period: Reason for Change: Availability for F2F Interview (Y/N) : Regards, HR. LINKWELL TELESYSTEMS PVT LTD.
Posted 3 months ago
6 - 8 years
0 Lacs
Pune
Work from Office
Key Responsibilities Quality Assurance Leadership: Lead the software QA team in planning, designing, and executing test strategies for embedded systems across all phases of the Software Testing Life Cycle (STLC). Identify, analyze, and resolve software defects to enhance product quality using agile methodologies. Provide technical guidance and training to team members on test plan preparation, test case generation, and debugging techniques. Testing & Validation: Perform functional, integration, and system-level testing for embedded software, focusing on automotive ECUs, Battery Management Systems (BMS), or ignition control systems. Validate software performance using tools like CANalyzer, CANoe, PCAN Explorer, and Pico Scope, ensuring compliance with protocols such as CAN, J1939, SPI, and UART. Conduct hardware-software integration testing and debug issues using tools like DSO, function generators, and DMM. Documentation & Reporting: Document the engineering process, including System Requirement Specifications (SRS), DFMEA, test cases, test reports, and requirement traceability matrices. Use bug tracking tools (e.g., JIRA) to log defects, track resolutions, and provide detailed quality reports to stakeholders. Finalize new products by providing actionable feedback to the design and development teams. Process Improvement: Develop and maintain test setups, test plans, and standard operating procedures to ensure consistent quality standards. Leverage 7 QC tools and analytical skills to improve testing processes and reduce defects. Collaborate with cross-functional teams to ensure alignment between design, development, and quality goals. Project Support: Support the testing of embedded systems for automotive applications (e.g., BMS, ignition systems, or starter generators) and industrial products. Assist in environmental, mechanical, electrical disturbance, and EMI/EMC testing per ISO/IEC and CISPR standards. Contribute to new product development by reviewing specifications, evaluating components, and ensuring manufacturability. Qualifications Education: Bachelors degree in Electronics Engineering, Electrical Engineering, or a related field from a recognized university. Experience: Minimum of 6-8 years of experience in embedded software testing, with at least 3-5 years in a lead or supervisory role. Proven expertise in automotive embedded systems (e.g., ECU, BMS, ignition systems) and communication protocols (CAN, J1939, SPI, UART, I2C, RS485). Technical Skills: Proficiency in testing tools such as CANalyzer, CANoe, PCAN Explorer, Bus Master, JIRA, and Pico Scope. Experience with IDEs like CodeWarrior (10.5/10.6), CS++, and MPLAB IDE, and basic knowledge of Embedded C. Familiarity with test equipment like DSO, function generators, DMM, and sensors (NTC, Hall effect, CT/PT). Knowledge of Matlab Simulink for simulation and testing (preferred). Soft Skills: Strong leadership and team management abilities to lead small teams independently. Excellent problem-solving, debugging, and analytical skills. Effective communication skills to collaborate with cross-functional teams and provide technical training. Certifications/Training (Preferred): Certification in Embedded Systems, Automation, or Software Testing (e.g., ISTQB). Training in CAN protocol, BMS testing, or EMI/EMC standards. Key Competencies Expertise in black-box, unit, and integration testing for embedded systems. Ability to manage agile workflows and deliver high-quality software under tight deadlines. Proactive approach to detecting and resolving defects while ensuring compliance with industry standards.
Posted 3 months ago
5 - 10 years
6 - 12 Lacs
Bhiwadi
Work from Office
Qualification: Bachelor or Master of E&E Engineering, E&TC Engineering, or equivalent with design background 5-9 years of experience in Product development Technical Requirements: Programming Tools: STM Cube IDE / STM 32, TouchGFX Protocols: SPI, I2C, BLE, ADC, DAC, UART, USB, Ethernet, PCIe, etc. Development Process: Agile, SCRUM, V Model, etc Tools: Embedded C, C++, MATLAB, Simulink EDA and PCB Design: Dip Trace, Eagle, Altium Protocols: SPI,I2C, UART, USB, Ethernet etc Responsibilities: Logical algorithm for system architecture design and development. Develop and optimise firmware for STM32 microcontrollers, focusing on efficient and reliable operation of Medical Equipment components and systems. Design and implement motion controller firmware to ensure accurate and precise motion control for diagnostic instruments, utilising your expertise in motor control techniques. Collaborate with cross-functional teams including hardware engineers, software developers, and medical experts to design, develop, and test embedded software solutions Implement SPI and UART communication protocols to facilitate seamless communication between various components of the diagnostic devices. Proficiency in debugging tools: Using debuggers, oscilloscopes, logic analyzers, and JTAG for troubleshooting and optimization. Own SDLC Process and Embedded Electronics design life cycle process of new, existing medical equipments and its technology while focusing on product design, on-time updates & problem solving. Interact with clinicians, third-party vendors, manufacturers, sub-contractors, and direct reports to develop collaborative plans and complete projects. Experience: Experience in the Embedded software design lifecycle for sub-systems, comprising of high- speed electronics, High Speed integrated interfaces, and traceability to design requirements. Proficiency in communication protocols such as SPI and UART, with the ability to design and implement reliable communication interfaces. Experience working with real-time operating systems (RTOS) for embedded systems, ensuring timely and deterministic execution of tasks. Familiarity with medical device development standards and regulations (e.g., ISO 13485, IEC 62304) is a plus. Detail-oriented approach to writing clean, organised, and well-documented code. Prior experience in the medical device industry is advantageous but not mandatory. Role Type: Full Time, In-office, based out of our office in Bhiwadi. Should be ready to move anywhere in India or abroad. Should be ready to visit to Suppliers / Vendors and Customers if needed
Posted 3 months ago
2 - 4 years
2 - 4 Lacs
Navi Mumbai
Work from Office
Exp in microcontroller circuit design, ADE, PWM, TIMERS, GPIO, CANBUS 2. OB, SPI, WDG using various sensors, Motor controller drive (BLDC, PMSM), Product Highspeed board, exp. in power electronics, Analog, Digital, Mixed signal design, EMI/EMC & BOM Required Candidate profile BE in Electronics/instrumentation, Minimum 2 to 3 years of exp.
Posted 3 months ago
5 - 8 years
8 - 10 Lacs
Bengaluru
Work from Office
Roles : IoT/Embedded Security Engineer Location: Whitefield Bangalore Position Overview: We are seeking a highly skilled and motivated IoT / Embedded Security Engineer to join our team. The ideal candidate must have a strong background in IoT / embedded systems security, with a proven track record in identifying vulnerabilities and implementing robust security measures. Roles and Responsibilities: Conduct security assessments and risk analysis of embedded medical devices. Develop and implement security protocols and solutions for medical devices. Design and execute penetration testing and vulnerability assessments. Research and stay updated on emerging threats, vulnerabilities, and security trends in IoT and embedded systems. Collaborate with cross-functional teams to integrate security measures into the development lifecycle of products. Provide technical guidance and support to internal teams on security best practices. Participate in the design and architecture of secure IoT and embedded systems. Mandatory Skills: Bachelor's or Master's degree in Electrical Engineering, Computer Science or Electronic field. Proven experience (5 years) in IoT and embedded systems security. Strong knowledge of IoT protocols (e.g., UART, I2C, JTAG, MQTT, CoAP, HTTP) and embedded system architecture Experience with reverse engineering ARM/MIPS/x86 code architecture. Hands on with hardware attacks such as PCB reversing, Component identification,Side channel attacks,memory extraction methods. Knowledge of radio frequency (RF) protocols and related security implications such as BLE, WIFI, LoRa,DSP, SDR, etc. Understanding of industrial IoT (IIoT) security considerations. Experience with various hardware security assessment tools/frameworks. Familiarity with hardware security concepts such as secure boot, encryption, and secure firmware updates. Proficiency in programming languages commonly used in embedded systems (C/C++, Python). Proactive, problem-solver and the ability to work independently and within a team. Good to Have: Understanding of cryptographic algorithms and protocols. Knowledge of exploit development techniques, buffer overflows, and other memory corruption vulnerabilities applicable to embedded systems. Knowledge of secure coding practices and principles specific to embedded systems, including memory management and input validation. Familiarity with regulatory compliance and standards in IoT security. Any certification in IoT security, Embedded device security or similar, is a plus. Notice Period- Immediate Joiner to 15 Days Maximum Interested candidates kindly share your updated cv at sanchit@mounttalent.com
Posted 3 months ago
5 - 9 years
10 - 14 Lacs
Bengaluru
Work from Office
Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Advanced Embedded System Engineering Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : This position requires a BS in engineering with knowledge of materials science Summary :As an Application Lead in Custom Software Engineering, you will be responsible for leading the development of advanced embedded system engineering solutions. Your typical day will involve utilizing your expertise in advanced embedded system engineering to design and implement innovative solutions for our clients in Bengaluru. Roles & Responsibilities: Lead the development and deployment of advanced embedded system engineering solutions for our clients. Collaborate with cross-functional teams to design and implement innovative solutions that meet client requirements. Provide technical leadership and guidance to junior team members. Stay updated with the latest advancements in advanced embedded system engineering and integrate innovative approaches for sustained competitive advantage. Professional & Technical Skills: Must To Have Skills:Expertise in Advanced Embedded System Engineering. Strong understanding of software engineering principles and practices. Experience with programming languages such as C, C++, and Assembly. Experience with microcontroller architectures such as ARM, AVR, and PIC. Experience with communication protocols such as SPI, I2C, and UART. Additional Information: The candidate should have a minimum of 5 years of experience in Advanced Embedded System Engineering. The ideal candidate will possess a strong educational background in Computer Science, Electrical Engineering, or a related field, along with a proven track record of delivering impactful solutions. This position is based at our Bengaluru office. Qualification This position requires a BS in engineering with knowledge of materials science
Posted 3 months ago
5 - 10 years
5 - 9 Lacs
Bengaluru
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : React.js Good to have skills : NA Educational Qualification : 15 Project Role :Application Developer Project Role Description :Design, build and configure applications to meet business process and application requirements. Must have Skills :React.jsGood to Have Skills : Job Requirements :Key Responsibilities :Lead the design development and implementation of highquality applications using Reactjs Collaborate with crossfunctional teams to ensure timely delivery of applications that meet business requirements Provide technical guidance and mentorship to team members ensuring adherence to best practices and standards Identify and mitigate technical risks ensuring the stability and scalability of applications Technical Experience :Professional and Technical Skills Proficiency in Reactjs Strong understanding of Front End Development best practices and standards Professional Attributes :Good Communication skills Educational Qualification:15 Additional Information : Qualification 15
Posted 3 months ago
8 - 13 years
10 - 15 Lacs
Bengaluru
Work from Office
About The Role : The main responsibilities of the job includes: Define, develop, and perform functional validation for GPUs in post-silicon environment, focusing on validation of PCIe in the context of discrete GPU. The job requires: Ability to capture analyzer traces and debug, ability to use exerciser for compliance. Ability to debug CV5 compliance issues. Ability to understand high-level spec and correspondingly develop test plan, test content and debug scripts, etc. Driving PO execution and debugs. Familiarity with compliance workshop and ability to debug issues across multiple hosts. Qualifications You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Minimum Qualifications: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related STEM degree plus 8+ years of industry experience, OR Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related STEM degree plus 6+ years of industry experience The years of experience mentioned above must include: PCIe post-silicon validation. Debugging PCIe functional and compliance issues Preferred Qualifications: Experience in driving post-silicon validation as technical lead Experience in GPU post-silicon validation Experience in engaging activities in compliance workshop. Inside this Business Group The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth.
Posted 3 months 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