Jobs
Interviews

283 C Programming Jobs - Page 2

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

10.0 - 14.0 years

0 Lacs

karnataka

On-site

The Autodesk Enterprise Customer Success team is looking for a skilled Technical Consultant to design and implement custom solutions for the Architecture, Engineering, and Construction (AEC) or Design and Manufacturing (D&M) sectors. In this role, you will collaborate closely with clients to understand their specific customization needs and develop tailored solutions using Autodesk products. Autodesk is a global leader in 3D design, engineering, and entertainment software, empowering individuals and organizations to envision, design, and create a better world. With a wide range of software tools, Autodesk helps customers address design, business, and environmental challenges, while also unlocking creative potential for students, educators, and casual creators. You will be responsible for assessing the scope of clients" customization requirements, analyzing their needs, and configuring Autodesk products to meet those needs. Your duties will include developing written specifications to capture business requirements, estimating effort levels, creating project plans, designing system architecture, documenting implementation plans, and delivering customized solutions based on Autodesk's core products in the AEC or D&M domain. Additionally, you will build trust with clients and colleagues, identify business requirements, participate in software implementation projects, contribute to Autodesk's intellectual property, lead training initiatives, and identify process and technology improvement opportunities. Key Skills required for this role include expertise in customizing Autodesk core products, experience in developing .NET desktop applications, strong programming skills in languages like C#, knowledge of Autodesk products" Application Programming Interface (API), familiarity with creating and utilizing REST APIs/Web APIs, experience in Database Schema Design and SQL queries, familiarity with version control systems like Git, knowledge of agile development methodologies, and the ability to work collaboratively within a team. The ideal candidate should have a 4-year bachelor's degree in Civil/Mechanical Engineering, Computer Science, or a related field, along with at least 10 years of software development experience with Autodesk products such as AutoCAD, Autodesk Civil 3D, Autodesk Plant 3D, ACC, APS, Vault, or Revit. Additionally, strong self-motivation, excellent communication skills, creativity, problem-solving abilities, and a customer-centric approach are essential for this role. Autodesk values diversity, belonging, and transparency in its workforce and offers competitive compensation packages based on experience and geographic location. Join Autodesk to be a part of a culture that thrives on innovation, inclusivity, and meaningful work that shapes a better future for all.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We are a technology company that leads with our humanity, driving our business priorities alongside meaningful social, community, and societal impact. Ciena is looking for a motivated and talented individual with extensive experience implementing carrier-grade data communications services, while learning to leverage the disruption taking place with SDN, NFV, and virtualized routing systems. In this role, you will take an experienced and influential position contributing to Transceiver/optics bring-up and associated features, delivering innovative solutions to meet demanding performance, scalability, and feature requirements in support of advanced Carrier Ethernet services, focused on service provider, carrier-grade capability. Your responsibilities will include: - Platform bring-up for various electrical/optical/coherent plugs 10G/25G/100G/200G/400G/800G and providing feature support for associated optics diagnostics monitoring - Troubleshoot and fix reported issues in XCVR/Optics bringup and DOM areas. Identify root cause, diagnose, debug, and deliver robust timely fixes - Provide basic status reporting for your own work The Must-Haves for this role include: - Strong C programming skills with strong debugging and troubleshooting skills over the Linux platform - Platform bring-up experience - Experience or a good understanding of device driver layer interaction - Hands-on experience in embedded software, Optical Transceiver development - Familiarity with hardware/software interaction facets of embedded systems (mainly Transceivers) - Experience with Linux, I2C, SPI, or MDIO - Strong knowledge of data structures and design for embedded systems - Excellent troubleshooting, strong problem-solving, and debugging skills - Excellent interpersonal communication and strong verbal and written skills - Exposure to traffic generators such as Ixia or Spirent Assets that would be beneficial for this role: - Exposure to end-to-end feature development including CLI, SNMP/Netconf, intermodule/thread communication, hardware abstraction layer - Knowledge of IP networking stack in Linux & IP routing is a bonus - Hands-on experience and good knowledge of Chassis-based multi-line card and pizza-box architecture At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. We value the diversity of our workforce and respect our employees as individuals. Ciena is an Equal Opportunity Employer, including disability and protected veteran status. If you are contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.,

Posted 1 week ago

Apply

10.0 - 15.0 years

0 Lacs

karnataka

On-site

As an SMTS Firmware Engineer at AMD, you will play a crucial role in developing pre-OS BIOS firmware and silicon initialization code. Your expertise in memory firmware development will be utilized to design and implement X86 and/or ARM firmware for various AMD business units. Your passion for working in a bare-metal environment and your ability to architect scalable solutions will be key in this role. Your responsibilities will include developing, porting, debugging, and documenting core firmware support for different DRAM technologies across AMD Desktop, Mobile, and Enterprise SoCs. You will collaborate with emulation/simulation teams during the pre-silicon phase, optimize memory signal integrity with hardware validation teams, and develop custom memory firmware features for internal and external customers. Your role will also involve working closely with technical leads to ensure firmware meets quality standards and milestones. To excel in this position, you should hold a Bachelors or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent, with 10-15 years of experience. Your strong knowledge of computer architecture, low-level programming in C, and expertise in firmware development cycle will be highly valuable. Additionally, your familiarity with memory industry standards and technologies such as JEDEC, DDR4/5, LPDDR4/4x/5/5x, and ECC will be advantageous. If you are a self-starter with excellent communication skills and a desire to work in a fast-paced environment, this role at AMD offers a great opportunity to contribute to next-generation computing experiences. Join us in pushing the limits of innovation and making a difference with AMD technology.,

