Jobs
Interviews

14 Cc Development Jobs

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

0.0 - 4.0 years

0 Lacs

surat, gujarat

On-site

As a Systems Software Developer at Vicharak, you will be part of a visionary technology firm that pioneers advancements in computing solutions. Specializing in integrating Field-Programmable Gate Arrays (FPGAs) with cutting-edge software technologies, we are revolutionizing AI, robotics, and compute-intensive applications. In this role, you will embark on a transformative journey, delving into computer architectures, logic gates, FPGA integration, and compiler software development. Your responsibilities will include designing, developing, and optimizing software applications using C/C++ programming languages, with a focus on computer architecture principles. You will collaborate with FPGA engineers to integrate software components with FPGA-based hardware accelerators, optimizing for performance and efficiency. Additionally, you will implement and optimize algorithms for FPGA architectures, contribute to the development of FPGA-driven compilers, and engage in software-hardware co-design projects. Furthermore, you will have the opportunity to explore low-level programming by understanding logic gates, computer architectures, and hardware description languages (Verilog/VHDL). Testing, debugging, and ensuring software-hardware compatibility across different architectures will be crucial aspects of your role. Documenting code, algorithms, architecture-specific optimizations, and development processes will also be part of your responsibilities to facilitate knowledge sharing and reference. Bonus qualifications for this role include experience with FPGA development tools (Xilinx Vivado, Intel Quartus), familiarity with software development best practices and debugging tools, exposure to scripting languages (Python, Bash), and a solid understanding of compiler design principles and optimization techniques. At Vicharak, you will benefit from comprehensive training programs covering FPGA technologies, computer architectures, compiler development, and software-hardware co-design. You will work in a stimulating and collaborative environment with opportunities to contribute to groundbreaking projects at the forefront of hardware, software, and computer architectures. If you are passionate about exploring computer architectures, delving into FPGA technology, and contributing to transformative software-hardware co-design projects, we encourage you to join us at Vicharak. Shape the future of computing with innovative solutions and cutting-edge technologies by applying to be a part of our team today.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

gujarat

On-site

Jabil is a global leader in electronic manufacturing services with over 260,000 employees across more than 100 locations worldwide. Since our founding in 1966, we have been committed to providing innovative manufacturing solutions for our customers. Our technological capabilities span multiple sectors, including consumer electronics, medical devices, and automotive electronics. As a leader in technological innovation, we are seeking talented individuals to join our team and drive the development of next-generation computing technology. You will be responsible for designing, implementing, and delivering BMC-based server management solutions focusing on out-of-band management, firmware development, and server architecture. Additionally, you will collaborate with global BMC development teams on enterprise server system development and maintenance. You will design and develop performance-optimized active monitoring BMC solutions based on DMTF standards (including MCTP, Redfish, SPDM, and PLDM specifications). Moreover, you will conduct code testing and optimization, ensuring maximum code coverage, writing and automating unit tests for each implemented module. You will also provide software quality reports based on static analysis, code coverage, and CPU load, and collaborate closely with hardware teams, participating in hardware design and architecture reviews. To qualify for this role, you must have domain expertise in BMC firmware development on X86 or ARM platforms, including BMC-BIOS communication, thermal management, power management, firmware updates. You should have strong experience with OpenBMC firmware architecture and experience in end-to-end delivery of enterprise servers from definition to customer deployment. A deep understanding of low-level interfaces between BIOS, BMC, and OS (e.g., I2C/SPI/PCIe/JTAG) is essential. Experience working with hardware teams, ODMs, and vendors is required, along with proficiency in C/C++ development, familiarity with bash/python scripting, and debugging skills in embedded Linux environments. Excellent written and oral communication skills, strong work ethics, and team collaboration abilities are also necessary. A Bachelor's degree or higher in Computer Science with 5+ years of relevant experience is a must. Preferred qualifications include contributions to industry standards (such as Open Compute, IPMI, DMTF Standards), a proven track record in delivering BMC or equivalent management stack for enterprise servers, and experience in firmware development within large-scale manufacturing environments.,

