Jobs
Interviews

283 C Programming Jobs - Page 3

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

5.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

As a Senior Engineer/Lead at our Pune location, you will be responsible for designing and developing Windows filter drivers, specifically focusing on filter drivers for HID devices. Your role will involve debugging, maintaining, and optimizing existing driver code, as well as closely working with Windows kernel APIs such as WDM, WDF-KMDF, and UMDF. Additionally, you will be integrating driver components with upper-layer user-mode applications using C++/C#-WPF. One of your key responsibilities will be to conduct in-depth kernel-mode debugging using tools like WinDbg and Visual Studio. You will also be expected to write and maintain documentation, including design specifications, driver installation instructions, and troubleshooting guides. Collaboration with security, QA, and product teams is essential to ensure the delivery of high-quality products. Furthermore, you will be handling cross-version compatibility across different Windows versions, particularly Windows 10 and 11. To succeed in this role, you should have 5 to 10 years of experience in C++ development, with a strong background in a windows-based environment. Proficiency in C and C++ programming, especially in a kernel-mode environment, is crucial. Deep knowledge of Windows Driver Model (WDM) and Windows Driver Frameworks (WDF, KMDF, UMDF) is highly desirable. Experience with debugging tools such as WinDbg and knowledge of driver signing procedures are also key competencies. Having a solid understanding of operating system internals, including Windows kernel, memory management, and IO subsystem, will be advantageous. Familiarity with secure coding practices, awareness of security vulnerabilities in driver development, and knowledge of the Dot Net framework (C#, WPF, etc.) are considered beneficial. Your expertise in object-oriented analysis and design, design patterns, software life cycle, architecture, data structures, and algorithms will be valuable assets in this role. As a qualified candidate, you should hold a B.E/B.Tech/MCA/MCS degree. Your excellent analytical and problem-solving skills will be essential to tackle the challenges of this role effectively. Join us in our mission to deliver high-quality driver solutions and contribute to our team's success.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

punjab

On-site

As a Quality Engineer at Bunge, you will play a key role in ensuring the quality and reliability of systems and processes within the Business Technology, Innovation, Development, and Data Analytics department. Your responsibilities will include developing and implementing comprehensive test plans and test cases for software applications, covering manual and automated aspects such as functional, performance, integration, and security testing. You will collaborate with diverse teams, analyze data, conduct tests, and ensure adherence to quality standards at every stage of the software development lifecycle. Your essential functions will involve participating in test planning and strategy sessions, defining test data requirements, creating test condition matrices, and maintaining reusable test frameworks and components to streamline the automation process. You will execute automated test cases, integrate them into CI/CD pipelines, and perform evergreening of automation artifacts for SAP projects. Collaboration with developers and product managers to identify and resolve software defects will be crucial for timely delivery of high-quality products. Your role will also include tracking and managing defects, communicating testing progress and risks effectively to stakeholders, providing mentorship to junior quality engineers, and contributing to the continuous improvement of quality assurance processes. Additionally, you will participate in cross-functional teams to analyze requirements, design solutions, and ensure quality standards are met throughout the software development lifecycle. To qualify for this role, you should typically have a Bachelor's degree in Computer Science, Engineering, or a related field, along with 5-7 years of experience in software quality assurance. Proficiency in software testing techniques, experience with test automation tools and frameworks, knowledge of Agile methodologies, and excellent communication and analytical skills are essential for success in this position. Bunge, a world leader in sourcing, processing, and supplying oilseed and grain products, is committed to creating sustainable products and opportunities for farmers and consumers globally. As an Equal Opportunity Employer, Bunge values diversity and encourages individuals with varied backgrounds to apply for this exciting opportunity as a Quality Engineer.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

As a Qualcomm Software Engineer, you will be responsible for designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. Your work will contribute to launching cutting-edge, world-class products that exceed customer needs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and gather information on performance requirements and interfaces. To qualify for this role, you should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with a minimum of 2 years of Software Engineering experience. Alternatively, a Master's degree with 1+ year of relevant experience, or a PhD in a related field with 2+ years of academic or work experience in Programming Languages such as C, C++, Java, Python, etc. We are currently seeking a Kernel Integration Engineer to work with Qualcomm's Linux Kernel Team. Your responsibilities will include executing and maintaining the Qualcomm Linux Kernel mainline for various projects. Additionally, you will have the opportunity to work on cutting-edge platforms in a fast-paced Agile environment with a team of dynamic individuals. Key Skills/Experience: - Proficiency in embedded software and Linux systems - Strong understanding of embedded software, OS fundamentals, data structures, Linux kernel, and device driver model - Expertise in C programming and scripting for automation - Knowledge of different distributions and the Android ecosystem is a plus - Excellent debugging skills, especially in core kernel software stability domain - Familiarity with debug tools like JTAG and software configuration management using Git Key Responsibilities: - Maintain Kernel integration pipeline for different targets and platforms - Manage Kernel release for product software integration and testing - Collaborate with cross-functional teams and manage day-to-day work - Implement workflows, automation, and manage the pipeline efficiently - Evaluate new tools and technologies for an automated and stable environment To be considered for this role, you should possess a Bachelor's or Master's degree in Engineering, Information Systems, Computer Science, or a related field, or have a proven track record of experience in the technical field. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. For accommodations during the application/hiring process, please contact disability-accommodations@qualcomm.com or call the toll-free number provided on our website. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security measures for protecting confidential information. If you are an individual seeking a job at Qualcomm, please apply directly through our Careers Site. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes on behalf of candidates. Unsolicited submissions will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,