Posted 1 week ago

Apply

1.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

You will be joining AGDATA, a trusted provider offering data collection, marketing program management, and analytical solutions to clients in the Crop and Animal Health industry. Our unified platform, backed by over three decades of innovation, serves agriculture, crop protection, specialty chemical, and animal health sectors. With a dedicated and energetic workforce, we are committed to leveraging technology to strengthen client relationships. As a growing team, we are seeking creative and knowledgeable individuals eager to contribute effectively from day one. AGDATA is currently seeking a Senior SDET to play a key role in designing and developing our software solutions. The ideal candidate will possess 5-8 years of SDET experience, with proficiency in Selenium WebDriver, Web/UI testing, API testing, and C# programming. Additionally, the candidate should have expertise in data-driven testing, SQL queries, test methodologies, CI/CD pipelines, and OOP design. A strong passion for design, development, and quality is essential for this role. In this position, you will collaborate with cross-functional teams to ensure clear understanding of requirements, participate in story refinement sessions, automate test cases, conduct ad-hoc testing, and monitor Azure Release for regression bugs. You will also contribute to code reviews, coordinate testing with geo-distributed teams, and drive process improvements through retrospective meetings. Managing quality and bug reports throughout the release stages will be a key responsibility. AGDATA is committed to supporting your health and well-being by offering comprehensive medical coverage, OPD benefits, and paternity leave. Our flexible hybrid work policy promotes work-life balance, and our culture emphasizes internal growth opportunities. You will have access to a brand-new office space with free snacks and top-class facilities. AGDATA is an equal opportunity employer and welcomes individuals with disabilities or special needs, providing accommodations during the recruitment process upon request.,

Posted 1 week ago

Apply

0.0 - 4.0 years

0 - 0 Lacs

karnataka

On-site

As a Technical Trainer, you will have the opportunity to deliver high-quality technical training to students across colleges in India. This role requires you to have an ME/MTech in Computer Science and aims to shape the future workforce while enhancing your teaching and communication skills. Your key responsibilities will include conducting structured classroom training in core technical subjects, preparing teaching materials, managing assignments, and assessments, evaluating student performance, and participating in trainer evaluations and skill upgrades. You should possess expertise in technical skills such as C Programming, Java/Java Full Stack, Python, Data Structures & Algorithms, or MERN/MEAN Stack. Eligibility criteria include holding an ME/MTech in Computer Science, having strong subject knowledge, effective classroom delivery skills, and a willingness to travel for offline training. The salary range for this position is 3-8 lpa, depending on experience. If you are interested in the role of an Aptitude Trainer, you will be responsible for delivering impactful sessions on Quantitative Aptitude, Logical Reasoning, and Data Interpretation as part of a nationwide college training project. Your duties will involve conducting in-person training sessions, designing student-friendly learning content, evaluating student progress, and supporting students in developing problem-solving skills for competitive placements. Ideal candidates for this position should be graduates or postgraduates with a background in Engineering or Mathematics, possess strong quantitative and reasoning skills, have a passion for teaching, and be willing to travel for classroom delivery. The salary offered for this role ranges from 3-5 lpa, depending on experience. As a Communication Skills Trainer, you will play a crucial role in enhancing the spoken English, interpersonal, and presentation skills of college students. This position requires you to deliver structured sessions on verbal communication, interpersonal skills, and confidence building, facilitate group discussions, debates, and presentations, guide students in professional communication, and monitor individual progress to create personalized improvement plans. Eligibility criteria for this role include being a graduate or postgraduate in English, Mass Communication, or related fields, having excellent command over English (spoken and written), prior training experience preferred, and willingness to travel for offline training sessions. The salary offered for this role ranges from 3-6 lpa, depending on experience.,

Posted 1 week ago

Apply

2.0 - 10.0 years

0 Lacs

vadodara, gujarat

On-site

As an Electronics Engineer specializing in Embedded Systems and Hardware, you will be responsible for utilizing your expertise to contribute to the success of our projects. With a BE/Diploma in Electronics Engineering and 2 to 10 years of relevant experience, you will report to the Department Head and Director. Your main responsibilities will include utilizing your knowledge of C and C++ programming, as well as working with microcontrollers, microprocessors, and various protocols such as I2C and SPI. Additionally, you should be proficient in reading schematics, possess strong debugging skills, and be familiar with hardware test equipment such as oscilloscopes and multimeters. Join our team and help us drive innovation and excellence in the field of Electronics Engineering!,