Posted 1 week ago

Apply

5.0 - 12.0 years

0 Lacs

karnataka

On-site

Sony India Software Centre (SISC) was established as a subsidiary of Sony India in 1997, later becoming a separate legal entity known as Sony India Software Centre Private Limited (SISCPL) in 2012. It functions as a high-quality service delivery center specializing in embedded software development, enterprise applications development, and support, as well as information security services. Over the years, SISC has transformed into a mature Global Capability Centre offering comprehensive technology solutions and high-value services to global businesses associated with Sony. You are hiring for the position of Linux Kernel Developer (for Sony Tokyo Office) at SONY office, Japan. As a qualified candidate, you should hold a BTech/BE/MTech/ME degree with 5 to 12 years of relevant experience. In this role, your primary responsibility will be to develop Kernel features for the Sony platform, independently debug and resolve kernel bugs identified during regression testing, and possess a deep understanding of hardware while troubleshooting software issues. Additionally, you will collaborate with individuals from diverse backgrounds in a team-oriented environment. The ideal candidate must have over 5 years of C/C++ development experience, more than 3 years of experience in UNIX OS or RTOS kernel/device driver development, and a solid understanding of low-level software components such as BIOS, CPU scheduling, and memory management within the kernel. It is essential to exhibit openness, cooperation, and flexibility while working with colleagues of different cultures and languages. Moreover, the role requires relocation to Tokyo for a minimum of 1.5 years. Desirable skills include knowledge and experience in Hypervisor or Kernel Security mechanisms, proficiency in Japanese communication, expertise in SDK development (particularly gaming SDK) or platform development (Linux, iOS, Android, etc.), as well as excellent communication and interpersonal skills. Your duties will include independently debugging and resolving kernel bugs, implementing new features as per requirements, comprehending hardware elements, debugging software issues, and providing guidance and support to team members. If you possess a strong background in C, Kernel, Linux, and Device Drivers, this role offers an exciting opportunity to contribute to cutting-edge technology development within the Sony ecosystem.,

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

You will be working as a Teamcenter Migration Technical Architect with 6-10 years of experience. The position is based in Pune, Bangalore, or Hyderabad with a notice period of Immediate - 30 Days. Your technical skills should include expertise in Teamcenter Implementation, ITK Customization, RAC Customization, Teamcenter Configuration, and Teamcenter User. You should also have experience in Data Migration using ETL Toolset and Teamcenter Export/Import. Proficiency in technology such as C/C++ Development, Java, and SQL Scripting is required. In addition to technical skills, you are expected to possess strong non-technical skills like working effectively in teams, mentoring, leading teams, facilitating, and excellent English language skills. The must-have skills for this role include Teamcenter, ETL, Teamcenter Export/Import, Data Migration, SQL Scripting, C/C++, and Java. It would be beneficial to have experience with ITK, RAC, and configuration. Key skills and keywords for this role are ITK, RAC, C/C++, Teamcenter, ETL, data migration, and SQL Scripting.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a software developer/engineer, you will be responsible for the development and automation of infrastructure software/tools. You will investigate, analyze, and resolve problems with application programs while ensuring technical soundness of solutions based on functional specifications. Your role will involve translating functional specifications into technical specifications, coding, and testing work according to standards. It is crucial to consistently complete work within estimated timeframes and maintain a high standard of quality for all deliverables. In this position, you will perform specification and code reviews to ensure appropriate solutions and adherence to standards. Effective communication with business and technical teams at all levels is essential. Additionally, you will provide technical guidance to an agile software development team, driving the adoption of core technologies, architectural guidelines, and best practices in software development. You will work on accelerating the adoption of standards and new technologies while ensuring all software development is managed under version control and release management. Experience with code branching, multiple environments, and interactions with team members for assistance and project reporting are key aspects of this role. The ability to shift focus, adapt to changing priorities, and maintain composure in high-pressure situations is critical. Qualification criteria for this role include a Bachelor of Engineering degree in Computer Science or Electronics, a minimum of 5 years of prior experience as a software developer/engineer, and knowledge of data structures, databases, algorithms, and asynchronous architectures. Experience with DevOps and software development tools such as JIRA, BitBucket, GIT, Confluence, Eclipse, etc., web development, relational databases, middleware, SOA technologies, C/C++ development, software design patterns, and development in a Linux environment are required. Strong organizational, analytical, and interpersonal skills are necessary for this position. A Master's degree in Computer Science or a related discipline is preferred. You should have the ability to understand the business and the needs of internal and external customers, with a solid understanding of security/access control, scalability, high availability, and concurrency patterns. Knowledge of infrastructure technologies, release management, configuration management, server and network capabilities, network fundamentals, and software-defined networking is expected.,