Posted 3 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for a Software Engineer to join their Engineering Group. As a Qualcomm Software Engineer, you will be responsible for designing, developing, modifying, and validating embedded and cloud edge software, applications, and utility programs to create cutting-edge products that exceed customer expectations. Collaboration with systems, hardware, architecture, test engineers, and other teams will be essential to design system-level software solutions and gather information on performance requirements and interfaces. Minimum qualifications for this role include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field, with at least 2 years of Software Engineering experience. Alternatively, a Master's degree in the mentioned fields with 1+ year of experience or a PhD in the relevant area is also acceptable. The ideal candidate should have a minimum of 2 years of experience with programming languages such as C, C++, Java, Python, etc. Preferred qualifications include a Bachelor's or Master's degree in engineering, Information Systems, Computer Science, or a related field, with 3 to 6 years of experience. A good understanding of Configuration management, Software development, Integration, release processes, C programming, Python programming, and Automation tools usage is preferred. Responsibilities will include developing and maintaining build system software, generating various image flavors, defining test cases for continuous integration, and test automation. In this role, you will interact closely with cross-functional software teams to verify and debug software stability issues and features. System level testing and proposing solutions for system level issues will also be a part of your responsibilities. The candidate must have good communication skills to convey information effectively and may need to engage in basic negotiation, influence, and problem-solving. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, you can reach out to Qualcomm for support. It is expected that employees abide by all applicable policies and procedures, including security and confidentiality requirements. Please note that our Careers Site is intended for individuals seeking jobs at Qualcomm, and staffing agencies are not authorized to submit profiles, applications, or resumes. Unsolicited submissions will not be accepted. For more information about this role, please contact Qualcomm Careers.,

Posted 3 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

hyderabad, telangana

On-site

As a Big Data Engineer based in Hyderabad, you will be responsible for developing and maintaining performance-critical applications using your expertise in C programming and other programming languages such as C++, Java, Python, and Scala. Your strong knowledge of AWS services, scripting languages like Python and Bash, and experience with CI/CD tools will be key assets in this role. You will have the opportunity to work on developing large-scale database applications using MySQL, Oracle, or DB2, and leverage your problem-solving skills to think critically and creatively. Familiarity with infrastructure as code tools like Terraform and CloudFormation, containerization and orchestration tools such as Docker and Kubernetes, and monitoring and logging tools like CloudWatch, Dynatrace, New Relic, and ELK Stack will be advantageous. Experience with Big Data solutions like Hadoop and Spark will further enhance your contributions to the team. This is a full-time role with health insurance benefits offered. Relocation to Hyderabad, Telangana is required for this in-person position. To ensure a good fit, we are seeking candidates with 7+ years of experience. Less experienced individuals are encouraged not to apply. This role is initially for a 6-month contract, with the possibility of extension based on the client's discretion. Are you comfortable with these terms We look forward to receiving your application and learning more about your current and expected salary.,

Posted 3 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

delhi

On-site

Pentair is currently seeking graduate engineers who are passionate about smart & connected IoT product implementation and eager to embark on a career where they can transform their ideas and knowledge into technical solutions using the latest tools and techniques. This position offers an exceptional opportunity to work in a collaborative work environment with a team that is committed to digital technologies and innovation. As part of the Pentair team, you will have the chance to gain insights into the complete IoT product development process, from conception to final product. Selected candidates will have the opportunity to work on various aspects of IoT product implementation, including IoT App Development, Backend Cloud IoT Platform services, DevOps, IoT security, Business Analysis, Managed Services, IoT Sensors, Firmware & Embedded Systems, and Industrial Automation. Roles & Responsibilities: - Analyzing product requirements and translating them into specifications and programming deliverables - Collaborating with architects and business teams to enhance existing applications and develop new applications - Coding, testing, and debugging applications in controlled, real-world scenarios - Creating technical documentation such as requirement documentation and architecture documentation - Participating in Scaled Agile Framework scrum activities - Providing product support Skills Required: - Technical proficiency in Smartphone application development on Android or iOS, React Native - Web App development using ReactJS - Knowledge of Node and Go, data structure, and Database - Proficiency in AWS Cloud services, DevOps - Analytical skills for interpreting data and transforming it into actionable information - Business Analysis skills for understanding and documenting product requirements - Familiarity with Cloud, Mobile, and Web application security, as well as OWASP - Experience in Electronics & Embedded Systems, PLC/Skada - Proficiency in C, Python, C++, or Java programming - Ability to understand and document requirements - Proficiency in documenting designs before implementation using flowcharts, state diagrams - Experience working on Windows and Linux machines - Strong troubleshooting and analytical skills Qualifications: - B.E./B. Tech (Computer Science) / Masters in Computer Applications / Masters in Computer Science Other Requirements: - Strong communication and presentation skills - Ability to multitask - Design Thinking mindset - Passion for Design & Technology - Positive attitude and a can-do approach - Excellent interpersonal skills Pentair is an Equal Opportunity Employer that values diversity and cross-cultural insights for ongoing success. We believe that a diverse workforce brings different perspectives and creative ideas that drive continuous improvement every day.,

