Jobs
Interviews

32 C Language Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

As an Embedded Linux Device Driver Developer, you will be responsible for developing and maintaining device drivers for various embedded systems, ensuring optimal performance and compatibility with Linux-based platforms. With a strong understanding of embedded programming, C language, and device drivers, you will play a crucial role in the integration of drivers into the Linux kernel. Utilizing debugging tools to troubleshoot issues and optimize performance, you will collaborate with hardware engineers and software developers to ensure seamless integration. Key Responsibilities - Develop, test, and maintain device drivers for embedded hardware components. - Integrate device drivers into the Linux kernel for compatibility and stability. - Utilize debugging tools to identify and resolve issues related to device drivers. - Optimize device driver performance to meet system requirements. - Create comprehensive documentation for device drivers, including technical specifications. - Collaborate with hardware engineers, system architects, and software developers for integration. Required Qualifications - 3-10 years of experience in embedded Linux device driver development. - Strong understanding of embedded programming concepts and techniques. - Proficiency in C language, including memory management and data structures. - Experience in developing and debugging device drivers for hardware components. - Familiarity with Linux kernel internals and device driver architecture. - Experience with debugging tools like Lauterbach and Trace tools. - Strong analytical and problem-solving skills for technical troubleshooting. Preferred Qualifications - Experience contributing to open-source Linux kernel projects. - Familiarity with specific device drivers (e.g., USB, I2C, SPI, UART). - Knowledge of scripting languages (e.g., Python, Bash) for automation tasks.,

Posted 1 day ago

Apply

12.0 - 16.0 years

0 Lacs

karnataka

On-site

You have over 12 years of experience in Linux device driver development, ideally focusing on PCIe devices. Your expertise in C Language is exceptional, with a strong command of low-level, performance-sensitive code, including bitwise operations, memory management, pointer arithmetic, and data structure optimization. Contributions to the open-source community, particularly in the Linux kernel or relevant projects, are highly valued. While familiarity with C++ is advantageous for specific projects, most Linux kernel drivers are written in C. Understanding object-oriented concepts in a C context can be beneficial. A deep understanding of Linux Kernel Architecture is crucial, including knowledge of kernel space versus user space, kernel modules, device driver concepts, and memory management. You should have experience in writing loadable kernel modules (LKMs) and integrating them with the Linux build system. Proficiency in debugging and profiling tools such as kgdb, ftrace, perf, dmesg, and sysfs interfaces is essential for troubleshooting and optimizing drivers. You must possess a comprehensive understanding of the PCIe specification, including enumeration, configuration space, BARs, MSI/MSI-X interrupts, and bus mastering. Ability to interpret PCIe device datasheets, understanding register maps, timing requirements, and signaling protocols is required. Knowledge of interfacing with Firmware/BIOS for initializing PCIe devices during system boot is essential. Experience with the device driver development lifecycle, including probing and initialization, resource management, interrupt handling, power management, and concurrency and synchronization, is necessary. A degree in Computer Science, Electrical or Computer Engineering, or a related field is required. Desirable additional qualifications include knowledge of other operating systems, experience with FPGA, SoC, or custom hardware, performance tuning skills, and community engagement in Linux kernel mailing lists or industry events. Please send your CV only if you can attend interviews on weekdays with a short notice period of a maximum of 15 days. The job location is in Bangalore with work from the office.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

indore, madhya pradesh

On-site

As a Firmware Developer at Custom Devices (CD), you will be responsible for developing and testing embedded software, focusing on ARM architecture, and engaging in daily debugging tasks. Your role will involve collaborating closely with the electrical engineering team and participating in the entire software development lifecycle from concept to deployment. To excel in this role, you should have knowledge and experience in various microcontrollers such as AVR, STM32, and MSP. Proficiency in the C language is essential, along with a solid understanding of peripherals like GPIO, timers, and ADC. You should also possess expertise in communication protocols like TCP/IP, UDP, I2C, SPI, and UART. An understanding of DMA, interrupts, and memory management is crucial, as well as basic knowledge in hardware and the ability to review schematics in line with firmware requirements. Experience in the IoT domain and familiarity with IoT data protocols such as MQTT, MQTTs, and HTTP/HTTPs are highly advantageous. Furthermore, you should have a good grasp of encryption techniques for IoT device data security, including algorithms like AES, RSA, and cryptography. Knowledge and experience in low-power RF wireless technologies/protocols like ZigBee, WiFi, Bluetooth, GSM, and GPRS will be beneficial for this role. Strong analytical and problem-solving skills are essential, along with the ability to bring up and troubleshoot new hardware. A willingness to learn new technologies and collaborate effectively within a team environment is also key. A Bachelor's degree in Electronics Engineering or a related field is required for this position. Local candidates in or around Indore are preferred for this full-time on-site role. If you are ready to contribute your expertise to Custom Devices (CD) and take on the exciting challenges of firmware development in a dynamic environment, we look forward to receiving your application.,