Posted 1 week ago

Apply

6.0 - 15.0 years

0 Lacs

karnataka

On-site

Your role at Micron Technology will involve being a part of a world-leading team dedicated to innovating memory and storage solutions that drive the transformation of information into intelligence. With a strong emphasis on accelerating learning, communication, and advancement, you will play a vital role in shaping the future of technology. For this position, we are looking for individuals with 6-15 years of experience in Embedded Firmware Storage/SSD, which would be a significant advantage. Your responsibilities will include designing and debugging firmware using assembly and C programming, with a deep understanding of SSD flash translation layer, wear leveling, and garbage collection. Knowledge of mass storage interfaces like SATA, SAS, and NVMe would be a strong plus. You should possess excellent problem-solving skills, particularly in identifying performance-critical algorithms for optimization. Proficiency in ARM development tools and IDE such as Eclipse is essential for this role. As a key member of our team, you should be able to estimate development effort accurately and work collaboratively in a fast-paced environment. Strong communication skills, both written and verbal, are required along with the ability to maintain positive relationships and collaborate effectively within a team. A degree in Electrical Engineering, Computer Engineering, or equivalent is a minimum educational qualification for this position. Additionally, familiarity with digital hardware design and experience with test equipment such as oscilloscopes and logic/bus analyzers would be advantageous. We value ambitious, goal-oriented individuals who can thrive in a dynamic team environment. Micron Technology, Inc. is a global leader in memory and storage solutions, driving innovations that empower individuals and organizations with the tools to enhance life through technology. To learn more about our mission and opportunities, please visit micron.com/careers. If you require any assistance with the application process or need accommodations, feel free to contact hrsupport_india@micron.com. Micron is committed to upholding labor standards and prohibits the use of child labor, ensuring compliance with all relevant laws and regulations. We encourage candidates to leverage AI tools to enhance their applications, provided that all information accurately represents their qualifications. Fabrication or misrepresentation of qualifications through AI will lead to immediate disqualification. Job seekers are advised to exercise caution regarding unsolicited job offers and verify the authenticity of communications claiming to be from Micron by checking the official Micron careers website.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

navi mumbai, maharashtra

On-site

You will be part of Autodata's diverse team, contributing to the development and enhancement of various projects within our three verticals, namely Automation, Electrostatic Precipitator Controls, and Power Electronic Department. Your role will involve creating a range of Active Front End systems for Power factor improvements and Harmonic Compensation. Additionally, you will be involved in the development of a rectifier for high Voltage, fed by a three-phase Trafo operating at 1000Hz. Our current focus includes the manufacturing, commissioning, and maintenance of line commutated Thyristor control equipment for Transformer primary control, specifically for Electrostatic precipitator power suppliers. These systems play a crucial role in reducing particulate emissions in various industries such as power plants, sinter plants, Steel, and Cement Plants. Furthermore, you will collaborate on high-frequency fed transformer rectifier systems for ESP applications and DC power supplies for Electrodeposition, Battery Charging, and EV Charging. Analog and digital heater controls with line commutated thyristor topologies are also within our scope of activities. Our control platform is based on Texas Instruments Picolo series DSP, incorporating peripherals such as mux/demux units, A to D and D to A converters, communication memory, Digital, and analog inputs and outputs, and Human Machine Interfaces. As a qualified candidate, you should possess expertise in various areas such as Simulation (PCIM, Matlabs), Code Composer software, and C programming. Familiarity with power topologies (AFE, Buck-boost converter, resonant converter), gating, and protection of IGBT, Mosfet, SCR, hardware design, PCB multilayer design, validation of hardware and software, exposure to product design, and manufacturing, testing, and servicing documentation are essential skills for this role. Additionally, you should have experience in magnetic design of chokes and transformers at different frequencies, thermal design, familiarity with thermal design software, and GSM-based data logging and intervention. We are seeking individuals who are enthusiastic and possess a clear understanding of basic principles in the relevant fields. A commitment to work with our group for a mutually agreed minimum period, the ability to work effectively in a team, and willingness to participate in site visits for commissioning and servicing as required are key attributes we are looking for in potential candidates.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a Senior Systems Software Engineer at WinAI, you will play a crucial role in solving client-side AI challenges on Windows PCs with limited resources. You will be partnering with NVIDIA software, research, architecture, and product teams to align strategies and technical needs for encouraging the ecosystem of AI on Windows RTX PCs. Collaboration with Microsoft will be essential to advance AI across critical domains such as graphics, web browsers, and edge devices by driving innovation in technologies like WindowsML, ONNX Runtime, and NVIDIA's proprietary libraries and driver stack. Your responsibilities will include improving performance on current and next-generation GPU architectures through in-depth analysis and optimization of AI models, data processing pipelines, and inference runtime features. You will also be identifying, evaluating, and implementing compute and memory optimization techniques for large AI models, such as quantization, distillation, and pruning, to fine-tune and compress models to fit edge devices. To qualify for this role, you should hold a Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Mathematics, or a related field, or possess equivalent experience. Proficiency in C++ programming and debugging, along with a strong understanding of data structures and algorithms, is required. You should have at least 5 years of experience in AI inferencing pipelines and applications using ML/DL frameworks like ONNX RT, DirectML, PyTorch, and Tensor RT. Strong analytical and problem-solving abilities are essential, along with effective multitasking skills in a dynamic environment. Excellent written and oral communication skills are also necessary for successful collaboration with management and engineering teams. To stand out from the crowd, having an understanding of modern techniques in Machine Learning, Deep Neural Networks, and Generative AI, with relevant contributions to major open-source projects, will be advantageous. A consistent track record of delivering end-to-end products with geographically distributed teams in multinational product companies will also be a plus. Proficiency in lower-level system/GPU programming, CUDA, and developing high-performance systems, as well as hands-on experience with building applications using APIs like ONNX RT, DirectML, DirectX, PyTorch, TensorRT, and Vulkan, are highly desirable. At WinAI, we are committed to innovation and growth, offering competitive salaries and a generous benefits package. As an equal-opportunity employer, we value diversity within our company. If you are a creative and autonomous engineer with a genuine passion for technology, we welcome you to join our exclusive engineering teams that are experiencing unprecedented growth.,