Posted 3 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

karnataka

On-site

As a Mechatronics Engineer (Intern) at Articulus Surgical in Bengaluru, you will have the opportunity to work on hands-on projects and contribute to the full product development lifecycle. You will play a key role in prototyping, testing, and debugging embedded systems for microcontrollers and development boards. Your responsibilities will also include designing fixtures and tools for testing, benchmarking motors, actuators, drivers, and sensors, as well as collaborating with the software team to integrate hardware and software components seamlessly. To excel in this role, you should have a BTech / MTech degree (completed or pursuing) in Mechatronics, Instrumentation, or related engineering disciplines. You must possess hands-on experience in developing robotics projects and a basic understanding of Mechanical engineering. Proficiency in CAD software to create simple designs, jigs, and fixtures is essential. Your experience with microcontrollers such as Arduino, STM, Raspberry Pi, motors like BLDC, Stepper, Servo, DC, encoders including Optical, Absolute, Incremental, Induction, drivers, sensors, and communication protocols like SPI, I2C, CAN, UART will be valuable. You should also have a strong foundation in basic analog electronics, the ability to design/debug simple circuits, create PCBs, and schematics using KiCad. Programming skills in C, Python, and preferably C++ with knowledge of control algorithms like PID are required. Articulus Surgical is seeking a candidate who can navigate through unknown problems and find innovative solutions. If you are passionate about hardware-software integration and eager to tackle real-world engineering challenges, this role is ideal for you. Join our dynamic team and be a part of cutting-edge projects that push the boundaries of innovation.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

ahmedabad, gujarat

On-site

As an experienced Embedded Firmware Engineer, you will be responsible for designing and implementing software for embedded devices and systems throughout the entire development cycle, from requirements to production and deployment. Your role will involve coding, testing, and debugging system software, reviewing code and design, as well as analyzing and improving efficiency, stability, and scalability of system resources. You will also be tasked with integrating new product designs, supporting software QA, optimizing I/O performance, and collaborating with hardware design teams. Additionally, assessing third-party and open-source software will be part of your responsibilities. To excel in this role, you should hold a degree in EC/EE/CE/CS or a closely related field; however, significant work experience in the relevant domain will also be considered. Strong written and verbal communication skills in English are essential. Proficiency in embedded software development with a solid foundation in C programming is required. Knowledge of RTOS and Linux is preferred, along with experience in microcontroller/microprocessor programming and wireless technologies such as BLE, Wi-Fi, and cellular communication. Previous experience in software engineering, familiarity with configuration management tools, defect tracking tools, and peer review, as well as expertise in OS coding techniques and hardware subsystems, will be beneficial. You should also possess the ability to read schematics and datasheets, strong documentation skills, and experience with multitasking real-time operating systems. In terms of personal competency, you should be comfortable working in a collaborative team environment, demonstrate effective task prioritization and execution, and exhibit strong problem-solving skills. A passion for writing clean and efficient code following coding guidelines is essential for success in this role. If you are looking to leverage your expertise in embedded firmware engineering and contribute to the development of cutting-edge technology, this opportunity in Ahmedabad and Bangalore could be the next step in your career growth.,

Posted 3 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

This role involves the development and application of engineering practice and knowledge in various technologies including standards and protocols, application software, and embedded software for wireless and satellite networks, fixed networks, and enterprise networks. It also encompasses connected devices (IoT and device engineering), connected applications (5G/ edge, B2X apps), and Telco Cloud, Automation, and Edge Compute platforms. The key responsibilities include integrating and customizing Yocto-based Linux distributions for embedded platforms, developing and maintaining Linux device drivers for Audio, Display, and other peripherals on x86 architecture, working on Board Support Packages (BSPs), bootloader (U-Boot), and kernel bring-up, collaborating with hardware and firmware teams, debugging and optimizing system performance, boot time, and memory usage, maintaining build systems, layers, and recipes in Yocto for various hardware platforms. The ideal candidate should possess strong programming skills in C for embedded systems, experience with Linux kernel development, device tree, and driver frameworks, proficiency in Yocto Project, BitBake, and meta-layer management, hands-on experience with x86 architecture, ALSA, I2S, HDMI, and DRM/KMS for audio and display, familiarity with bootloaders, secure boot, and kernel configuration, debugging skills using GDB, JTAG, oscilloscopes, and logic analyzers. Preferred qualifications include a Bachelor's or Master's degree in Computer Science, Electronics, or related field, experience in automotive, IoT, or consumer electronics domains, knowledge of ARM architecture and cross-compilation toolchains, and strong problem-solving and communication skills.,

Posted 3 weeks ago

Apply

5.0 - 10.0 years

0 Lacs

karnataka

On-site