Posted 3 days ago

Apply

3.0 - 8.0 years

4 - 10 Lacs

Noida, Uttar Pradesh, India

On-site

Cradlepoint is seeking a skilled and proactive Software Developer - Mediation to join our Application Development and 3rd Level Support team. In this role, you will be instrumental in ensuring the cost-effective design, appropriate technology evolution, and overall reliability of our critical applications and tools. Your contributions will be pivotal in maintaining the performance of our applications from both a product and end-to-end perspective, along with ensuring sufficient capacity to fulfill the growing business requirements and projections of our customers in the dynamic 5G and cloud landscape. What You Will Do: Key Responsibilities Take on various Application Development Support activities , ensuring the smooth operation of our systems. Provide crucial support for executing complex changes , minimizing disruption and ensuring successful implementation. Aid in incident restoration and problem management support , rapidly addressing and resolving critical issues. Perform thorough application, engineering, and IS/IT specification analysis and design . Develop detailed project plans for solution development , guiding initiatives from conception to completion. Prepare low-level installation, integration, and test plans , ensuring meticulous deployment and validation. Ensure stringent software configuration and quality management practices are followed. Facilitate application lifecycle management , including release and deployment, and actively manage capacity and performance to meet evolving business demands. Be open to working 24x7 and provide technical support to the support team when required, especially during critical production emergencies. The Skills You Bring: Required Qualifications Development Experience: Good development experience on Nokia Mediation - NCS22/24 (or similar high-traffic mediation platforms). Programming & Technologies: Good hands-on experience with Perl, C, and Java Programming . Containerization & Cloud: Knowledge of Kubernetes, cloud platforms, and virtualization technologies. Solution Design: Experience in designing high-traffic, business-critical solutions . Production Support: Prior experience in handling critical Production emergencies . Operating Systems & Databases: Hands-on experience with UNIX, Linux, Clustering, Oracle, MySQL, PostgreSQL . Scripting: Proficiency in Shell and Python scripting . Networking & Concepts: Strong understanding of IP networking and client-server concepts . Telecom Knowledge: Good understanding of 5G, CHF (Convergent Charging Function), VOICE, SMS, GSM/IN call flow, CAMEL . Design Documentation: Experience in HLD (High-Level Design) and LLD (Low-Level Design) designing . Troubleshooting: Good debugging and troubleshooting skills , including Config Tuning and understanding of thread dumps .

Posted 4 days ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You will be responsible for Android Framework AOSP/HAL Development. Your role will involve working with Android framework AOSP and Hardware Abstraction Layer (HAL). Experience in either Automotive or Embedded systems will be beneficial. Proficiency in Programming Languages such as Java and C is required. Knowledge of Handsets Devices / Automotive Domain, AOSP, ANR & Tombstones, Memory issues, Stability issues, and Security Maintenance Release (SMRS) / Framework Development is essential. Desired Profile: - Skills in Android framework AOSP and HAL - Experience in Automotive or Embedded systems - Proficiency in Java and C languages - Knowledge of Handsets Devices / Automotive Domain - Familiarity with AOSP, ANR & Tombstones, Memory issues, Stability issues, and Security Maintenance Release (SMRS) / Framework Development Education: - BE/B.Tech or ME/M.Tech (Electrical/Computer Science/IT) or MCA or M.SC (Computer Science) Location: Bangalore Notice Period: 0-30 days Email: career@krazymantra.com,

Posted 4 days ago

Apply

4.0 - 9.0 years

6 - 9 Lacs

Bengaluru, Karnataka, India

On-site

What you will be doing As a member of the GT.M Development Team you will work closely with customers, business analysts and team members to understand business requirements that drive the analysis and design of technical solutions. These solutions will align with business and IT strategies and comply with the organizations architectural standards. This role is involved in the full systems life cycle and is responsible for designing, coding, testing, implementing, maintaining, and supporting applications software that is delivered on time and within budget. The code is almost entirely in C, with a few bits of assembly language glue code in the language implementation. Develops program logic for new applications or analyzes and modifies logic in existing applications Codes, tests, debugs, documents, implements and maintains software applications Maintains, tests and integrates system components Ensures that system improvements are successfully implemented and demonstrates an understanding of FIS systems and/or the financial services industry Analyzes requirements, and translates business requirements into product designs and writes technical specifications and other forms of documentation Suggests technical alternatives and improves/streamlines processes and systems Completes project assignments and special projects commensurate with job expectations Conducts planning, analysis, and forecasting activities to plan projects and tasks What you bring: A Bachelors or Masters degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience. Knowledge of end-to-end systems development life cycles (i.e., agile, waterfall, iterative and other modern approaches to software development) Proficiency in business modeling and requirements definition disciplines through user stories, use cases, etc. Excellent customer service skills that build high levels of customer satisfaction for internal and external customers Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization (e.g., executive, management, individual contributors) Willingly shares relevant technical and/or industry knowledge and expertise to other resources Excellent problem-solving, team, and time management skills Is resourceful and proactive in gathering information and sharing ideas Must haves: Experience with C (or a C-related language) and Unix/Linux tools Nice to haves: Experience with systems programming, databases and transactions