Posted 1 week ago

Apply

4.0 - 14.0 years

0 Lacs

karnataka

On-site

As an Engineer, you will be responsible for ensuring that the design aligns with the technical and quality requirements set for the team, especially focusing on functional and code coverage. You should have experience in embedded Linux driver/kernel development and possess strong C/C++ development skills with a solid understanding of object-oriented design principles. Additionally, familiarity with at least one of the driver development domains listed below is required: - Graphics driver (DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa) - Multimedia-Video driver (Vaapi, vdpau, gstreamer, v4l2) - Power management (System to RAM, S0ix3) - Display Driver development (X, Wayland, Weston, Display driver) - Audio sub-system, Audio drivers, frameworks, and ALSA SOC (ASOC), Audio protocols like I2S/TDM, Proficient in yocto development - Virtualization (Xen, KVM, QNX hypervisor knowledge) - Ethernet Driver (Network driver development) You should also have good working experience with IPC, DMA driver development, and be proficient in kernel mode driver programming in Linux. Experience in Linux Device driver programming within the Linux Kernel and Drivers is essential. Familiarity with the Linux community and Source contribution is a plus. Your background should demonstrate a strong foundation in embedded systems development, system knowledge, and system debugging. The role requires you to work effectively both independently and as part of a team. You should possess excellent problem-solving and debugging skills and have experience with kernel bug fixes and upstreaming. Strong written and verbal communication skills are crucial for this position. A self-motivated individual who can take the lead in mastering new technologies will thrive in this role.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

This is an exciting opportunity to join a highly regarded team working on leading-edge solutions. We are seeking an experienced engineer to enhance our Client's core Linux-embedded team. In this role, you will collaborate with technical experts to ensure optimal performance and results on SoC platforms. Your responsibilities will include developing and optimizing GFX, Multimedia, Display, and Audio drivers based on project requirements. You will work closely with cross-functional teams to seamlessly integrate drivers, conduct thorough testing, troubleshooting, and debugging, as well as contribute to system improvement and optimization. Additionally, you will provide technical guidance and support as necessary. The ideal candidate must have at least 8 years of experience in embedded Linux driver/kernel development. Strong skills in C/C++ development, familiarity with object-oriented design, Linux fundamentals, and audio fundamentals are essential. Experience with ALSA ASoC driver development, audio transmission protocols such as I2S/TDM, audio DAC/ADC, and audio DSP firmware development is required. Knowledge of bare metal or RTOS-based firmware development, system debugging, firmware debugging using JTAG, and Any RTOS porting would be advantageous. Fluency in English at the B2 Upper Intermediate level is necessary for effective communication. This position is classified as Senior and is based in Bengaluru, India. If you are passionate about C/C++ development in the Automotive Industry, this role offers a great opportunity to contribute to cutting-edge projects. Apply now to be part of our innovative team.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

noida, uttar pradesh

On-site