This role involves the development and application of engineering practice and knowledge in various technologies related to wireless and satellite networks, fixed networks, enterprise networks, connected devices (IOT and device engineering), connected applications (5G/ edge, B2X apps), and Telco Cloud, Automation, and Edge Compute platforms. The key responsibilities include designing and integrating Bluetooth chipsets into consumer electronics like smartphones, tablets, and office automation devices. It also involves developing and validating Bluetooth firmware, drivers, and protocol stacks (Classic & BLE) and collaborating with hardware and software teams to ensure seamless connectivity and performance. Conducting RF testing, signal integrity analysis, and interference mitigation, optimizing Bluetooth performance for power efficiency, range, and data throughput, ensuring compliance with Bluetooth SIG standards and certification requirements, troubleshooting connectivity issues across platforms, and providing root cause analysis are also part of the role. Required skills for this position include a strong understanding of Bluetooth protocols (BR/EDR, BLE, LE Audio), experience with Bluetooth chipset integration, firmware development, and driver customization, proficiency in C programming, embedded systems, and Linux kernel modules, familiarity with RF design, antenna tuning, and signal processing, and knowledge of personal area networks (PAN) and wireless coexistence strategies. Preferred skills include experience with smartphone platforms, IoT devices, or wearables, exposure to Bluetooth 5.x, LE Audio, and Mesh networking, and proficiency in using tools like Bluetooth protocol analyzers, RF test equipment, JTAG, and Oscilloscopes. Understanding UEFI, connectivity stacks, and low-level hardware debugging is also desirable. Qualifications for this role include a Bachelor's or Master's degree in Electronics, Computer Engineering, Physics, or a related field, along with 5-10 years of experience in Bluetooth technology, embedded systems, or wireless communication. Soft skills such as strong analytical and problem-solving abilities, excellent communication and documentation skills, the ability to work in cross-functional teams and fast-paced environments, and a passion for innovation in wireless and mobile technologies are also essential for this position.,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

ahmedabad, gujarat

On-site

You will be stepping into the role of Lead AI Data Scientist with our client's team based in Ahmedabad. Your primary responsibility will involve spearheading the development of advanced machine learning and deep learning models to tackle intricate business challenges. By managing project timelines, scope, and deliverables, you will ensure timely completion while upholding quality standards. Your role will also entail designing and executing machine learning models and AI applications, custom-tailored for both internal and customer-centric solutions. Your expertise will be put to the test as you engage in XML regression analysis and the construction of robust C++ pipelines for data processing. Constant optimization of models for enhanced performance, accuracy, and scalability will be key, all the while considering real-world constraints such as latency and interpretability. In addition, you will play a crucial role in developing tools aimed at boosting personal and organizational productivity, in collaboration with cross-functional teams to identify automation prospects. You will oversee the data pipeline and infrastructure, ensuring data quality, consistency, and accessibility for seamless model development. Your analytical skills will be put to good use as you delve into complex datasets to extract actionable insights. Lastly, your involvement in strategic brainstorming sessions will align AI initiatives with the company's overarching vision. To thrive in this role, you should possess a Bachelor's or Master's degree in data science, Computer Science, or a related field. Proficiency in XML regression analysis and C++ programming is a must, along with familiarity with machine learning frameworks like TensorFlow and PyTorch. Strong problem-solving abilities, a deep-rooted passion for AI, and effective communication skills are all essential traits for success in this position. As a part of our team, you will have the opportunity to work on cutting-edge AI technologies in a collaborative and innovative work environment. In addition to a competitive salary, we offer a comprehensive benefits package and ample opportunities for career growth within our fast-evolving company.,

Posted 3 weeks ago

Apply

0.0 - 3.0 years

0 Lacs

karnataka

On-site

As an Intern at our organization located in Bengaluru, Karnataka, India, you will have the opportunity to gain valuable experience in the field of embedded system software development. The ideal candidate for this role would either have 0-2 years of experience or be pursuing their undergraduate degree in Electronics, Electrical, Mechatronics, or related fields. This Internship position has the potential to be converted into a full-time role based on performance and mutual agreement. Your primary responsibilities will include developing, testing, debugging, and modifying embedded system software for microcontrollers and development boards. You will also be involved in prototyping circuit boards, applying basic analog engineering for embedded development support, designing and debugging analog circuits, as well as documenting designs thoroughly including schematics, component choices, and test procedures. Collaboration across teams such as hardware, software, and testing will be essential to integrate systems and ensure project success. To excel in this role, you should have a BTech degree in Electronics, Electrical, Mechatronics, or related fields. Hands-on experience with embedded systems such as Arduino, Raspberry Pi, STM, sensors, motors, and involvement in DIY/personal/academic projects is preferred. Proficiency in embedded communication protocols like SPI, I2C, CAN, UART, and control algorithms such as PID, LCQ is necessary. Strong C++ programming skills, algorithm understanding, bit manipulation, as well as experience with RTOS/ROS are highly desirable. Additionally, skills in circuit design, schematic reading, PCB design, and the ability to thrive in fast-paced, team-driven environments will be advantageous. If you are passionate about robotics, medical devices, and product design, and are looking to kickstart your career in embedded system software development, we encourage you to apply for this Internship role. Join us in creating innovative solutions and making a positive impact in the field.,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