Posted 5 days ago

Apply

8.0 - 12.0 years

0 Lacs

ahmedabad, gujarat

On-site

You will be responsible for designing the application architecture and different components that can effectively communicate with each other. Your role will involve requirement gathering, feasibility study, implementation, and preparation of technical documentation including diagrams and POCs. It will be crucial for you to provide solutions for the given problem statements and offer end-to-end technical support, ensuring timely resolution of any issues that may arise. Additionally, you will be accountable for new development as well as enhancing and improving existing applications while maintaining code quality, organization, and automation practices. Your responsibilities will also include troubleshooting and identifying resolutions for problems, following Agile methodology for software development, and preparing test-based applications for various .NET applications. It will be essential for you to continuously explore and learn the latest technologies of Microsoft, maintain technical specification documents, and prepare application releases for deployment to the next level. Moreover, you will be expected to conduct code reviews of team members, ensure adherence to best practices, and leverage your experience in team management and mentoring. In terms of required skills, you must possess excellent communication and understanding abilities along with a strong knowledge of Microsoft .NET framework 4.5+, .Net Core, and above. A solid understanding of OOPS concepts, strong logical skills to solve complex problems, and in-depth knowledge of Microsoft .NET technologies and the C# language will be essential. Hands-on experience with various design and architectural patterns, automation practices, and CI/CD implementation is also required. Additionally, familiarity with different types of applications such as Web, Web API, Console, and Service/Application, as well as a good understanding of database concepts including SQL, No-SQL, and Postgre SQL, will be beneficial. Nice-to-have skills include understanding or experience with Azure stack and cloud computing, JIRA and Confluence for agile project management, socket programming, and familiarity with Angular10+, ReactJS, and other related technologies.,

Posted 6 days ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

You should have good knowledge and experience in C language. You must be proficient in Linux Kernel & Kernel Module development. It is required to have experience working on QT based applications & GCC compilers. An added skill that would be beneficial is network application development (e.g. VOIP, streaming H.264). You should understand and have experience working with Linux based controllers or processors, preferably based on ARM architecture. Proficiency in Linux OS and its fundamentals is essential. Experience in boot loaders, preferably u-boot, is preferred. A solid understanding and experience in writing Linux Device drivers is necessary. You should have expertise in porting drivers to newer kernel versions. Experience in cross-compilation of various Linux opensource utilities and packages is required. Knowledge of bus protocols like I2C, SPI, UART, and related devices is an added advantage.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You should have a Bachelor/Postgraduate degree in Engineering, IT, CS, ECE, EEE, or an equivalent field. It is important to be innovative and demonstrate this quality to your peers. You should possess excellent communication skills to effectively guide, influence, and convince others in a matrix organization. Your ability to overcome obstacles and collaborate with global teams across different locations is crucial. Having strong written and verbal communication skills is essential, especially in conveying technical information clearly. Any experience in Railway Signalling would be considered an advantage. You should ideally have 3 to 5 years of experience in Verification and Validation of complex embedded systems. Proficiency in technical skills such as C language, Testing concepts, Unit/Module level SW testing, VectorCast, ADA, RTRT, SW component Test, SW Integration Test, SW Requirement Test, Python, Automation, System test, functional test, Networking, Python, Linux, Requirement Based Testing, Black box testing concepts, Networking Protocols, and scripting language is required. Additionally, domain knowledge in Railway Signalling, Avionics, or any Engineering domain would be desirable for this role.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Validation Engineer, you will be responsible for validating embedded software systems by developing and executing validation test cases using RTRT for embedded systems. You will perform unit testing, integration testing, and system-level validation for software written in Ada and C languages. Analyzing test results, identifying defects, and collaborating with development teams for resolution will be key aspects of your role. Ensuring traceability between requirements, test cases, and validation results will also be part of your responsibilities. In this role, you will contribute to the design and maintenance of automated test environments and test scripts. You will document validation procedures, test plans, and reports in accordance with industry standards. Applying multi-paradigm programming principles to enhance test coverage and efficiency will be essential in ensuring compliance with functional and safety requirements. To qualify for this position, you should have a Bachelor's or Master's degree in Computer Science, Electronics, or a related field, along with 4-8 years of experience in software validation, embedded systems, or test automation. Strong proficiency in Ada programming language, C language, and RTRT (Rational Test RealTime) is required. Familiarity with the software development life cycle (SDLC) and validation methodologies is essential. Preferred qualifications include experience in aerospace, automotive, or safety-critical systems, as well as knowledge of standards such as DO-178C, ISO 26262, or similar. Exposure to Linux/UNIX environments, Perl/Python scripting, or version control systems would be advantageous for this role.,