At Cadence, we are committed to hiring and nurturing leaders and innovators who are eager to make a significant impact in the field of technology. As a pivotal leader in electronic design with over 30 years of expertise in computational software, Cadence is dedicated to applying its Intelligent System Design strategy to provide software, hardware, and IP solutions that bring design concepts to life. Our clientele consists of some of the most innovative companies globally, producing exceptional electronic products ranging from chips to systems for diverse market applications such as consumer electronics, hyperscale computing, 5G communications, automotive, aerospace, industrial, and healthcare sectors. The Cadence Advantage encompasses the opportunity to engage with cutting-edge technology in a stimulating environment that fosters creativity, innovation, and meaningful contributions. Our employee-centric policies prioritize the physical and mental well-being of our workforce, support career development, offer continuous learning opportunities, and commemorate achievements tailored to individual employee needs. The unique One Cadence - One Team culture encourages collaboration both within and across teams to ensure customer success. Employees have access to various avenues for learning and development based on their interests and specific requirements, working alongside a diverse team of dedicated, passionate, and talented individuals who consistently strive to exceed expectations for our customers, communities, and each other. Job Summary: - Proficiency in C/C++ programming with a solid grasp of object-oriented design principles. - Sound understanding of computer science fundamentals including data structures and algorithms. - Eagerness to explore and learn new technologies, showcasing strong analytical and problem-solving capabilities. - Effective written and verbal communication skills, coupled with the ability to quickly adapt, learn, and collaborate within a team environment. At Cadence, we are tackling challenges that hold significance. Join us in overcoming obstacles that others cannot solve.,

Posted 2 weeks ago

Apply

15.0 - 19.0 years

0 Lacs

noida, uttar pradesh

On-site

As a member of the Cadence team, you will have the opportunity to work on cutting-edge technology in an environment that fosters creativity, innovation, and impactful contributions to the world of technology. Cadence is a renowned leader in electronic design, leveraging over 30 years of computational software expertise to deliver software, hardware, and IP solutions that bring design concepts to life. Our clientele comprises the world's most forward-thinking companies, producing exceptional electronic products across diverse market sectors such as consumer electronics, hyperscale computing, 5G communications, automotive, aerospace, industrial, and health industries. At Cadence, we prioritize the well-being of our employees through our employee-friendly policies that focus on physical and mental health, career development, continuous learning opportunities, and the celebration of achievements tailored to individual needs. Our unique "One Cadence - One Team" culture encourages collaboration within and across teams to ensure customer success. We offer various avenues for learning and development to cater to the specific requirements and interests of our employees. By joining our team, you will collaborate with a diverse group of passionate, dedicated, and talented individuals who consistently go above and beyond for our customers, communities, and each other. We are currently seeking a candidate with exceptional communication skills and the ability to quickly and independently adapt to new technologies. This position presents an excellent opportunity to work in a supportive and friendly environment where mutual success is a priority, and a shared passion for technology and innovation drives us forward. Qualifications: - BE/BTech/ME/MS/MTech in Computer Science Job Responsibilities: - Experience: 15+ years - Location: Noida - Proficiency in C/C++ development with a strong grasp of object-oriented design principles - Sound knowledge of computer science fundamentals including data structures and algorithms - Hands-on experience with UNIX or LINUX operating systems - Familiarity with performance tuning and optimization techniques for complex software - Demonstrated expertise in solving intricate problems requiring in-depth evaluation of various factors Join us in our mission to tackle challenges that others cannot solve. Your contributions at Cadence truly matter.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

vadodara, gujarat

On-site

You are looking for a Verification and Validation Engineer in the medical device field. To be successful in this role, you must have software development experience. Verification tasks will require an understanding of complex signal processing architectures and the overall system design. This entry-level position is challenging, requiring quick grasping of system-level concepts and their application in the verification process. While specific domain knowledge is not mandatory, it is beneficial. Your expertise should include hands-on experience with Python and/or C/C++ development, as well as experience in developing Verification and Validation strategies. It would be advantageous to have experience in at least two of the following: - Previous medical device Verification and Validation experience - DSP algorithm verification experience - FPGA firmware verification experience - C/C++ middleware/firmware development verification experience - Analog/Digital hardware bring-up, debug, and test experience A&W Engineering Works is focused on developing and implementing innovative solutions to real-world problems. The team at A&W Engineering Works possesses a wide range of expertise in hardware, software, mechanical, and system development. The company utilizes unique and innovative development techniques for fast prototyping to deliver a quick proof of concept while laying the groundwork for production. If you are interested in this opportunity, please email your resume and cover letter to [email protected] with the job title in the subject line.,