The Autodesk Developer Enablement Team is looking for a motivated Sr. Software Engineer to join them in Bangalore, India. As a part of this team, you will be involved in building the next-generation platform to seamlessly integrate Autodesk solutions across Desktop and Web. You will collaborate with a team of diverse, smart, and driven engineers to architect, design, build, own, and deliver various components, services, and frameworks. Your responsibilities will include designing, building, testing, and releasing desktop clients, components, and frameworks. You will align with team goals that are connected to wider organizational objectives and mentor and collaborate with team members across different geographical locations. The minimum qualifications for this role include a BS or MS in Computer Science or a related technical field, 5-7 years of software engineering experience, strong C++ programming skills, and experience in developing frameworks and desktop applications. Familiarity with JavaScript, Python, and Cloud platforms such as Azure/AWS is required. Additionally, you should have the ability to multi-task between complex projects, possess strong communication and problem-solving skills, and have experience with tools like CMake, Git, CI/CD tools, and secure coding practices. A passion for AI tools is considered a bonus, as well as cross-platform development experience with Windows, Mac, and Linux. The ideal candidate for this position understands what it takes to build and support business-critical desktop clients, components, services, and frameworks. They should have a passion for programming, CI/CD, and automation. Customer orientation, initiative-taking, ownership, and driving towards high standards are key qualities expected from the candidate. Collaboration in a team with high trust is essential for success in this role. If you are someone who enjoys working in a collaborative environment, is customer-oriented, and has a passion for programming, this Sr. Software Engineer position at Autodesk may be the perfect opportunity for you to contribute to building a better world through innovative software solutions. Join us at Autodesk and be a part of our journey to transform ideas into reality and shape the future.,

Posted 3 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

noida, uttar pradesh

On-site

Job Description CertED Technologies is a forward-thinking organization based in Gwalior, Madhya Pradesh, India, providing end-to-end solutions in talent acquisition, corporate and technical training, software development, and CSR project implementation. The company focuses on bridging the gap between industry requirements and human potential through innovation, skill development, and technology integration. CertED Technologies offers a wide range of services, including custom software development, corporate training, fresher hiring, and product prototyping. We are currently seeking a full-time on-site C Programming and DSA with C++ Trainer in Noida. As a trainer, your primary responsibility will be to conduct engaging and comprehensive training sessions on C programming and Data Structures and Algorithms (DSA) using C++. Key tasks include curriculum development, hands-on coding sessions, student performance evaluations, and guidance on industry best practices. Collaboration with the content development team is essential to update and refine instructional materials to meet current industry standards. Qualifications: - In-depth knowledge of C Programming and DSA with C++ - Experience in teaching or training in the technical domain - Strong understanding of curriculum development and instructional design - Excellent communication and presentation skills - Ability to evaluate and provide feedback on student performance - Familiarity with industry best practices and current trends in C programming and DSA - Bachelor's degree in Computer Science, Information Technology, or a related field - Experience in a corporate or technical training environment is a plus If you are passionate about sharing your expertise in C programming and DSA with C++, and possess the qualifications mentioned above, we encourage you to apply for this exciting opportunity at CertED Technologies.,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a skilled C++ Developer, you will play a key role in our dynamic team by designing, developing, and maintaining efficient and reliable C++ code. Collaboration with other developers, engineers, and stakeholders is essential to create high-quality software solutions that cater to our clients" needs. Your responsibilities will include designing, developing, and maintaining C++ applications and systems, collaborating with cross-functional teams to define software requirements, writing clean and scalable code following best practices, optimizing existing code for performance, and troubleshooting software issues in a timely manner. Participation in code reviews to ensure code quality and adherence to standards is crucial, along with working on all phases of the software development lifecycle. To excel in this role, you should possess a Bachelor's degree in Computer Science, Engineering, or a related field, along with proven experience as a C++ Developer or in a similar role. Strong proficiency in C++ programming, knowledge of object-oriented design principles, experience with multi-threading and concurrency, familiarity with software development tools and frameworks, and understanding of software engineering practices are necessary. Additionally, you should have experience with debugging, profiling, and optimizing C++ code, the ability to work independently and as part of a team in a fast-paced environment, excellent problem-solving skills, attention to detail, and strong communication and collaboration skills. Preferred qualifications include experience with cross-platform development, familiarity with other programming languages like Python, Java, or C#, experience in developing large-scale software systems, knowledge of network programming and protocols, and experience with Agile/Scrum methodologies. In return, we offer a competitive salary, performance bonuses, health and wellness benefits, professional development opportunities, flexible working hours, and remote work options in a collaborative and innovative work environment. This is a full-time position with benefits such as a flexible schedule, health insurance, paid sick time, and Provident Fund. The work location is in-person with a day shift schedule. The ideal candidate would have a total of 5 years of work experience.,

Posted 3 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

The role involves applying engineering practice and knowledge in various technologies related to wireless and satellite networks, fixed networks, enterprise networks, connected devices, connected applications, Telco Cloud, Automation, and Edge Compute platforms. This includes integrating network systems and operations related to the mentioned technologies. Design and develop Linux device drivers for Audio, Display, and other peripherals on x86 and ARM platforms. Work on bare-metal and RTOS-based systems for embedded applications. Implement Secure Boot, cryptographic modules, and trusted execution environments. Collaborate with hardware, security, and firmware teams for system integration. Debug and optimize low-level software for performance, power, and reliability. Contribute to bootloader development, BSP customization, and kernel bring-up. The ideal candidate should have strong programming skills in C for embedded systems, deep experience with Linux kernel internals, proficiency in x86 and ARM architectures, experience with FreeRTOS and bare-metal development, familiarity with audio and display subsystems, debugging skills using JTAG, GDB, oscilloscopes, and logic analyzers. Preferred qualifications include a degree in Computer Science, Electronics, or related field, experience in automotive, IoT, or secure embedded systems, knowledge of Yocto, Buildroot, U-Boot, and CI/CD pipelines, and strong documentation and communication skills.,