Posted 1 week ago

Apply

0.0 - 2.0 years

4 - 15 Lacs

Gandhinagar, Maharashtra, India

On-site

Strong Analytical and logical skills Proficient with formulation and mathematical modelling Proficient in fundamentals of basic electronics Excellent aptitude Strong communication (Customer and internal both) Must be willing to continuously upgrade as and when required, Quick learner and adaptable Technical Required Skills: Basic knowledge of C programming, Microcontrollerprogramming Key Skills : Embedded Embedded Firmware

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

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. If you are an experienced professional with a minimum of one year of career break and are eager to rejoin the workforce, Qualcomms Quantum Leap program is tailored just for you. Qualcomm is committed to creating an environment where individuals re-entering the workforce feel welcomed and excited to return. The Quantum Leap program is specifically designed for professionals who have taken a career break and are ready to restart their professional journey. Our aim is to collaborate with qualified individuals, helping them reignite their careers and build the necessary skill sets for successful roles in Engineering (Software/Hardware), IT, and Finance across India. The Quantum Leap Program offers qualified professionals on a career break the opportunity to join a team that is making a significant impact on global communication, contribute to leading assignments and projects, receive mentorship for career guidance and support, and reinforce and enhance their industry skills. Program Criteria: - A minimum of 2+ years of professional experience (not open to new graduates). - Currently on a career break of at least one year. - Aiming to join Qualcomm full-time. All applicants will undergo the standard selection process defined by Qualcomm for positions in India. Opportunities are available in the areas of Wireless Modem Software in 3G/4G/5G, Embedded Linux OS/Real time OS, Android/Device Driver/Multimedia, Object-Oriented and UI Design, Windows Mobile/Radio Chipset Software, Strong OOPS concepts, data structures, algorithms, C language, and good problem-solving capabilities. Locations: Hyderabad/Bangalore/Chennai/Noida 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 with 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. Qualcomm expects its employees to abide by all applicable policies and procedures, including security and other requirements regarding protection of Company confidential information. For more information about this role, please contact Qualcomm Careers.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

haryana

On-site

As a Software Developer/Senior Software Developer at our expanding software development team in Gurgaon, you will be responsible for utilizing your experience of at least 2 to 6 years in C#, .Net framework 4.5 technologies to contribute to the development of our projects. Your role will involve extensive knowledge of MVC, JavaScript, SQL, Web API, and Design Patterns to ensure the successful delivery of high-quality software solutions. To excel in this position, you must possess proficiency in the .NET platform, particularly the C# language, with a minimum of 2 years of experience. Additionally, you should have at least 1 year of experience in .Net Core and be well-versed in technologies such as WPF, ASP.NET, MVC, .NET 4.0 and above, Git, JIRA, SVN, web APIs, and REST API. Your responsibilities will also include working on Window Application, MS Office Add-ins, web add-ins, and integrating AI/ML capabilities into platforms. Moreover, you are expected to demonstrate more than 2 years of solid working experience in database development using Microsoft SQL Server, encompassing database design, queries, stored procedures, functions, and performance tuning. Your ability to write clean, scalable, and secure code, conduct unit tests, and collaborate with QA teams and other engineers in debugging issues will be crucial to your success in this role. As a valuable team player with strong communication skills, you will collaborate effectively with colleagues and require minimal supervision as a self-starter. This full-time, permanent position offers an opportunity to work with cutting-edge technologies and play a key role in the development of cloud-native applications. If you meet the qualifications of having a B.Tech/B.E/M.Tech/BCA/MCA degree, a minimum of 2 years of relevant experience, and the desire to contribute to a dynamic software development environment, we invite you to apply for one of the 4 open positions in Gurgaon. Let's connect and explore how we can mutually enhance each other's future prospects.,

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

ranchi, jharkhand

On-site