Posted 1 week ago

Apply

6.0 - 15.0 years

0 Lacs

hyderabad, telangana

On-site

Your role at Micron Technology will involve contributing to the transformation of information into intelligence through memory and storage solutions. With your expertise in embedded firmware storage/SSD and strong firmware design skills using assembly and C programming, you will play a key role in accelerating the advancement of technology. Your knowledge of SSD flash translation layer, wear leveling, and garbage collection will be essential, along with familiarity with mass storage interfaces like SATA, SAS, and NVMe. Additionally, your proficiency in problem recreation, ARM development tools, and scoping development efforts will be crucial for optimizing performance critical algorithms. As a candidate for this position, you should hold a Bachelor's degree in Electrical Engineering, Computer Engineering, or an equivalent field. It is preferred that you possess excellent communication skills, both written and verbal, along with strong interpersonal skills to maintain positive relationships. A goal-oriented mindset and the ability to collaborate effectively in a dynamic team environment are highly valued qualities at Micron Technology. Micron Technology, Inc. is a global industry leader dedicated to delivering high-performance DRAM, NAND, and NOR memory and storage products through its Micron and Crucial brands. By focusing on technology leadership and operational excellence, Micron empowers advancements in artificial intelligence and 5G applications across various platforms. To explore career opportunities at Micron Technology, please visit micron.com/careers. For assistance with the application process or to request reasonable accommodations, please reach out to hrsupport_india@micron.com. It is important to note that Micron strictly prohibits the use of child labor and adheres to all relevant labor laws and standards. Candidates are encouraged to utilize AI tools to enhance their application materials, ensuring accuracy and transparency in representing their qualifications. Micron advises job seekers to remain vigilant against fraudulent job offers and verify the authenticity of communications claiming to be from Micron by referencing the official Micron careers website.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

udaipur, rajasthan

On-site

About the Game: Step into the eerie universe of Alone: Survival Horror Escape, a gripping mobile horror adventure that blends psychological terror, puzzle-solving, and immersive storytelling. You will be part of building a chilling experience that keeps players on edge, and now you have the opportunity to help bring it to life. Who We're Looking For: We are seeking a Unity Developer who has a passion for horror games, possesses the expertise to develop performance-optimized mobile games, and thrives in a startup environment that values innovation and speed. Responsibilities: Your role will involve developing and optimizing gameplay mechanics using Unity and C#. You will collaborate with our art team to seamlessly integrate 2D/3D assets and animations. Implementing horror game elements such as enemy AI, audio triggers, and lighting effects will be part of your tasks. Additionally, you will be responsible for debugging and optimizing performance specifically for Android and Chromebook platforms. Your contribution will also include working on feature updates, daily challenges, and level progression, as well as assisting in Play Store builds, testing, and version control using Git. Required Skills: To excel in this role, you should have at least 1 year of experience with Unity or demonstrate solid personal projects. Proficiency in C# programming and Unity Editor is essential. Experience with 2D/3D gameplay systems, prefabs, and animation controllers is required. Familiarity with mobile performance optimization techniques and Git/source control workflows is necessary. Bonus Points: Any experience in horror/survival game mechanics will be an advantage. Knowledge of Shader Graph, Cinemachine, Timeline, and lighting effects is a plus. Experience with Google Play submission and device targeting (x86/ARM64) will be beneficial. Familiarity with multiplayer or Web3/crypto-based gaming is considered a nice-to-have skill. Why Join Easewin Gaming By joining Easewin Gaming, you become part of one of India's most ambitious gaming startups. You will have the opportunity to work on original IPs with mass-market potential. Additionally, you will be part of a passionate and tight-knit team that offers flexibility in working arrangements, potential equity opportunities, and creative freedom.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