Posted 3 weeks ago

Apply

5.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

You will be joining Mempage Technologies Private Limited, a company that specializes in Product Engineering Services and the development of future technology to simplify life. The focus is on Research and Development (R&D), Minimum Viable Product (MVP) development, and technology services utilizing cutting-edge digital technologies such as Artificial Intelligence, IoT, Edge, and Cloud computing. The products and solutions cater to sectors like Smart Agriculture, Smart Grid, Health Care, Logistics, and Gaming. With offices in India, Malaysia, and the USA, the company serves top-tier clients like Emaar, Radisys, AMD, and Qualcomm, in addition to AI and IoT startups in the USA. We are currently seeking a skilled Firmware Engineer with expertise in BMC (Baseboard Management Controller) development to become part of our dynamic team. Key Skillsets required for this role: - Solid experience in Side-band / Out-of-band server management - Hands-on experience in OpenBMC stack development (Mandatory) - Strong C programming & debugging skills - Working knowledge of Git/Gerrit This position is based in Bangalore and requires candidates with 5-10 years of experience in the field. We are looking for Immediate Joiners Only.,

Posted 3 weeks ago

Apply

6.0 - 15.0 years

0 Lacs

hyderabad, telangana

On-site

Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate, and advance faster than ever. Experience / Skills: - 6-15 years in Embedded Firmware Storage/SSD would be a strong plus. - Strong firmware design and debug experience using assembly and C programming. - Knowledge of SSD flash translation layer, wear leveling, garbage collection. - Knowledge of mass storage interfaces such as SATA, SAS, NVMe (optional but a strong plus). - High level of skill in problem recreation and trapping, and in identifying performance critical algorithms for optimization. - Strong skill in ARM development tools and IDE such as Eclipse. - Ability to scope and estimate development effort. - Ability to work and communicate effectively in a team, able to multitask effectively in a fast-paced environment. - Working knowledge of digital hardware design (optional but a plus). - Experience in test equipment such as oscilloscopes and logic/bus analyzers (good to have). Education Qualifications: - BS in Electrical Engineering, Computer Engineering, or equivalent required. Preferred Skills: - Excellent communication skills both written and verbal. - Strong interpersonal skills and maintain positive relationships. - Ambitious, goal-oriented, and a dedicated colleague. - Collaborate effectively in a dynamic team environment. About Micron Technology, Inc.: Micron Technology, Inc. is an industry leader in innovative memory and storage solutions transforming how the world uses information to enrich life for all. With a relentless focus on our customers, technology leadership, and manufacturing and operational excellence, Micron delivers a rich portfolio of high-performance DRAM, NAND, and NOR memory and storage products through our Micron and Crucial brands. Every day, the innovations that our people create fuel the data economy, enabling advances in artificial intelligence and 5G applications that unleash opportunities from the data center to the intelligent edge and across the client and mobile user experience. Candidates are encouraged to use AI tools to enhance their resume and/or application materials. However, all information provided must be accurate and reflect the candidate's true skills and experiences. Misuse of AI to fabricate or misrepresent qualifications will result in immediate disqualification. Micron prohibits the use of child labor and complies with all applicable laws, rules, regulations, and other international and industry labor standards. For more information, visit micron.com/careers. For assistance with the application process and/or for reasonable accommodations, please contact hrsupport_india@micron.com. Micron advises job seekers to be cautious of unsolicited job offers and to verify the authenticity of any communication claiming to be from Micron by checking the official Micron careers website in the About Micron Technology, Inc.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a Technical Support member, you will be responsible for handling escalated issues related to C# applications and MS SQL databases from the L1 support team. Your key duties will involve investigating and resolving application-level bugs, errors, and performance issues. You will also provide support for integration issues, database queries, and stored procedures. In your role, you will be expected to troubleshoot application issues written in C# by analyzing code, logs, and error messages. Additionally, diagnosing and resolving MS SQL-related issues such as slow queries, deadlocks, and transaction problems will be part of your responsibilities. Complex issues will need to be escalated to L3 support, along with providing detailed documentation and analysis for quicker resolution. Monitoring and maintaining application health and performance using relevant tools and techniques will be crucial. Routine database maintenance tasks such as backups, index optimization, and checking for database consistency will also fall under your purview. When it comes to incident management, you will be required to respond to incidents within the agreed SLA and prioritize tasks for timely resolution. Detailed documentation of incidents, troubleshooting steps, and resolution details will need to be maintained for future reference and knowledge sharing. Additionally, assisting in patching, updates, and deployments in collaboration with the L3 and development teams will be part of your responsibilities. Collaboration and effective communication are key aspects of this role. You will collaborate with L3 engineers and developers to provide feedback on recurring issues and suggest improvements. Acting as a point of escalation for L1 support, providing coaching and knowledge transfer where necessary, will be essential. Communicating status and updates to relevant stakeholders to ensure transparency on critical incidents is also expected. In terms of technical skills, you should have a good understanding and hands-on experience with C# programming. Proficiency in MS SQL Server, including T-SQL, stored procedures, and query troubleshooting, is required. Experience with debugging tools and techniques, such as log analysis and issue tracking, will be beneficial. Problem-solving skills are essential for this role, as you will be expected to analyze and troubleshoot intermediate-level technical issues independently. Experience in identifying and resolving performance bottlenecks in applications and databases is also highly valued. Strong communication skills are necessary to interact effectively with L1 support, L3 engineers, developers, and other stakeholders. The ability to translate technical issues into language understandable to non-technical stakeholders is crucial for successful collaboration. If you possess the required technical skills and problem-solving abilities, along with strong collaboration and communication skills, this Technical Support position at Inventrax could be an exciting opportunity for you.,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