As a .Net Developer, you will be responsible for developing applications using Microsoft .Net framework. You should have a strong understanding of OOPS concepts and be proficient in multithreading. A good grasp of databases and strong SQL skills are essential for this role. You should have a qualification of B.Tech in CS/IT or MCA with 1-3 years of professional experience. Your skills should include proficiency in C# language, ADO.Net, ASP.Net, 3-Tier Architecture, Linq, Entity Framework, Multithreading, Ms-SQL Server, OOPS Concepts, MVC, WCF, HTML5, CSS-3, Javascript, and Ajax. The interview location for this position is Ranchi, and the joining location is also Ranchi. Please ensure that you have all the necessary documents for the interview, including your CV, passport size photographs, Aadhar or Pan Card, and original & xerox copies of educational certificates. Failure to provide the required documents will lead to automatic disqualification. Please note that selection for this position is based solely on merit. Kindly review the details carefully before applying.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

ahmedabad, gujarat

On-site

You will be responsible for designing the application architecture and different components that can communicate with each other effectively. This includes requirement gathering, feasibility study, technical documentation, diagrams, and proof of concept. Your role will involve providing solutions for the given problem statements and working on new development as well as enhancing existing applications. It is essential to maintain code quality, organization, and automation practices. Troubleshooting and identifying resolutions to problems will be part of your daily tasks, following the Agile methodology for software development. In this role, you will need to prepare test-based applications for various .NET applications, continuously explore and learn about the latest Microsoft technologies, and maintain technical specification documents. You will also be responsible for preparing application releases and ensuring their deployment to the next level. Code reviews of team members to ensure best practices are followed will be a crucial part of your responsibilities. Required skills for this role include excellent communication and understanding skills, a strong knowledge of Microsoft .NET framework 4.5, .Net Core, and above, a deep understanding of OOPS concepts, and strong logical skills to solve complex problems effectively. You should also possess a good understanding of Microsoft .NET technologies, C# language, design and architectural patterns, and best practices. Experience with automation, CI/CD implementation, and various types of applications such as Web, Web API, Console, and Service/Application is required. Additionally, a good understanding of databases (SQL, Postgre SQL), and experience with socket programming, Angular10+, ReactJS, JIRA, and Confluence in an Agile environment would be beneficial.,

Posted 1 week ago

Apply

5.0 - 15.0 years

0 Lacs

karnataka

On-site

You have an exciting opportunity to join TekWissen as a BIOS - UEFI - Coreboot professional in Bangalore. As a part of our global workforce management team, you will play a crucial role in x86 coreboot/FSP/BIOS development. We are looking for individuals with 5-15 years of experience who are experts in C language and have a strong understanding of x86 CPU/APU architectures. Your responsibilities will include working on platform bring-up, industry standard protocols like PCIe, SPI, eSPI, ACPI, SMM, and collaborating with the open-source coreboot project. You will also be involved in mainboard related porting with GPIO, PCIe lanes, board fmd configs, and board bring-up experience on customer platforms. In addition to your technical skills, knowledge of Intel FSP package source code, coreboot & FSP boot flow, UEFI framework concepts, and the ability to read platform Hardware and Processor specifications are essential for this role. You should also have working knowledge of Git for code reviews, source code management, and BIOS releases to QA. Having a Bachelors degree in computer science engineering is a minimum requirement, and a Masters degree from a reputed university would be a significant advantage. As an equal opportunity employer, TekWissen Group values workforce diversity and encourages individuals from all backgrounds to apply. If you are a proactive professional with a passion for BIOS development and a solid understanding of x86-64 architecture and UEFI BIOS Boot flow, we would love to hear from you. Join us in shaping the future of technology and make a difference in the global workforce management industry.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