Amantya Technologies is a leading product engineering and system integration company, specializing in wireless (4G, 5G), digital, cloud, embedded, hardware, and AI/ML domains. Founded in 2018, Amantya operates from offices in the USA, Canada, and India, delivering high-quality solutions to global tier-1 service providers, MNOs, ISVs, OEMs, and system integrators. Our portfolio includes cutting-edge technologies like 5G SA Core, 5G NIAB, and Smart Edge Node. Amantya has been recognized with prestigious awards for its contributions to the telecom ecosystem and is committed to accelerating digital transformation and building a more connected future. This is a full-time on-site role for a C Developer located in Gurugram. You will be responsible for developing and maintaining software using C programming language, implementing object-oriented programming principles, working with databases, and managing Linux-based systems. The position involves collaborating with cross-functional teams to design and deliver high-quality software solutions. The ideal candidate for this role should have proficiency in C Programming and Software Development, along with at least 5 years of experience with Object-Oriented Programming (OOP) principles. Knowledge of working with Databases and familiarity with Linux operating systems are essential. Additionally, the ability to collaborate effectively within a team, strong problem-solving skills, and a Bachelor's degree in computer science or a related field are required. Experience in the telecom industry is considered a plus.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

You should have a B.E/B.Tech/M.Sc in the field of Electronics with a strong academic background. Along with that, you must possess at least 4 years of core experience in embedded systems/FPGA based projects design and firmware development. Your role will include being fully accountable for projects starting from specification to completion, guiding junior engineers, ensuring timely project completion, and interacting with customers for support. You should be capable of managing multiple projects simultaneously executed by various teams. Proficiency in C programming, testing/debugging, and advanced C concepts is essential. Having successfully completed a considerable number of embedded systems/FPGA based projects is a requirement. Moreover, you should have a good understanding of using tools like C cross compilers for microcontrollers. Your responsibilities will involve handling both small and large projects efficiently within deadlines, and you should be comfortable working independently or as part of a team.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

noida, uttar pradesh

On-site

You should have 5 to 7 years of experience in locations such as Pune, Nagpur, Noida, and Bangalore. Your responsibilities will include understanding and developing technical solutions for complex problems, leading a team effectively, participating in peer-reviews of solution designs and code, providing technical leadership through coaching and mentorship, collaborating with internal and external stakeholders, and working closely with development project managers, business analysts, and customers to produce accurate delivery estimates and manage the transition from analysis through to design and delivery. You should have a strong experience in .NET, C# programming, SQL server, AngularJS, Web API, ReactJs, HTML5, CSS3, TypeScript, strong Object-Oriented design and analysis skills, excellent debugging skills, and the ability to design, develop, and implement high-quality code in a timely manner. Experience with Agile methodology, Onsite/offshore model, prior experience in a technical leadership position, and excellent written and verbal communication skills are a must. At GlobalLogic, you will experience a culture of caring where people come first. You will have the opportunity to build meaningful connections with collaborative teammates, supportive managers, and compassionate leaders. The company is committed to your continuous learning and development by offering various programs, training curricula, and hands-on opportunities to grow personally and professionally. You will work on interesting and meaningful projects that have a real impact on clients worldwide. GlobalLogic values balance and flexibility, offering various career areas, roles, and work arrangements to help you achieve the perfect balance between work and life. As a high-trust organization, integrity is key at GlobalLogic. You will be part of a safe, reliable, and ethical global company that values truthfulness, candor, and integrity in everything it does. GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world's largest and most forward-thinking companies. Since 2000, GlobalLogic has been at the forefront of the digital revolution, collaborating with clients to transform businesses and redefine industries through intelligent products, platforms, and services.,

Posted 2 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

As a C++ Developer, you will utilize your expertise in C++ programming to develop high-quality software solutions. With at least 6 years of experience in C++, you will demonstrate proficiency in the QT framework, where knowledge of QML would be an added advantage. Your experience in Linux (Ubuntu) development will be crucial in contributing to the success of our projects. In this role, strong communication and interpersonal skills are essential as you will collaborate with team members and stakeholders effectively. Being a creative thinker and a robust problem solver, you will tackle complex challenges with innovative solutions. Preferred candidates will have a background in the medical device or IoT domain, showcasing a deep understanding of Linux internals. Proficiency in C++ 11/14 is desired, along with experience using CI tools such as Artifactory, Jenkins, and Bitbucket. Your ability to work within these environments will be key to driving continuous improvement and efficiency in our development processes.,

Posted 2 weeks ago

Apply

5.0 - 10.0 years

0 - 0 Lacs

bangalore

On-site

Mandatory Skill Set: Printer Domain Testing Experience of more than 5 years Networking protocol experience along with this will be added advantage but not compulsory OR Networking Protocol Testing experience of more than 5 years Printer Domain Testing experience along with this will be added advantage but not compulsory Essential functions: Preparing Test cases, review the test cases and Executing test cases. Performing Functional Testing, Regression testing and Performance Testing. Experience level: 6 to 9 Years Desired Skills: Linux Basics, C programming knowledge. Notice period: Immediate to max 30 Days. Qualification: BE/B.Tech/ME/M.Tech (Computers)/MCA Current and Expected CTC of the candidate should be in a reasonable scale. Please share the profiles with all relevant details in a fresh mail.