roorkee, uttarakhand

On-site

Miratech helps visionaries change the world by providing global IT services and consulting, combining enterprise and start-up innovation. Supporting digital transformation for leading enterprises, Miratech partners with large and small players to remain at the forefront of technology. With a values-driven culture focused on Relentless Performance, over 99% of Miratech's engagements have successfully met or exceeded objectives since 1989. Covering 5 continents and operating in 25+ countries, Miratech boasts nearly 1000 full-time professionals and an annual growth rate exceeding 25%. Join the team in revolutionizing customer experiences with a global leader in cloud contact center software, enabling seamless, personalized, and joyful interactions for businesses worldwide. The Voice Client team is dedicated to delivering essential voice call capabilities for customer call/contact center solutions, prioritizing high audio quality for an enhanced customer experience. Developing applications for Mac OS, Windows OS, and web-based platforms using cutting-edge technologies, the team interacts directly with customers to improve products continually. **Responsibilities:** - Contribute to the robust development of the global voice platform through design, development, and testing, ensuring high availability and scalability. - Write high-quality C++ code following best practices and engage in code reviews to maintain integrity and quality. - Enhance system capabilities for compatibility with the Google Cloud platform. - Troubleshoot solutions, identify root causes, and provide detailed analysis reports. - Contribute to CI/CD automation pipelines for customer service builds, deployments, and upgrades. - Respond promptly to production issues and collaborate to restore services efficiently. - Create technical documentation to facilitate system maintenance and troubleshooting. - Communicate effectively with peer development teams to foster collaboration and knowledge sharing. - Apply performance and scalability principles in software development to optimize system efficiency. **Qualifications:** - 5+ years of industry experience in software development and troubleshooting VOIP protocols (SIP, RTP, RTCP, WebRTC). - Expertise in C++ programming on Windows and macOS platforms. - Hands-on experience in frontend functionality using JavaScript. - Proficiency in troubleshooting tools, audio media analysis, and debugging techniques. - Experience with Agile/Scrum methodologies. - Bachelor's degree in a relevant discipline. - Positive, self-motivated attitude with strong communication skills. **Nice to have:** - Experience with virtual environments like Citrix and VMware. - Familiarity with JavaScript, Node.js. - Experience with Contact Centre, IVR, Virtual Agents, and telecommunications service providers. **We offer:** - Culture of Relentless Performance with a 99% project success rate and significant revenue growth. - Work From Anywhere Culture providing flexibility with remote work. - Growth Mindset with professional development opportunities. - Global Impact working on impactful projects for top clients. - Welcoming Multicultural Environment fostering inclusivity and support. - Social Sustainability Values focusing on IT education, community empowerment, fair practices, environmental sustainability, and gender equality.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

Do you enjoy tinkering and programming hardware Do you have a natural inclination to see how things work together as a system An exciting opportunity awaits you with deeply engaging embedded systems requirements that will lead you down the rabbit hole of innovation and discovery. If this sounds intriguing, we want to hear from you. You should possess a strong knowledge and extensive experience in C++ programming, going beyond just C. Additionally, experience in abstraction and algorithmic thinking will be highly beneficial. As a ninja of debugging and logical reasoning, you will play a crucial role in identifying and resolving complex issues. Your responsibilities will include designing, developing, and implementing program and process improvements, contributing to the continuous enhancement of our embedded systems solutions. Requirements for this position include a Bachelor's degree in ECE/EE, a minimum of 3 years of relevant experience, and hands-on expertise in device drivers and board bring-up in Linux and FreeRTOS. Proficiency in I2C, SPI, UART, and other serial communication protocols is essential, along with experience in memory mapped devices in both Linux and RTOS environments. Experience with PHY/MAC layer drivers for Linux, hands-on familiarity with Python, and knowledge of automated testing will be advantageous. In return for your expertise and dedication, we offer a comprehensive benefits package that includes opportunities for great career growth, ESOPs, Gratuity, PF, and Health Insurance. Join us on this exciting journey of innovation and growth in the field of embedded systems.,

Posted 3 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

haryana

On-site

The internship at Wattedge Technologies Pvt Ltd is a three-month paid opportunity with the potential for full-time employment for suitable candidates. As an Embedded Systems Intern, you will be involved in the development of innovative projects focusing on microcontrollers and camera modules. Your responsibilities will include developing and integrating embedded firmware, implementing wireless communication protocols, interfacing with peripheral devices, collaborating with the team on troubleshooting and debugging, optimizing performance, and ensuring system reliability. To be eligible for this internship, you should be pursuing a B.Tech/M.Tech in Electronics and Communication Engineering or related fields, with previous hands-on experience in embedded systems development, particularly with ESP32 and nRF microcontrollers. Proficiency in C/C++ programming for embedded systems, knowledge of communication protocols like I2C, SPI, UART, and GPIO, as well as familiarity with Wi-Fi or other wireless communication protocols are required. Additionally, a basic understanding of digital electronics, sensors, and real-time systems is preferred. Candidates applying for this position should be available for a full-time in-office internship starting between 1st October "24 and 5th November "24, for a duration of three months. They should either be based in Delhi or open to relocating to nearby cities. Prior experience with microcontrollers and wireless communication projects, knowledge of video or image data handling, familiarity with low-power design techniques, experience with debugging tools, and exposure to PCB design tools will be advantageous. Upon successful completion of the internship, you will receive a certificate and a letter of recommendation. Wattedge Technologies Pvt Ltd is a climate tech company dedicated to developing solutions for reducing carbon emissions through energy consumption optimization in various consumer footfall businesses. If you meet the eligibility criteria and possess the required skills and interests, please submit your resume along with a cover letter highlighting your relevant experience and skills. Applicants with a portfolio of projects or a GitHub repository are encouraged to include them in their application. This is a fantastic opportunity to gain practical experience in embedded systems design and development.,

Posted 3 weeks ago

Apply

5.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

The job located at Bhosari MIDC, Pune is a Full Time position which involves project management for the entire project life cycle including design, testing, development, and manufacturing of smart electronic products. The role requires finalization of BOM, schematic, and PCB design, along with coordination with embedded hardware/software and mechanical design teams. Additionally, providing training to the electronic team on product features, technology, and services is essential. Encouraging and maintaining good practices and standards for long-term maintainability of code and hardware designs is also a key responsibility. Developing and installing product testing setups for electronics systems is part of the job profile. The ideal candidate should hold a BE/ME/MTECH degree in E&TC with 5 to 10 years of experience in product design and development. Strong expertise in embedded systems, including hardware and software, is required. Proficiency in C programming and debugging is desirable. Candidates should have a minimum of 3+ years of experience in project planning and team management. Knowledge of EMI/EMC, testing standards, and experience in interacting with testing labs would be advantageous, though not mandatory. Familiarity with power optimization techniques for low power devices is preferred. Technical leadership skills, effective communication, good team collaboration, and excellent analytical abilities are also essential qualities for this role. Candidates who meet the above criteria are encouraged to apply for this position. All Offer Letters and Appointment Letters are exclusively issued from the HEAD OFFICE under the signature of the GM Operations and are couriered from the HO. It is important to note that these letters are never issued by hand or given directly across the table from any factory or sales location. For more information or to apply, please contact [email protected],

Posted 3 weeks ago

Apply

5.0 - 12.0 years

0 Lacs

karnataka

On-site

You will be responsible for the high level and low level design implementation of features and bug-fixing, ensuring delivery adheres to coding and quality guidelines. It will be your duty to identify and implement tests to guarantee the solution meets customer requirements without impacting the installed base. You will conduct code reviews, offer documentation inputs, and ensure delivery aligns with organizational and project quality processes. Additionally, you will serve as the main point of contact for all matters related to the Embedded Subsystem and should be capable of leading the component team. To excel in this role, you should possess at least 12 years of hands-on development experience and have a strong command of C/C++ programming. A minimum of 5 years of experience in embedded software development for medical devices is required, along with working knowledge of C#. You must be adept at designing and implementing object-oriented software in PC and embedded programming languages such as C#, C, and C++. Experience with control systems, particularly in medical or industrial settings, and state machine-based implementation is essential. Familiarity with real-time operating systems like VxWorks (preferred), QNX, or others, as well as the Rhapsody Tool, is preferred. Strong communication skills, fluency in English (both written and spoken), and knowledge of DICOM and the medical domain are advantageous for this role.,

Posted 3 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

Job Description: As an AutoCAD API Developer at nCircle Tech Private Limited, you will be a key member of our passionate team dedicated to creating impactful 3D visualization software for desktop, mobile, and cloud platforms. With 2-3 years of experience in AutoCAD development, you will play a crucial role in leveraging cutting-edge technologies to drive automation and enhance the efficiency of our clients in the AEC and Manufacturing industry. Your primary responsibilities will include developing and maintaining AutoCAD-based applications with 3D modeling capabilities, designing intuitive user interfaces using WPF (Windows Presentation Foundation), and collaborating closely with engineering teams to deliver robust solutions that meet business requirements. Your expertise in C# programming, geometry, and 3D modeling concepts will be instrumental in creating clean, efficient code and intuitive user interfaces that redefine how designs are visualized. To excel in this role, you should possess a strong understanding of AutoCAD 3D and geometric modeling, hands-on experience in C# .NET development, and a solid grasp of mathematical principles. Your proactive, self-driven approach, coupled with strong communication skills and a collaborative mindset, will be essential in thriving in our dynamic and innovative work environment. If you are passionate about CAD, 3D visualization, and building impactful software, and eager to work with a team of dedicated engineers and industry veterans, then nCircle Tech is the perfect place for you to grow and contribute towards reshaping the future of design and visualization. Join us at nCircle Tech and be part of our mission to empower innovators and redefine the way designs are created and visualized.,

Posted 3 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