You will be responsible for executing internal projects or small tasks within customer projects in the fields of VLSI Frontend, Backend, or Analog design with minimal supervision from the Lead. As an individual contributor, you will work on tasks such as RTL Design, Module Verification, PD, DFT, Circuit Design, Analog Layout, STA, Synthesis, Design Checks, and Signoff. Your key outcomes will include analyzing and completing assigned tasks successfully within the defined domain and ensuring quality delivery as approved by senior engineers or project leads. Your performance will be measured based on the quality of deliverables, timely delivery, reduction in cycle time and cost through innovative approaches, and the number of trainings attended. You are expected to deliver clean modules that integrate seamlessly at the top level, meet functional specifications and design guidelines without deviation, and maintain thorough documentation of tasks and work performed. In addition to timely delivery, you are expected to support team members with intermediate tasks to ensure project progress and participate in teamwork by assisting team members when needed. Your role will also involve proactively planning approaches to automate tasks, participating in technical discussions, and demonstrating innovation and creativity. Your skill set should include proficiency in languages and programming skills such as System Verilog, Verilog, VHDL, UVM, C, C++, Assembly, Perl, TCL/TK, Makefile, and Spice. Familiarity with EDA tools like Cadence, Synopsys, and Mentor tool sets, as well as technical knowledge in areas like IP Spec Architecture Design, Micro Architecture, Bus Protocols, Physical Design, Circuit Design, and Analog Layout, will be essential. Knowledge of technology aspects like CMOS, FinFet, and various nanometer technologies is also required. You should have strong communication skills, good analytical reasoning, problem-solving abilities, attention to detail, and the capability to learn new skills as needed to execute project tasks. Previous project experience in RTL Design, Verification, DFT, Physical Design, STA, PV, Circuit Design, or Analog Layout will be an added advantage. Additional comments mention the requirement of working knowledge in C-language, debugging CPU, Cluster environments, and familiarity with AMBA bus protocols. Design verification and experience with AMBA bus protocols are highlighted as crucial skills for this role. UST is a global digital transformation solutions provider known for partnering with leading companies worldwide to drive real impact through transformation. With deep domain expertise, innovation, and agility, UST collaborates with clients from design to operation, aiming to embed innovation and purpose into their organizations. As part of UST, you will have the opportunity to work alongside a diverse team of over 30,000 employees in 30 countries, contributing to projects that impact billions of lives globally.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

gujarat

On-site

As an Assistant Manager Maintenance at Exide Energy Solutions Limited, you will play a key role in the Manufacturing organization located in Prantij, Gujarat. Your primary objective will be to ensure the smooth operation of the manufacturing line by utilizing your expertise in Automation. By effectively maintaining the equipment, you will minimize downtime, reduce costs, and troubleshoot automation issues, specifically related to PLC, Vision system, and other automation technologies. Your responsibilities will also include creating and programming recipes in various languages for different variants. Key Responsibilities: - Supervising the PLC-based system and system automation - Creating and programming recipes using different PLC languages - Performing program backups - Maintaining electrical switchgear, servo motors, VFD, etc. - Monitoring and improving departmental KPIs such as MTBF, MTTR, and cost of maintenance - Implementing maintenance programs - Driving operational excellence through Kaizen and Poka-yoke initiatives To excel in this role, you should hold a Diploma in Electronics or Electrical and possess 4 to 6 years of relevant experience. You must have a strong understanding of PLC programming (specifically SIEMENS), robotics, and system automation. Proficiency in all PLC languages and basic knowledge of C# language are essential. Additionally, experience in maintaining electrical switchgear, servo motors, VFD, and similar equipment will be advantageous. Join us at Exide Energy Solutions Limited and be part of an innovative company dedicated to addressing social issues related to energy, environment, and resources through the production of lithium-ion battery products. Don't miss this opportunity to contribute to India's first Giga plant for manufacturing Lithium Ion Cells in Bengaluru.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

As a leading technology innovator, Qualcomm is committed to enabling next-generation experiences and driving digital transformation for a smarter, connected future. If you are an experienced professional with a minimum of one year of career break and eager to rejoin the workforce, Qualcomms Quantum Leap program is tailored for you. The Quantum Leap program is specifically designed for professionals looking to restart their journey after a career break, fostering a welcoming and supportive environment. The program offers qualified professionals the opportunity to join a team making a significant impact on global communication, contribute to leading assignments and projects, receive mentorship for career guidance and support, and reinforce and enhance industry skills. The ideal candidates for this program should have a minimum of 2+ years of professional experience, currently be on a career break of at least one year, and aim to join Qualcomm full-time. Qualcomm is looking for individuals interested in the areas of Wireless Modem Software in 3G/4G/5G, Embedded Linux OS/Real-time OS, Android/Device Driver/Multimedia, Object-Oriented and UI Design, Windows Mobile/Radio Chipset Software, with strong OOPS concepts, data structures, algorithms, and proficiency in C language and problem-solving capabilities. The job locations available for these opportunities include Hyderabad, Bangalore, Chennai, and Noida. Minimum qualifications required for these roles include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering experience, a Master's degree with 1+ year of relevant work experience, or a PhD in a related field with 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations for individuals with disabilities during the application/hiring process. If you have any inquiries or require assistance, you can contact Qualcomm Careers for more information.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