Posted 2 weeks ago

Apply

12.0 - 20.0 years

0 Lacs

hyderabad, telangana

On-site

As a candidate for the position at Micron Technology, you will be part of a company that envisions transforming how the world uses information to enrich the lives of all individuals. Micron Technology is a global leader in innovating memory and storage solutions that play a crucial role in accelerating the conversion of data into intelligence, thus inspiring individuals worldwide to learn, communicate, and progress faster than ever before. Your responsibilities will include, but are not limited to, having 12-20 years of experience in Embedded Firmware Storage/SSD, which would be a significant advantage for this role. You must possess a strong background in firmware design and debugging using assembly and C programming. Additionally, knowledge of SSD flash translation layer, wear leveling, garbage collection, and familiarity with mass storage interfaces such as SATA, SAS, NVMe (optional but advantageous) are essential. You should excel in problem recreation, trapping, and identifying performance-critical algorithms for optimization. Proficiency in ARM development tools and IDE such as Eclipse, along with the ability to estimate development effort and effectively work in a team-oriented, multitasking environment, are key attributes for this role. A working knowledge of digital hardware design (optional but beneficial) and experience with test equipment like oscilloscopes and logic/bus analyzers are also desired skills. To be considered for this role, you must hold a BS in Electrical Engineering, Computer Engineering, or an equivalent field. Candidates with excellent written and verbal communication skills, strong interpersonal skills, and the ability to maintain positive relationships will be preferred. Being ambitious, goal-oriented, and a dedicated team player who can collaborate effectively in a dynamic team environment will be an advantage. Micron Technology, Inc. is a leading industry player in innovative memory and storage solutions, dedicated to transforming the way information is utilized to enhance the quality of life for everyone. With a constant focus on customers, technological advancement, and operational excellence, Micron offers a broad range of high-performance DRAM, NAND, and NOR memory and storage products through its Micron and Crucial brands. The company's innovations drive the data economy, fostering advancements in artificial intelligence and 5G applications that create opportunities across various sectors from data centers to the intelligent edge and spanning the client and mobile user experience. For further information about Micron Technology, Inc., please visit micron.com/careers. If you require assistance during the application process or need reasonable accommodations, please contact hrsupport_india@micron.com. Micron strictly prohibits the use of child labor and complies with all applicable laws, regulations, and labor standards, both international and industry-specific. Candidates are encouraged to leverage AI tools to enhance their resumes and application materials, ensuring that all information provided accurately reflects their genuine skills and experiences. Misrepresentation of qualifications using AI tools will lead to immediate disqualification. As a precaution, job seekers are advised to exercise caution regarding unsolicited job offers and verify the authenticity of any communication claiming to be from Micron by checking the official Micron careers website.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Software Developer, you will be responsible for developing and maintaining synthetic data generation pipelines using Unity. Your role will involve implementing new features and functionalities based on project requirements. Collaboration is key in this role, as you will closely work with AI engineers, technical artists, 3D artists, and other stakeholders to ensure the technical accuracy and quality of Unity-based projects. Efficiency is crucial, and you will be expected to optimize, automate, and troubleshoot to ensure performance and stability of the projects. Continuous improvement is encouraged, so staying updated with the latest industry trends and technologies is essential to continuously enhance the quality and efficiency of Unity development processes. Clear communication is a vital aspect of this position. You must communicate effectively with cross-functional teams to ensure project goals and deadlines are met. A Bachelor's degree in Software Engineering, Computer Science, or a related field is required, along with a minimum of 5 years of professional experience as a Unity developer, supported by a strong portfolio showcasing your work. Deep understanding of Unity and its components, including scripting and animation, is necessary. Proficiency in C# programming and object-oriented design principles is expected. Experience with performance optimization and debugging in Unity, as well as familiarity with version control systems such as GIT, will be beneficial. Excellent communication skills, both verbal and written, are essential, with the ability to articulate complex ideas clearly. Strong problem-solving skills and attention to detail are qualities that will contribute to your success in this role. You should be able to work independently and collaboratively in a fast-paced environment. While not mandatory, it would be advantageous to have experience in Unity for the Automotive domain. In this role, you will be working in the area of Software Engineering, focusing on the development, maintenance, and optimization of software solutions and applications. You will analyze and solve software engineering problems using scientific methods, applying software engineering practice and knowledge to research, design, development, and maintenance. As a Grade Specific Software Engineer, you are expected to demonstrate full competence in your area, with a deep understanding of related programming concepts, software design, and software development principles. You will work autonomously with minimal supervision and may act as a key contributor in a complex environment, leading the activities of a team for software design and development. Proactive engagement with internal/external client needs, offering advice and innovative solutions, even when not asked, is encouraged. You should be able to assess and adapt to project issues, work under pressure, and drive the team to succeed against technical and commercial goals. Awareness of profitability needs and managing costs for specific project/work areas may be required. Your ability to explain difficult concepts to various audiences to ensure understanding, motivate team members, and create informal networks with key contacts outside your area will be valuable in this role. Verbal communication is a vital skill that will contribute to your success as a Software Developer.,

Posted 2 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

As a PMTS Software Systems Design Engineer at AMD, you will be part of a team that is dedicated to transforming lives with AMD technology to enrich the industry, communities, and the world. Your role will involve building great products that accelerate next-generation computing experiences across various domains such as data center, artificial intelligence, PCs, gaming, and embedded systems. In this fast-paced work environment, effective communication, problem-solving, and prioritization skills are essential. We are looking for individuals who are well-organized, detail-oriented, and possess critical thinking skills. As a senior member of the team, you will guide and mentor upcoming developers, provide long-range strategy, and actively contribute to issue resolution. Your key responsibilities will include a strong desire to learn new skills, collaborate effectively within and across groups, and explore opportunities to improve product performance. You will work closely with team members to understand design architecture, propose solutions for enhancement, and mentor engineers to think creatively. Additionally, you will drive initiatives with minimal direction, maintain a positive attitude, and possess excellent communication skills. Preferred experience for this role includes expertise in architecture, design patterns, and object-oriented programming. Extensive knowledge of C++ programming and familiarity with languages like Perl, Python, and JavaScript are required. You should be able to conduct research, interpret data, prepare design proposals, and contribute to the system tools roadmap. Proficiency in operating systems such as Windows and Linux, x86 architecture, CPU/GPU software domain, and other software technologies across the industry is expected. Academically, a Bachelor's or Master's degree in Electronics Engineering, Computer Engineering, or a related field is required for this position. Experience in backend development, deployment, and frontend development in React/Angular will be beneficial. Strong software and system debugging skills, along with knowledge of the software development process and technologies, are essential for leading software development projects effectively. Join us at AMD, where together we advance and push the limits of innovation to solve the world's most important challenges.,

Posted 2 weeks ago

Apply

3.0 - 10.0 years

0 Lacs

karnataka

On-site

As a Linux Audio Driver Developer with 3 to 10 years of experience, you will be responsible for designing, developing, and maintaining audio device drivers on Linux and FreeRTOS platforms. Your role will involve working on ALSA framework, integrating audio codecs, and implementing audio signal processing pipelines. You will collaborate with hardware teams to support new board bring-up and custom audio solutions, and analyze complex issues related to audio latency, synchronization, noise cancellation, and quality. In this role, you will perform kernel-level debugging, tuning, and optimization to ensure the smooth operation of audio drivers. You will work closely with cross-functional teams, including hardware, firmware, platform, and application developers, to support BSP integration and contribute to system-level validation and testing. To excel in this position, you should have a strong proficiency in C programming, particularly in low-level embedded and Linux environments. Your experience with Linux audio driver development, preferably ALSA, will be crucial. A deep understanding of Linux kernel internals, device tree, and kernel debugging tools is essential. You should also have hands-on experience with audio codecs, DSPs, and audio processing chains, along with solid knowledge of ARM or RISC-V architectures. Additionally, familiarity with debugging tools such as JTAG, Oscilloscopes, and Signal Analyzers will be beneficial. Concepts like noise cancellation, echo suppression, and audio performance optimization should be within your skill set. By leveraging your technical skills and experience, you will play a key role in enhancing audio driver performance and ensuring high-quality audio output on Linux and FreeRTOS platforms.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

The ideal candidate for this position should possess strong Embedded system development skills, including experience in firmware development and RTOS. Proficiency in C Programming with a good understanding of Data Structures and algorithms is essential. Additionally, the candidate should have expertise in hardware interface skills such as I2C and SPI, along with familiarity with ARM architecture. A working knowledge of Configuration Management systems like GIT and build tools is required. The candidate should also demonstrate strong analytical and problem-solving skills, along with good communication abilities. Desirable skills for this role include domain knowledge in Automotive, particularly in Autosar and infotainment systems, as well as experience in Networking, Telecom, and IoT. Proficiency in Board Support Package and Boot Loader, along with programming skills using assembly language, would be an added advantage.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

You are a Software Engineer / Senior Software Engineer in the Systems Solutions team with 4 to 8 years of experience. Your primary responsibilities include designing, developing, coding, testing, and debugging various C and C utilities on platforms like DOS, Windows, Linux, and their variants. Your expertise lies in C programming, Data Structures & Algorithms, C and OOPS, Storage utilities, CLI tools, and Assembly language programming. You should have a strong understanding of 16-bit and 32-bit systems and compilers. You are expected to interface with system BIOS, Option ROMs, Drivers, DLLs, IPC, Firmware, and other components. Strong written and oral communication skills are essential for effective interaction with clients, teams across geographies, and team members. Your educational background should include a B.E. in Computer Science, E.C.E, M.Sc. in Computer Science, M.C.A, or equivalent degree. The position is based in Bangalore, India.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