Posted 1 month ago

Apply

4.0 - 12.0 years

0 Lacs

karnataka

On-site

The ideal candidate for this role should have 4-12 years of experience in Embedded Multimedia, with expertise in HDMI and Display technologies. Proficiency in C/C++ development and a solid understanding of multimedia pipeline are essential for this position. As a part of the team, your responsibilities will include conducting root cause analysis on display and multimedia subsystems, addressing bugs in the display and multimedia pipeline, implementing new feature requests for display, and ensuring seamless porting and maintenance of fixes across various code bases in the multimedia pipeline. Collaboration with cross-functional teams will be crucial to resolve any issues that may arise during the development process. This role is based in Bangalore and requires your presence at the office for 5 days a week. If you are passionate about multimedia technologies and enjoy working in a dynamic environment that challenges your problem-solving skills, we encourage you to apply for this opportunity.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

We are looking for candidates to fill two key roles in Teamcenter Migration: Migration IC and Migration Testing. The ideal candidate should have a mix of technical and non-technical skills as detailed below. For the position of Teamcenter Migration IC: Technical Skills: - Proficiency in Teamcenter Implementation - Basic knowledge in ITK Customization, RAC Customization, and Teamcenter Configuration - Intermediate level skills in Teamcenter User - Basic understanding of Data Migration including ETL Toolset and Teamcenter Export / Import - Intermediate expertise in C/C++ Development, Java, and SQL Scripting Non-Technical Skills: - Advanced capabilities in Working in Teams - Basic skills in Mentoring and Module Lead roles - Advanced proficiency in English For the role of Teamcenter Migration Testing: Technical Skills: - Minimum 3-4 years of hands-on experience in functional, regression, and system testing for Teamcenter PLM projects - Experience in Data Testing and Usability tests based on Migration Data Loads - Good understanding of Teamcenter Functionalities and usage - At least 2 years of hands-on experience in Active Workspace Testing - Ability to analyze customer requirements, translate business use cases into test cases, and document Test Results - Familiarity with Defect Lifecycle management, defect severity, and priority - Knowledge of the Data Migration Process - Support for key users during UAT and SRT - Excellent communication skills and interaction with Test Managers - Experience with ALM test management tool is a plus - Knowledge of Agile framework If you meet the qualifications and are interested in these roles, please apply at: [Apply Here](https://mechispike.com/quickapplication/) To explore more opportunities in PLM with MechiSpike Solutions, visit: [Openings with MechiSpike Solutions](https://mechispike.com/openings/) Learn more about Mechispike, our values, and work culture at: [About Mechispike](https://mechispike.com/about-us/) MechiSpike is a PLM/CAx services company with a strong team delivering projects in Teamcenter, Enovia & Windchill. We offer learning opportunities, earning potential, and career growth paths to all employees, ensuring zero attrition. Find out about the Employee benefits & work culture here: [Employee benefits & work culture](https://mechispike.com/careers/) For Mechispike reviews, visit: [Mechispike Reviews](https://maps.app.goo.gl/UFzmomThT7pSVZY5A) We handle various projects across the PLM spectrum including staffing, Development, Migration, Upgrade, Support, or implementation, and are proud partners with global companies in India, Germany, and the USA.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

We are looking for candidates to fill two important roles related to Teamcenter Migration: Migration IC and Migration Testing. The ideal candidates should have a combination of technical and non-technical skills for these roles. **Responsibilities:** **Teamcenter Migration IC:** **Technical Skills:** - Proficiency in Teamcenter Implementation - Basic knowledge of ITK Customization and RAC Customization - Basic understanding of Teamcenter Configuration and intermediate knowledge of Teamcenter User - Familiarity with Data Migration, ETL Toolset, and Teamcenter Export/Import - Intermediate skills in C/C++ Development, Java, and SQL Scripting **Non-Technical Skills:** - Advanced teamwork abilities - Basic skills in mentoring and acting as a Module Lead - Proficiency in English **Teamcenter Migration Testing:** **Technical Skills:** - 3-4 years of hands-on experience in functional, regression, and system testing for Teamcenter PLM Implementation or Migration projects - Experience in Data Testing and Usability tests based on Migration Data Loads - Good understanding of Teamcenter Functionalities and usage - 2 years of hands-on experience in Active Workspace Testing - Ability to analyze customer requirements and translate them to test cases - Documenting Test Results and reporting Testing status - Understanding Defect Lifecycle management and severity/priority - Knowledge of the Data Migration Process - Supporting key users from customers during UAT and SRT - Excellent communication skills and maintaining contact with Test Managers - Experience with ALM test management tool would be beneficial - Knowledge of Agile framework If you have the required skills and experience for these roles, we encourage you to apply [here](https://mechispike.com/quickapplication/). To explore more PLM opportunities with MechiSpike Solutions, visit [here](https://mechispike.com/openings/). About Mechispike: MechiSpike is a PLM/CAx-only services company with a global presence in India, Germany, and the USA. We have a dedicated team delivering PLM projects in Teamcenter, Enovia & Windchill, among others. With zero attrition rate, we provide our employees with learning opportunities, earning potential, and clear career growth paths. To learn more about our employee benefits and work culture, click [here](https://mechispike.com/careers/). Check out MechiSpike reviews [here](https://maps.app.goo.gl/UFzmomThT7pSVZY5A) to see what people are saying about us. At MechiSpike Solutions, we undertake various projects in the PLM domain, including staffing, development, migration, upgrade, support, and implementation. We are proud partners with numerous global companies across India, Germany, and the USA.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 - 0 Lacs

delhi

On-site

We are looking for an Innovative Diploma Electrical Engineer with experience in Arduino and Interactive Technology to join our team at Urbanmistrii in New Delhi. If you enjoy bringing creative ideas to life through electronics, coding, and immersive installations, this is the perfect opportunity for you. Urbanmistrii specializes in utilizing cutting-edge digital art and smart installations to transform spaces and experiences. We are at the intersection of creativity and technology, and we are searching for a candidate who is enthusiastic about pushing the boundaries with us. As a Diploma Electrical Engineer at Urbanmistrii, you will play a vital role in experimenting with microcontrollers, sensors, and lighting to turn imaginative designs into interactive realities. Your responsibilities will include designing, programming, and debugging Arduino setups for interactive lighting and motion installations, as well as providing technical support for on-site setup and commissioning of art installations. Key Responsibilities: - Design, program, and debug Arduino setups for interactive installations - Precisely design and implement digital and analog wiring for various components - Provide technical support for on-site setup and calibration - Collaborate with designers, architects, and artists to translate artistic visions into technological solutions - Troubleshoot and resolve electrical, wiring, and programming issues on-site Requirements: - Diploma in Electrical or Electronics Engineering - Proficiency in Arduino programming and basic C/C++ development - Experience with digital sensors, relays, LEDs, and motor controls - Ability to interpret electrical wiring diagrams and circuit schematics - Passion for creative technology and experimental electronics - Willingness to work on-site across the Delhi-NCR region Bonus Points: - Familiarity with Raspberry Pi or ESP-based microcontroller systems - Experience in developing projects for exhibitions, museums, or digital art installations If you are excited about working with wires, code, and turning creative concepts into working installations, we would love to hear from you. To apply, please email your application to: mail@urbanmistrii.com,

Posted 1 month 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