Company: Qualcomm India Private Limited 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 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. Experience : 5 - 8 Years of relevant experience with System level exposure on ARM SOC Mandatory Skills: Good understanding of processor architecture, Multicore/Multiprocessor with SMP/heterogenous cores. Good understanding on Cache hierarchy, coherency, and snoop concepts Good Understanding of CPU Dynamic Frequency and Voltage Switching, Low Power Modes C language expertise for low level programming, Assembly language for any processor. Exposure to CPU Architecture based on ARM or x86. Exposure to SoC architecture paradigms interconnects, power management. Desired Skills Hands on experience On Linux operating system, Kernel debuggers, Kernel and Linux Device drivers Exposure to Memory architecture, through with Weakly ordered memory model and barriers concepts RISC-V architectural knowledge would be an added plus. Exposure to SoC architecture paradigms interconnects, power management. Exposure to working on emulation/pre-si environment is added advantage. Hands on experience with JTAG based debuggers. Bring-up of hardware-software solution on emulation platforms and on fresh SOC designs. ASIC digital design fundamentals and methodology would be an added advantage. Knowledge of Linux kernel internals (process scheduler, memory management, concurrency / synchronization, memory allocation, file systems) and profiling Responsibilities Create the Complex Test content scenarios in the Baremetal/Linux OS world in the process scheduler, memory management, concurrency / synchronization, memory allocation, file systems Able to understand various hardware modules constituting CPU sub-system and its interfaces. Ability to work with hardware design team to develop low level drivers for early enablement. Chalk out hardware functional validation plan, develop test bench and execute during pre and post silicon SOC bring up phases to expose HW issues. Excellent communication skills and ability to work with diverse teams to drive HW debugs to conclusion. Use silicon debug hooks to measure power/performance/coverage and other KPI metrics 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.,

Posted 3 weeks ago

Apply

10.0 - 16.0 years

10 - 15 Lacs

Udaipur

Work from Office

Job Description We are seeking a highly skilled and experienced Development Lead specializing in Embedded Systems to join our team. The ideal candidate will possess a strong background in designing, developing, and implementing embedded applications, adhering to structured software development practices. Skill / Qualifications Bachelors degree in (Electrical/Electronic Engineering). 8+ years of experience in embedded application design and development following structured SDLC. Proficiency in C language or assembly programming. Strong understanding of microcontrollers, microprocessors, and embedded systems. Experience in the metering domain is highly desirable. Familiarity with communication technologies such as GPRS, Zigbee, Z-Wave, Ethernet, and Power Line Communication. Strong unit testing skills. Knowledge of coding standards, including MISRA rules. Familiarity with tools for embedded software design (e.g., flow diagrams, BSM). Hands-on experience with ARM, MIPS, Coldfire, MSP430, dsPIC, 8051, and other popular processors. Strong analytical and problem-solving abilities. Excellent communication and team collaboration skills. Ability to self-learn and adapt to new tools and technologies Job Responsibilities Development & Design: Understand improvement requirements and develop solutions/packages based on technical specifications or high-level solution designs. Design and develop embedded software systems with high reusability, utilizing structured Software Development Life Cycle (SDLC) methodologies. Develop automation frameworks, compilers, or emulators to expedite delivery cycles in New Product Introduction (NPI) programs. Testing & Standards: Conduct effective and timely unit testing to ensure the delivery of first-time-right solutions. Ensure compliance with coding standards and MISRA rules for high-quality deliverables. Domain Expertise: Work on communication products such as GPRS, Zigbee, Z-Wave, Ethernet, and Power Line Communication. Leverage knowledge of processors such as ARM, MIPS, Coldfire, MSP430, dsPIC, and 8051 to deliver robust solutions. Continuous Improvement: Stay updated on new trends and technologies in the embedded domain. Actively participate in knowledge-sharing sessions, group meetings, and training initiatives. Provide training and mentorship to new team members as assigned.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

Hyderabad, Telangana, India

On-site

BIOS Engineer - UEFI Storage & Bootloader We're looking for a skilled BIOS Engineer with 3-7 years of experience in x86 BIOS/UEFI development . In this role, you'll be instrumental in developing and maintaining UEFI bootloaders and applications, with a strong focus on storage protocols like AHCI, SATA, and NVMe. Your expertise in C language and understanding of x86 architectures will be key to success. Key Responsibilities x86 BIOS/UEFI development will be a primary focus, leveraging your experience in this area. Working with UEFI bootloaders or UEFI applications that involve UEFI-based storage protocols such as AHCI, SATA, and NVMe is essential. You'll need the ability to read platform hardware and processor specifications to understand the coreboot mainboard porting requirements. Mandatory Skills 3-7 years of hands-on experience in x86 BIOS/UEFI development. Experience with x86 CPU/APU architectures and their associated compilation tools. Expertise in C language . Familiarity with at least one BIOS codebase (AMI, Insyde, or Phoenix BIOS). Experience working on UEFI bootloader or UEFI applications , primarily involving UEFI-based storage protocols like AHCI, SATA, and NVMe. Good understanding of UEFI framework concepts and Storage protocols . Additional Skillset (Good to Have) Working knowledge of Git for code reviews, source code management, and BIOS releases to QA. Ability to manage multiple tasks and respond to different teams for custom BIOS requirements. Good understanding of industry-standard protocols like SATA, NVMe, AHCI, PCIe, SPI, eSPI , etc. Good understanding of specifications like ACPI, SMM . Good understanding of x86-64 architecture from a BIOS developer's perspective. Good understanding of UEFI BIOS Boot flow . Experience with Android UEFI based Bootloader for x86 is a plus. Academic Credentials Bachelor's degree in Computer Science Engineering from a reputed college. Master's degree from a reputed university is a significant plus. General Requirements Employment Type: Full Time, Permanent Working Mode: Regular Notice Period: Immediate - 15 Days