As a software engineer at NVIDIA Cumulus Linux, you will be an integral part of our small and innovative team, focusing on routing and control plane software. Your role will involve designing, developing, testing, and maintaining new functionality and improvements in various routing protocols and related control plane software. This will include creating programmatic interfaces and APIs to the routing control subsystem. Additionally, you will be working on developing routing and network virtualization features in protocols such as BGP, EVPN, OSPF, PIM, and Segment Routing. Collaboration with team members, architects, QA, and support teams is crucial for feature definition, development, release, and bug fixing. The ideal candidate for this position should possess a BS or MS degree in Computer Engineering, Computer Science, or a related field, or equivalent experience. You should have at least 4 years of software development experience with expertise in multiple routing protocols like EVPN, BGP, PIM, OSPF, RIFT, or MPLS/SR. Strong proficiency in C programming, along with excellent technical abilities, problem-solving skills, and experience in design, coding, and debugging are essential. You should be able to lead feature development, take ownership of tasks from start to finish, work independently with minimal supervision, and drive end-to-end design and development. Providing mentorship and guidance to other engineers is also part of the role. To stand out as a candidate, hands-on experience with EVPN, OSPF, BGP, and Multicast is highly valued. Experience with multiple control plane protocols for data center environments, knowledge of Linux kernel networking and hardware forwarding, participation in the open-source community, and proficiency in C/C++ and Python programming are advantageous. At NVIDIA Cumulus Linux, we offer competitive salaries and a comprehensive benefits package, making us one of the most sought-after employers in the technology industry. Our team comprises some of the most innovative and hardworking individuals globally. If you are a proactive and creative engineer with a genuine passion for technology, we encourage you to apply and be a part of our growing engineering teams. (Job Ref: JR1998932),

Posted 2 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

We are looking for a highly skilled and motivated Firmware Development Engineer with over 6 years of experience in embedded systems development and testing. As a Mid-Level Firmware Engineer, your responsibilities will include writing C test cases on A78 core with device driver for low/high-speed interfaces. You should have expertise in Zephyr OS or ARM, along with proficient C programming skills and the ability to debug complex firmware issues. Your role will involve working with firmware testing platforms such as emulation and post Si, as well as participating in board, processor, or ASIC bring-up. You should have a proven track record of methodically identifying and resolving complex failure mechanisms at the IP, subsystem, and system levels. Knowledge of firmware algorithms related to Host protocols like SCSI, SATA, eMMC, USB, PCIe, SPI, DDR, NVMe will be advantageous. Additionally, familiarity with security protocols is a plus. Experience in hardware/software interfaces and debugging advanced issues in CPU and firmware using JTAG, source code debuggers, and other tools is essential. Proficiency in source control systems like git/gerrit and working knowledge of Python, C++, UVM, System Verilog, and Verilog is highly desirable. You should have a solid understanding of the firmware development cycle, integration, and verification/validation for both pre-si and post-si SoC designs. Your responsibilities will also include software development and testing, designing complex multithreaded Performant SW, creating SW API interfaces, and programming in C/C++. Experience with multi-threaded software development in a Linux environment, as well as familiarity with Embedded IP subsystems (e.g., Ethernet, PCIe, SPI, I2C, USB, GPIO, Memory architectures, DDR, SDRAM, DMA) is required. Knowledge of software development for x86 platforms, low-level driver development, register interface programming, algorithms, data structures, and bootloaders/Uboot is essential. Strong debugging skills using JTAG debuggers at the device and board level, along with experience in software programming for FPGAs, will be advantageous. Proficiency in scripting languages such as Perl, Python, or TCL is a plus. A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field is required for this position. If you possess excellent verbal communication skills and meet the above qualifications, we encourage you to apply for this exciting opportunity in Firmware Development Engineering.,

Posted 2 weeks ago

Apply

0.0 - 3.0 years

0 Lacs

punjab

On-site

You are a Unity Developer with 6 months to 1 year of hands-on experience. At Deftsoft, you will be responsible for developing and maintaining mobile games/applications using Unity for Android and iOS platforms. Your role involves writing clean, efficient, and well-documented code in C#, implementing game mechanics using triggers, colliders, animations, and other Unity components. Collaboration with designers, artists, and other developers is crucial to create interactive and immersive experiences. Additionally, you will optimize game performance, ensure smooth deployment on multiple platforms, and debug and fix issues during development and testing. To excel in this role, you should possess 6 months to 1 year of professional experience with Unity and C#, a good understanding of cross-platform mobile development, familiarity with Unity's physics system (especially triggers and colliders), experience working with UI systems, prefabs, and game object life cycles, basic knowledge of version control systems like Git, strong problem-solving skills, attention to detail, and the ability to work independently and as part of a team. It would be nice to have experience with AR/VR or 3D environments, knowledge of app publishing processes on the Google Play Store or Apple App Store, and a basic understanding of Agile methodologies. At Deftsoft, we offer a dynamic and supportive work environment, opportunities to work on diverse and challenging projects, learning and career development support, competitive salary, and performance-based growth.,

Posted 2 weeks ago

Apply
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