Posted 1 month ago

Apply

2.0 - 5.0 years

2 - 5 Lacs

Bengaluru, Karnataka, India

On-site

Job Summary Person at this position has gained significant work experience to be able to apply their knowledge effectively and deliver results. Person at this position is also able to demonstrate the ability to analyse and interpret complex problems and improve change or adapt existing methods to solve the problem. Person at this position regularly interacts with interfacing groups / customer on technical issue clarification and resolves the issues. Also participates actively in important project/ work related activities and contributes towards identifying important issues and risks. Reaches out for guidance and advice to ensure high quality of deliverables. Person at this position consistently seek opportunities to enhance their existing skills, acquire more complex skills and work towards enhancing their proficiency level in their field of specialisation. Works under limited supervision of Team Lead/ Project Manager. Roles & Responsibilities Responsible for design, coding, testing, bug fixing, documentation and technical support in the assigned area. Responsible for on time delivery while adhering to quality and productivity goals. Responsible for adhering to guidelines and checklists for all deliverable reviews, sending status report to team lead and following relevant organizational processes. Responsible for customer collaboration and interactions and support to customer queries. Expected to enhance technical capabilities by attending trainings, self-study and periodic technical assessments. Expected to participate in technical initiatives related to project and organization and deliver training as per plan and quality. Education and Experience Required Engineering graduate, MCA, etc Experience: 2-5 years

Posted 1 month ago

Apply

6.0 - 9.0 years

13 - 22 Lacs

Hyderabad

Work from Office

Cluster Application developer - HMI Role & responsibilities C++ Programing 14,17, 20 QT/ QML scripting Domain Cluster HMI & Application - Automotive If Interested please send your updated resume to : sanmugapriya@sightspectrum.in

Posted 1 month ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Job Summary Person at this position has gained significant work experience to be able to apply their knowledge effectively and deliver results. Person at this position is also able to demonstrate the ability to analyse and interpret complex problems and improve change or adapt existing methods to solve the problem. Person at this position regularly interacts with interfacing groups / customer on technical issue clarification and resolves the issues. Also participates actively in important project/ work related activities and contributes towards identifying important issues and risks. Reaches out for guidance and advice to ensure high quality of deliverables. Person at this position consistently seek opportunities to enhance their existing skills, acquire more complex skills and work towards enhancing their proficiency level in their field of specialisation. Works under limited supervision of Team Lead/ Project Manager. Roles & Responsibilities Responsible for design, coding, testing, bug fixing, documentation and technical support in the assigned area. Responsible for on time delivery while adhering to quality and productivity goals. Responsible for adhering to guidelines and checklists for all deliverable reviews, sending status report to team lead and following relevant organizational processes. Responsible for customer collaboration and interactions and support to customer queries. Expected to enhance technical capabilities by attending trainings, self-study and periodic technical assessments. Expected to participate in technical initiatives related to project and organization and deliver training as per plan and quality. Education and Experience Required Engineering graduate, MCA, etc Experience: 2-5 years Competencies Description Protocol Stack - Modem engineer is one who designs, develops and maintains different protocol layers (Layer 2 and above) in the 2G, 3G, TDS, LTE technologies. Typically the work is done on ARM based Linux or RTOS platforms using C/C++ language. Platforms- Linux host Customer or proprietary boards and formfactors Technology Standard- 3GPP specifications Tools- Compiler/linker tool chain Trace analysis, core dump tools. CM tools [Clear case, GIT, CVS, SVN etc..] NetworkTest instruments (call box) JTAG debugging Languages- C C++ Specialization- 2G/3G-NAS/L4, 4G-NAS/L4, 5G-NAS/L4, VSAT-SATCOM-NAS/L4, 2G-L2/L3, 3G-L2/L3, 4G-L2/L3, 5G-L2/L3, VSAT-SATCOM-L2/L3

Posted 1 month ago

Apply
Page 1 of 2
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies