Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
0.0 years
0 Lacs
bengaluru, karnataka, india
On-site
Summary: Software Testing Engineer to join our Transit Software team to perform unit testing, functional testing, overall testing and test documentation for Brake Control Unit, Wheel Side Protection products, Libraries, Standard Modules for both SW and R&D team. Must have skills for this role: Experience with C language and C library creation and debugging and executable files creation. Hands-on experience in test case development, debugging and Software build / executable generation. What are the soft skills required: Great communication. Work hard. #AditiIndia # 25-21754 Show more Show less
Posted 3 days ago
3.0 - 7.0 years
0 Lacs
ahmedabad, gujarat
On-site
As a C/C++ Programmer specializing in Network Router Products at The Golden Eye in Ahmedabad, you will be a crucial part of our team dedicated to developing cutting-edge network routing solutions. Leveraging your expertise in C and C++ programming languages, you will contribute to the enhancement of our network router products to cater to the evolving needs of our diverse clientele. Your responsibilities will include designing and implementing robust, scalable, and high-performance software components using C and C++. Working closely with cross-functional teams, you will collaborate on defining and incorporating network router features and functionalities. Your involvement will span the entire software development lifecycle, from requirements analysis to coding, testing, and deployment. It will also entail optimizing code for performance, memory usage, and reliability, as well as debugging and troubleshooting existing codebase issues. To excel in this role, you should possess a strong command of C and C++ programming languages, coupled with a solid grasp of networking principles and protocols like BGP, OSPF, PIM, IPSEC, and OPENVPN. Previous experience in developing networking products or applications is advantageous, along with proficient problem-solving skills, keen attention to detail, and effective communication and collaboration capabilities. Operating in a fast-paced, team-oriented environment should be an environment where you thrive. Additionally, familiarity with programming languages like Python or Perl, knowledge of network security principles, experience with version control systems such as Git or SVN, and understanding of software-defined networking (SDN) and network function virtualization (NFV) concepts are considered advantageous. Join us at The Golden Eye, where you will contribute to shaping the future of networking products and routers, utilizing your skills in C/C++ programming and networking products to drive innovation and excellence.,
Posted 5 days ago
1.0 - 8.0 years
0 Lacs
karnataka
On-site
You will be responsible for designing and developing industry standard technology-based applications, modules, and systems. In this role, you will be required to develop device drivers, firmware, and application layer software for Microcontrollers, Microprocessors, and SoC. Additionally, you will work on Board Support Packages (BSP) and develop Boot Loaders. Your tasks will also include developing on-board communication protocols and drivers for I2C, SPI, and USB. It is essential that you have a thorough understanding of the software development life cycle and collaborate effectively with peer members to ensure the delivery of quality solutions to customers. A passion for the embedded industry is crucial for this role, as you will be expected to engage in a wide variety of work within the industry. You should be self-motivated to take on industry challenges and contribute significantly to the success of projects. Job Requirements: - Hands-on experience with C language/Assembly, structured programming, and debugging techniques is necessary. - A good understanding of Object-Oriented Analysis and Design, C++, and the ability to think in objects, as well as experience with UML, is required. - Work experience in Real-Time Operating Systems (RTOS) based software and OS-less firmware development, along with familiarity with hardware-software co-design principles, is preferred. - Knowledge and experience with RTOS concepts, OS Abstraction Layer (OSAL), Inter-Process Communication (IPC), Threads, and Priorities are important. - Strong skills in Linux/Android Kernel Development are essential. - Experience in software-stack development, layered architecture, and defining and implementing APIs is beneficial. - Expertise in Board Bring-up & diagnostics is required. - Familiarity with reference designs, hardware knowledge, PCBs, connectors, and interfaces is a plus. - Good knowledge of software configuration management concepts and tools such as Clear Case and Subversion is advantageous. - Excellent communication skills and the ability to work effectively as a team player are essential. - The ideal candidate will have 1-8 years of experience in the relevant field. - A degree in BE/BTECH/ME/MTECH in EC/EE/CS or a related field is required for this position.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
haryana
On-site
You should have extensive experience with Python for developing high-performance networking applications, router firmware, and automation test tasks. Additionally, proficiency in the C language and working with Makefiles to build and integrate third-party libraries into router software is required. Hands-on experience with Pytest and the Python testing framework is essential for scripting and automation tasks. Your expertise should include a deep understanding of IPv4/v6 addressing, subnets, and networking layers, as well as a strong foundational knowledge of networking basics such as Ping, Routing, ARP, and how devices communicate across the network. Familiarity with key routing protocols like OSPF, BGP, and their implementation/working in router firmware and software stacks is necessary. Solid knowledge of the TCP/IP protocol suite, including layers, socket programming, and network communications is also expected. Knowledge of VPN technologies (e.g., IPSec, GRE) and tunneling protocols used in networking is a plus. You should possess expertise in using industry-standard debugging tools (e.g., GDB, Wireshark, tcpdump, pdb) for diagnosing issues in networking code and embedded systems. Additionally, you should have the ability to identify, analyze, and resolve complex software and hardware integration issues in networking environments. Your skills should include designing software for scalable, modular, and maintainable systems with a focus on performance optimization. Familiarity with Git, CI/CD pipelines for building and testing software, and a basic understanding of virtualization and containerization technologies are essential. You must ensure compliance with Truminds" Information Security (InfoSec) guidelines and best practices to safeguard data and maintain a secure work environment. Furthermore, you should have the ability to lead and guide a team of engineers, providing technical direction and support. Mentorship of junior team members to foster growth and improve technical skills is also expected from you.,
Posted 2 weeks ago
12.0 - 16.0 years
0 Lacs
karnataka
On-site
Are you looking for a unique opportunity to be a part of something great Want to join a 20,000-member team that works on the technology that powers the world around us Looking for an atmosphere of trust, empowerment, respect, diversity, and communication How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization We offer all that and more at Microchip Technology, Inc. People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip's nationally-recognized Leadership Passage Programs support career growth where over a thousand people are proudly enrolled annually. The company takes pride in its commitment to employee development, values-based decision making, and a strong sense of community, driven by its Vision, Mission, and 11 Guiding Values. This approach, referred to as the Aggregate System, has won Microchip countless awards for diversity and workplace excellence. Our company is built by dedicated team players who love to challenge the status quo. Microchip achieved record revenue and over 30 years of quarterly profitability thanks to a great team dedicated to empowering innovation people like you. Visit our careers page to explore the exciting opportunities and company perks awaiting you! **Job Description:** **Company Description** Microchip Technology Incorporated is a leading supplier of field-programmable embedded control solutions. The company delivers a broad spectrum of innovative microcontrollers, analog, mixed-signal and security products, wired and wireless connectivity products, related non-volatile memory products, and Flash-IP solutions. **Data Center Solutions (DCS) Business Unit** The Data Center Solutions Business Unit within Microchip designs enterprise-class storage products to enable the world's leading enterprises and data centers. These products utilize the latest RAID, Security, PCIe, NVMe, SAS, SATA, SDRAM, NAND, and CXL technologies. As a member of the Applications Engineering team, a successful applicant will provide best-in-class technical support to customers for one or more of the Data Center Solution products. The Applications Engineering Team works closely with Product Development, Product Validation, Marketing, and Sales teams to support customers in evaluating, developing, and ramping up production with the solutions. This role involves developing and delivering training, customer collaterals, and debug tools, as well as resolving problems and challenges. The position offers a challenging and dynamic working environment with opportunities to learn and contribute substantially to the business's success. **Responsibilities:** - Support, manage, and resolve technical issues related to DCS Hardware and Firmware/Software products - Debug Firmware, Software, and protocol level issues for enterprise storage devices - Customize firmware, instrument firmware, create patches for bug fixes or workarounds - Develop and maintain customer collaterals such as FW User Manual, Quick Start Guide, Release Notes, Errata, Application Notes, etc. - Develop and provide product training to customers and internal teams - Develop debug tools using C, Python, TCL/Tk - Reproduce customer-reported problems and perform root cause analysis - Measure, analyze, and optimize performance - Perform competitive analysis and create reports - Lead and mentor a small team - Collaborate with North American, China, and Taiwan teams **Requirements/Qualifications:** **Qualifications** - Bachelors/Masters degree in Electronics or equivalent Engineering - Minimum 12.5 years of experience in related fields - Strong Firmware/Embedded Systems development and debug skills - Experience in designing, developing, and testing firmware using C language - Experience in developing debug tools using scripting languages (Java, TCL/TK, PERL, Python, etc.) - Experience or knowledge of Computer Architecture - Experience or knowledge of Operating System fundamentals - Strong knowledge or experience in PCIe protocol - Excellent communication, interpersonal skills, problem-solving skills, and the ability to work independently and as part of a team **Desired Qualifications:** - Experience in SSD Firmware Development - Experience or knowledge of SSD Architecture - Experience with tools such as FIO, SPDK, GIT - Experience or knowledge of storage protocols like NVMe or TCP/IP or SAS/SATA protocol - Experience or knowledge of debugging SDRAM or NAND Flash memory failures - Experience or knowledge of high-speed PCIe Serdes - Experience or knowledge of error correction algorithms such as LDPC - Experience in the use of lab equipment such as Bus Analyzers, JTAG, Emulators - Experience with Linux as a development environment - Experience or knowledge of AI/ML **Travel Time:** 0% - 25% To all recruitment agencies: Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.,
Posted 2 weeks ago
3.0 - 5.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
About Marvell Marvells semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead. Your Team, Your Impact We are seeking a skilled Ethernet PHY/Retimer Testing Engineer to join our Software Validation Team. In this role, you will be responsible for testing and validating Ethernet physical layer (PHY) components to ensure compliance with IEEE standards, signal integrity, and interoperability. The scope includes a wide range of Ethernet speeds, from 10/100/1000 Mbps to 2.5G/5G/10G/25G/100G/400G/800G, supporting the development of high-performance networking solutions. What You Can Expect Organize the execution of test plans to deliver quality software that meets product requirements and solves complex engineering issues. Design/create/modify/configure/execute test specifications for software validation at the device/system/user levels. Collaborate with the Software Application/Development team to reproduce symptoms, analyze, and root cause issues. Develop and deploy scalable/reliable automated tests/frameworks for storage firmware/software testing to increase productivity. Drive and coordinate the team to improve software QA processes and methodologies. Influence IP/Firmware/Software to improve the overall design of Marvell products. What We&aposre Looking For Bachelors degree in Computer Science, Electrical Engineering, or related fields and 3-5 years of related professional experience. Masters degree and/or Ph.D. in Computer Science, Electrical Engineering, or related fields with 2-3 years of experience. Experience with software quality assurance/firmware validation/system-level testing/unit testing. Understand computer architecture, device drivers, and OS concepts. Familiar with Linux/Windows/VMware administration. Proficient in Jenkins or other automated test frameworks. Preferred Familiarity with test automation and scripting in Python and the C language Experience with testing tools (e.g., Keysight ixia, Xena, Calnex). 3+ years of experience in Ethernet PHY or high-speed interface testing. Strong understanding of Ethernet standards (IEEE 802.3), SERDES, signal integrity principles, and PTP protocols. Hands-on experience with lab equipment: oscilloscopes, etc. Additional Compensation And Benefit Elements With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. Were dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us. For additional information on what its like to work at Marvell, visit our Careers page. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Show more Show less
Posted 2 weeks ago
12.0 - 16.0 years
0 Lacs
karnataka
On-site
At Trane Technologies, we create innovative climate solutions for buildings, homes, and transportation that challenge what's possible for a sustainable world. As a team, we dare to look at the world's challenges and see impactful possibilities, believing in a better future where we uplift others and enable our people to thrive at work and at home. We boldly go. Trane is excited to offer a tremendous opportunity for a talented professional to join our team as a Manager Software - Embedded Software. In this pivotal role, you will facilitate the design and manufacturing of our current and next line of exciting products. Collaborating closely with design and cross-functional teams, you will build industry-relevant products meeting required specifications for our global customers. The projects could span areas such as Productivity, New Product Development, Quality and Reliability, Agile, New Technology Platform, and others. Thrive at work and at home with our Inclusive Wellbeing Program, offering resources to support physical, social, emotional, and financial wellbeing for you and your family. We provide comprehensive learning and development solutions, including Higher Education/Certification reimbursement. Our Employee Resource Groups foster a sense of belonging and community, promoting a culture of inclusion. Volunteerism is encouraged, with 8 hours of paid time off per calendar year for charitable activities. The Trane Technologies Helping Hands Fund supports employees facing financial challenges due to unforeseen personal hardship. This Manager Software role is based onsite in Bangalore. You will manage a team of Software Engineers developing Embedded software, driving various software development life cycle activities like design, development, and testing. Responsibilities include performance appraisal, career development, mentoring, coaching, delivering software releases for new products, enhancing existing products, stakeholder management with cross-functional teams, developing system architecture and module design, developing multithreaded application software using C language for an embedded Linux system, designing and developing modular applications and libraries, suggesting product improvements, and working on new product development, new technology initiatives, and productivity improvements. To be successful in this role, you should have experience in people management, managing cross-functional stakeholders, release planning and executions, design and development of Embedded Systems, developing modular application software using C for an Embedded Linux system, writing multithreaded application software and libraries for Embedded Linux system, knowledge of Hardware/Software interfaces, communication interfaces like CAN, RS232, I2C, SPI, Bluetooth/BLE & GSM AT Commands, standard automotive communication protocols like J1939, tools like static code analysis, run-time debugging tools like GDB, memory debugging tools like Valgrind, agile-based product development methodology, effective communication, interpersonal, analytical, and problem-solving skills, experience in Telematics domain, and a degree in engineering with 12+ years of experience in embedded software development. We also offer a Relaunch Program for professionals seeking to restart their careers after a break of at least 12 months, provided they match the work experience requirements mentioned. Trane Technologies is committed to Equal Employment Opportunity.,
Posted 2 weeks ago
10.0 - 18.0 years
0 Lacs
karnataka
On-site
As a Tech Specialist (MT1018ST RM 3459), you will be responsible for BIOS/UEFI and Coreboot development in x86 architecture. Your role will involve working with x86 CPU/APU architectures, compilation tools, and C language expertise. Additionally, you will be expected to have experience in platform bring-up and familiarity with BIOS code bases such as AMI, Insyde, or Phoenix BIOS. You should have hands-on experience in open-source coreboot projects and mainboard related porting, along with working knowledge of Intel FSP codebase and understanding of coreboot & FSP boot flow. Your understanding of coreboot & FSP build tools and processes will be crucial in this role. Furthermore, you should possess the ability to interpret platform hardware and processor specifications to facilitate coreboot mainboard porting. A good grasp of UEFI framework concepts will enable you to effectively port UEFI code to FSP. In addition to the technical requirements, you are expected to have a working knowledge of Git for code reviews, source code management, and BIOS releases to QA. Your flexibility in juggling tasks and collaborating with different teams to address custom BIOS requirements will be essential. A solid understanding of industry-standard protocols like PCIe, SPI, and eSPI is also desired. If you are a seasoned professional with 10-18 years of experience in BIOS/UEFI development and coreboot projects, and possess the skills mentioned above, we encourage you to apply. This full-time position is based in Bangalore and Hyderabad, with a notice period ranging from 0-30 days.,
Posted 2 weeks ago
2.0 - 4.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Experience: Minimum 2+ Years of experience and exposure in Networking/Storage/Data-center/Security domain Qualification: Masters/Bachelors in ECE/CS (For Geeks, anything is fine) Primary Skills: Kubernetes, Networking, Server hosting, Cloud computing, Test automation using Robot framework/Selenium for GUI, CLI, REST API & System level interface using Python Preferred: Exposure to SaaS/enterprise products, CICD, Jenkins, Git(hub/Lab), AWS, experience in tools like JMeter, Postman, VAPT, UX Design Job Description: Play a crucial role in developing software test automation ecosystem & script coverage Understanding of Kubernetes architecture, networking layers, cloud computing models Familiarity with server hosting, datacenter workflows and DevOps tools Automate manual test cases regularly in a reliable way to test product Scope and own sprint test cycles of manual and automated test operations Learn new products, technologies, features and create automation suites Develop framework and APIs on a need basis to expand test coverage Assess various testing/ traffic tools and integrate them with automation infra Demonstrating interpersonal skills required to establish effective working relationships with client/business partners Ability to innovate and demonstrate a strong passion towards work Be a dynamic team player and exhibit a great appetite for learning Must be passionate and self-motivated to work in a startup environment Work with developers, testers, clients, and management to increase test efficiency Talent-Friendly Policy: Part-time is allowed for any health reasons (subject to review) Wellbeing programs and work-life balance initiatives Professional growth and career advancement opportunities Continuous learning programs and access to online courses Mentoring and grooming by the leadership team/director Skills Expected: Software testing & development concepts (STLC, SDLC) Python (must), PERL/Shell/C Language, OS (Linux, Windows)-added advantage Web application test automation knowledge is must (mobile app added advantage) Networking, Storage, File System, Cloud, SaaS exposure is preferred. Low-level Code/System level manual testing & GUI automation, OSI, TCP/IP About QUTRIX SOLUTION PRIVATE LIMITED https://www.qutrix.io | NASSCOM Member Qutrix is a trustworthy Center-Of-Excellence (CoE) software technology provider and SaaS product company. Its culture is built upon the values of the product company&aposs innovation and service company&aposs delivery excellence. Focused on redefining quality in traditional and new technology product development, Qutrix offers software engineering services, R&D support, exclusive Global Capability Center (GCC) model, BOT and specialized technology consultancy services. Our in-house SaaS platforms address engineering operational challenges faced by technology product manufacturers, multinational enterprises, startups, SMEs and OEM partners across the world. Listed in "10 Most Recommended Enterprise IT Product & Software Providers 2019", CIO Insider - India. Show more Show less
Posted 3 weeks ago
3.0 - 10.0 years
0 Lacs
hyderabad, telangana
On-site
As an Embedded Linux Device Driver Developer, you will be responsible for developing and maintaining device drivers for various embedded systems, ensuring optimal performance and compatibility with Linux-based platforms. With a strong understanding of embedded programming, C language, and device drivers, you will play a crucial role in the integration of drivers into the Linux kernel. Utilizing debugging tools to troubleshoot issues and optimize performance, you will collaborate with hardware engineers and software developers to ensure seamless integration. Key Responsibilities - Develop, test, and maintain device drivers for embedded hardware components. - Integrate device drivers into the Linux kernel for compatibility and stability. - Utilize debugging tools to identify and resolve issues related to device drivers. - Optimize device driver performance to meet system requirements. - Create comprehensive documentation for device drivers, including technical specifications. - Collaborate with hardware engineers, system architects, and software developers for integration. Required Qualifications - 3-10 years of experience in embedded Linux device driver development. - Strong understanding of embedded programming concepts and techniques. - Proficiency in C language, including memory management and data structures. - Experience in developing and debugging device drivers for hardware components. - Familiarity with Linux kernel internals and device driver architecture. - Experience with debugging tools like Lauterbach and Trace tools. - Strong analytical and problem-solving skills for technical troubleshooting. Preferred Qualifications - Experience contributing to open-source Linux kernel projects. - Familiarity with specific device drivers (e.g., USB, I2C, SPI, UART). - Knowledge of scripting languages (e.g., Python, Bash) for automation tasks.,
Posted 3 weeks ago
12.0 - 16.0 years
0 Lacs
karnataka
On-site
You have over 12 years of experience in Linux device driver development, ideally focusing on PCIe devices. Your expertise in C Language is exceptional, with a strong command of low-level, performance-sensitive code, including bitwise operations, memory management, pointer arithmetic, and data structure optimization. Contributions to the open-source community, particularly in the Linux kernel or relevant projects, are highly valued. While familiarity with C++ is advantageous for specific projects, most Linux kernel drivers are written in C. Understanding object-oriented concepts in a C context can be beneficial. A deep understanding of Linux Kernel Architecture is crucial, including knowledge of kernel space versus user space, kernel modules, device driver concepts, and memory management. You should have experience in writing loadable kernel modules (LKMs) and integrating them with the Linux build system. Proficiency in debugging and profiling tools such as kgdb, ftrace, perf, dmesg, and sysfs interfaces is essential for troubleshooting and optimizing drivers. You must possess a comprehensive understanding of the PCIe specification, including enumeration, configuration space, BARs, MSI/MSI-X interrupts, and bus mastering. Ability to interpret PCIe device datasheets, understanding register maps, timing requirements, and signaling protocols is required. Knowledge of interfacing with Firmware/BIOS for initializing PCIe devices during system boot is essential. Experience with the device driver development lifecycle, including probing and initialization, resource management, interrupt handling, power management, and concurrency and synchronization, is necessary. A degree in Computer Science, Electrical or Computer Engineering, or a related field is required. Desirable additional qualifications include knowledge of other operating systems, experience with FPGA, SoC, or custom hardware, performance tuning skills, and community engagement in Linux kernel mailing lists or industry events. Please send your CV only if you can attend interviews on weekdays with a short notice period of a maximum of 15 days. The job location is in Bangalore with work from the office.,
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
indore, madhya pradesh
On-site
As a Firmware Developer at Custom Devices (CD), you will be responsible for developing and testing embedded software, focusing on ARM architecture, and engaging in daily debugging tasks. Your role will involve collaborating closely with the electrical engineering team and participating in the entire software development lifecycle from concept to deployment. To excel in this role, you should have knowledge and experience in various microcontrollers such as AVR, STM32, and MSP. Proficiency in the C language is essential, along with a solid understanding of peripherals like GPIO, timers, and ADC. You should also possess expertise in communication protocols like TCP/IP, UDP, I2C, SPI, and UART. An understanding of DMA, interrupts, and memory management is crucial, as well as basic knowledge in hardware and the ability to review schematics in line with firmware requirements. Experience in the IoT domain and familiarity with IoT data protocols such as MQTT, MQTTs, and HTTP/HTTPs are highly advantageous. Furthermore, you should have a good grasp of encryption techniques for IoT device data security, including algorithms like AES, RSA, and cryptography. Knowledge and experience in low-power RF wireless technologies/protocols like ZigBee, WiFi, Bluetooth, GSM, and GPRS will be beneficial for this role. Strong analytical and problem-solving skills are essential, along with the ability to bring up and troubleshoot new hardware. A willingness to learn new technologies and collaborate effectively within a team environment is also key. A Bachelor's degree in Electronics Engineering or a related field is required for this position. Local candidates in or around Indore are preferred for this full-time on-site role. If you are ready to contribute your expertise to Custom Devices (CD) and take on the exciting challenges of firmware development in a dynamic environment, we look forward to receiving your application.,
Posted 3 weeks ago
3.0 - 8.0 years
4 - 10 Lacs
Noida, Uttar Pradesh, India
On-site
Cradlepoint is seeking a skilled and proactive Software Developer - Mediation to join our Application Development and 3rd Level Support team. In this role, you will be instrumental in ensuring the cost-effective design, appropriate technology evolution, and overall reliability of our critical applications and tools. Your contributions will be pivotal in maintaining the performance of our applications from both a product and end-to-end perspective, along with ensuring sufficient capacity to fulfill the growing business requirements and projections of our customers in the dynamic 5G and cloud landscape. What You Will Do: Key Responsibilities Take on various Application Development Support activities , ensuring the smooth operation of our systems. Provide crucial support for executing complex changes , minimizing disruption and ensuring successful implementation. Aid in incident restoration and problem management support , rapidly addressing and resolving critical issues. Perform thorough application, engineering, and IS/IT specification analysis and design . Develop detailed project plans for solution development , guiding initiatives from conception to completion. Prepare low-level installation, integration, and test plans , ensuring meticulous deployment and validation. Ensure stringent software configuration and quality management practices are followed. Facilitate application lifecycle management , including release and deployment, and actively manage capacity and performance to meet evolving business demands. Be open to working 24x7 and provide technical support to the support team when required, especially during critical production emergencies. The Skills You Bring: Required Qualifications Development Experience: Good development experience on Nokia Mediation - NCS22/24 (or similar high-traffic mediation platforms). Programming & Technologies: Good hands-on experience with Perl, C, and Java Programming . Containerization & Cloud: Knowledge of Kubernetes, cloud platforms, and virtualization technologies. Solution Design: Experience in designing high-traffic, business-critical solutions . Production Support: Prior experience in handling critical Production emergencies . Operating Systems & Databases: Hands-on experience with UNIX, Linux, Clustering, Oracle, MySQL, PostgreSQL . Scripting: Proficiency in Shell and Python scripting . Networking & Concepts: Strong understanding of IP networking and client-server concepts . Telecom Knowledge: Good understanding of 5G, CHF (Convergent Charging Function), VOICE, SMS, GSM/IN call flow, CAMEL . Design Documentation: Experience in HLD (High-Level Design) and LLD (Low-Level Design) designing . Troubleshooting: Good debugging and troubleshooting skills , including Config Tuning and understanding of thread dumps .
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
You will be responsible for Android Framework AOSP/HAL Development. Your role will involve working with Android framework AOSP and Hardware Abstraction Layer (HAL). Experience in either Automotive or Embedded systems will be beneficial. Proficiency in Programming Languages such as Java and C is required. Knowledge of Handsets Devices / Automotive Domain, AOSP, ANR & Tombstones, Memory issues, Stability issues, and Security Maintenance Release (SMRS) / Framework Development is essential. Desired Profile: - Skills in Android framework AOSP and HAL - Experience in Automotive or Embedded systems - Proficiency in Java and C languages - Knowledge of Handsets Devices / Automotive Domain - Familiarity with AOSP, ANR & Tombstones, Memory issues, Stability issues, and Security Maintenance Release (SMRS) / Framework Development Education: - BE/B.Tech or ME/M.Tech (Electrical/Computer Science/IT) or MCA or M.SC (Computer Science) Location: Bangalore Notice Period: 0-30 days Email: career@krazymantra.com,
Posted 3 weeks ago
4.0 - 9.0 years
6 - 9 Lacs
Bengaluru, Karnataka, India
On-site
What you will be doing As a member of the GT.M Development Team you will work closely with customers, business analysts and team members to understand business requirements that drive the analysis and design of technical solutions. These solutions will align with business and IT strategies and comply with the organizations architectural standards. This role is involved in the full systems life cycle and is responsible for designing, coding, testing, implementing, maintaining, and supporting applications software that is delivered on time and within budget. The code is almost entirely in C, with a few bits of assembly language glue code in the language implementation. Develops program logic for new applications or analyzes and modifies logic in existing applications Codes, tests, debugs, documents, implements and maintains software applications Maintains, tests and integrates system components Ensures that system improvements are successfully implemented and demonstrates an understanding of FIS systems and/or the financial services industry Analyzes requirements, and translates business requirements into product designs and writes technical specifications and other forms of documentation Suggests technical alternatives and improves/streamlines processes and systems Completes project assignments and special projects commensurate with job expectations Conducts planning, analysis, and forecasting activities to plan projects and tasks What you bring: A Bachelors or Masters degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience. Knowledge of end-to-end systems development life cycles (i.e., agile, waterfall, iterative and other modern approaches to software development) Proficiency in business modeling and requirements definition disciplines through user stories, use cases, etc. Excellent customer service skills that build high levels of customer satisfaction for internal and external customers Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization (e.g., executive, management, individual contributors) Willingly shares relevant technical and/or industry knowledge and expertise to other resources Excellent problem-solving, team, and time management skills Is resourceful and proactive in gathering information and sharing ideas Must haves: Experience with C (or a C-related language) and Unix/Linux tools Nice to haves: Experience with systems programming, databases and transactions
Posted 3 weeks ago
8.0 - 12.0 years
0 Lacs
ahmedabad, gujarat
On-site
You will be responsible for designing the application architecture and different components that can effectively communicate with each other. Your role will involve requirement gathering, feasibility study, implementation, and preparation of technical documentation including diagrams and POCs. It will be crucial for you to provide solutions for the given problem statements and offer end-to-end technical support, ensuring timely resolution of any issues that may arise. Additionally, you will be accountable for new development as well as enhancing and improving existing applications while maintaining code quality, organization, and automation practices. Your responsibilities will also include troubleshooting and identifying resolutions for problems, following Agile methodology for software development, and preparing test-based applications for various .NET applications. It will be essential for you to continuously explore and learn the latest technologies of Microsoft, maintain technical specification documents, and prepare application releases for deployment to the next level. Moreover, you will be expected to conduct code reviews of team members, ensure adherence to best practices, and leverage your experience in team management and mentoring. In terms of required skills, you must possess excellent communication and understanding abilities along with a strong knowledge of Microsoft .NET framework 4.5+, .Net Core, and above. A solid understanding of OOPS concepts, strong logical skills to solve complex problems, and in-depth knowledge of Microsoft .NET technologies and the C# language will be essential. Hands-on experience with various design and architectural patterns, automation practices, and CI/CD implementation is also required. Additionally, familiarity with different types of applications such as Web, Web API, Console, and Service/Application, as well as a good understanding of database concepts including SQL, No-SQL, and Postgre SQL, will be beneficial. Nice-to-have skills include understanding or experience with Azure stack and cloud computing, JIRA and Confluence for agile project management, socket programming, and familiarity with Angular10+, ReactJS, and other related technologies.,
Posted 4 weeks ago
3.0 - 7.0 years
0 Lacs
chennai, tamil nadu
On-site
You should have good knowledge and experience in C language. You must be proficient in Linux Kernel & Kernel Module development. It is required to have experience working on QT based applications & GCC compilers. An added skill that would be beneficial is network application development (e.g. VOIP, streaming H.264). You should understand and have experience working with Linux based controllers or processors, preferably based on ARM architecture. Proficiency in Linux OS and its fundamentals is essential. Experience in boot loaders, preferably u-boot, is preferred. A solid understanding and experience in writing Linux Device drivers is necessary. You should have expertise in porting drivers to newer kernel versions. Experience in cross-compilation of various Linux opensource utilities and packages is required. Knowledge of bus protocols like I2C, SPI, UART, and related devices is an added advantage.,
Posted 4 weeks ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
You should have a Bachelor/Postgraduate degree in Engineering, IT, CS, ECE, EEE, or an equivalent field. It is important to be innovative and demonstrate this quality to your peers. You should possess excellent communication skills to effectively guide, influence, and convince others in a matrix organization. Your ability to overcome obstacles and collaborate with global teams across different locations is crucial. Having strong written and verbal communication skills is essential, especially in conveying technical information clearly. Any experience in Railway Signalling would be considered an advantage. You should ideally have 3 to 5 years of experience in Verification and Validation of complex embedded systems. Proficiency in technical skills such as C language, Testing concepts, Unit/Module level SW testing, VectorCast, ADA, RTRT, SW component Test, SW Integration Test, SW Requirement Test, Python, Automation, System test, functional test, Networking, Python, Linux, Requirement Based Testing, Black box testing concepts, Networking Protocols, and scripting language is required. Additionally, domain knowledge in Railway Signalling, Avionics, or any Engineering domain would be desirable for this role.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Validation Engineer, you will be responsible for validating embedded software systems by developing and executing validation test cases using RTRT for embedded systems. You will perform unit testing, integration testing, and system-level validation for software written in Ada and C languages. Analyzing test results, identifying defects, and collaborating with development teams for resolution will be key aspects of your role. Ensuring traceability between requirements, test cases, and validation results will also be part of your responsibilities. In this role, you will contribute to the design and maintenance of automated test environments and test scripts. You will document validation procedures, test plans, and reports in accordance with industry standards. Applying multi-paradigm programming principles to enhance test coverage and efficiency will be essential in ensuring compliance with functional and safety requirements. To qualify for this position, you should have a Bachelor's or Master's degree in Computer Science, Electronics, or a related field, along with 4-8 years of experience in software validation, embedded systems, or test automation. Strong proficiency in Ada programming language, C language, and RTRT (Rational Test RealTime) is required. Familiarity with the software development life cycle (SDLC) and validation methodologies is essential. Preferred qualifications include experience in aerospace, automotive, or safety-critical systems, as well as knowledge of standards such as DO-178C, ISO 26262, or similar. Exposure to Linux/UNIX environments, Perl/Python scripting, or version control systems would be advantageous for this role.,
Posted 1 month ago
0.0 - 2.0 years
4 - 15 Lacs
Gandhinagar, Maharashtra, India
On-site
Strong Analytical and logical skills Proficient with formulation and mathematical modelling Proficient in fundamentals of basic electronics Excellent aptitude Strong communication (Customer and internal both) Must be willing to continuously upgrade as and when required, Quick learner and adaptable Technical Required Skills: Basic knowledge of C programming, Microcontrollerprogramming Key Skills : Embedded Embedded Firmware
Posted 1 month ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. If you are an experienced professional with a minimum of one year of career break and are eager to rejoin the workforce, Qualcomms Quantum Leap program is tailored just for you. Qualcomm is committed to creating an environment where individuals re-entering the workforce feel welcomed and excited to return. The Quantum Leap program is specifically designed for professionals who have taken a career break and are ready to restart their professional journey. Our aim is to collaborate with qualified individuals, helping them reignite their careers and build the necessary skill sets for successful roles in Engineering (Software/Hardware), IT, and Finance across India. The Quantum Leap Program offers qualified professionals on a career break the opportunity to join a team that is making a significant impact on global communication, contribute to leading assignments and projects, receive mentorship for career guidance and support, and reinforce and enhance their industry skills. Program Criteria: - A minimum of 2+ years of professional experience (not open to new graduates). - Currently on a career break of at least one year. - Aiming to join Qualcomm full-time. All applicants will undergo the standard selection process defined by Qualcomm for positions in India. Opportunities are available in the areas of Wireless Modem Software in 3G/4G/5G, Embedded Linux OS/Real time OS, Android/Device Driver/Multimedia, Object-Oriented and UI Design, Windows Mobile/Radio Chipset Software, Strong OOPS concepts, data structures, algorithms, C language, and good problem-solving capabilities. Locations: Hyderabad/Bangalore/Chennai/Noida Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR - Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR - PhD in Engineering, Information Systems, Computer Science, or related field with 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. Qualcomm expects its employees to abide by all applicable policies and procedures, including security and other requirements regarding protection of Company confidential information. For more information about this role, please contact Qualcomm Careers.,
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
haryana
On-site
As a Software Developer/Senior Software Developer at our expanding software development team in Gurgaon, you will be responsible for utilizing your experience of at least 2 to 6 years in C#, .Net framework 4.5 technologies to contribute to the development of our projects. Your role will involve extensive knowledge of MVC, JavaScript, SQL, Web API, and Design Patterns to ensure the successful delivery of high-quality software solutions. To excel in this position, you must possess proficiency in the .NET platform, particularly the C# language, with a minimum of 2 years of experience. Additionally, you should have at least 1 year of experience in .Net Core and be well-versed in technologies such as WPF, ASP.NET, MVC, .NET 4.0 and above, Git, JIRA, SVN, web APIs, and REST API. Your responsibilities will also include working on Window Application, MS Office Add-ins, web add-ins, and integrating AI/ML capabilities into platforms. Moreover, you are expected to demonstrate more than 2 years of solid working experience in database development using Microsoft SQL Server, encompassing database design, queries, stored procedures, functions, and performance tuning. Your ability to write clean, scalable, and secure code, conduct unit tests, and collaborate with QA teams and other engineers in debugging issues will be crucial to your success in this role. As a valuable team player with strong communication skills, you will collaborate effectively with colleagues and require minimal supervision as a self-starter. This full-time, permanent position offers an opportunity to work with cutting-edge technologies and play a key role in the development of cloud-native applications. If you meet the qualifications of having a B.Tech/B.E/M.Tech/BCA/MCA degree, a minimum of 2 years of relevant experience, and the desire to contribute to a dynamic software development environment, we invite you to apply for one of the 4 open positions in Gurgaon. Let's connect and explore how we can mutually enhance each other's future prospects.,
Posted 1 month ago
1.0 - 5.0 years
0 Lacs
ranchi, jharkhand
On-site
As a .Net Developer, you will be responsible for developing applications using Microsoft .Net framework. You should have a strong understanding of OOPS concepts and be proficient in multithreading. A good grasp of databases and strong SQL skills are essential for this role. You should have a qualification of B.Tech in CS/IT or MCA with 1-3 years of professional experience. Your skills should include proficiency in C# language, ADO.Net, ASP.Net, 3-Tier Architecture, Linq, Entity Framework, Multithreading, Ms-SQL Server, OOPS Concepts, MVC, WCF, HTML5, CSS-3, Javascript, and Ajax. The interview location for this position is Ranchi, and the joining location is also Ranchi. Please ensure that you have all the necessary documents for the interview, including your CV, passport size photographs, Aadhar or Pan Card, and original & xerox copies of educational certificates. Failure to provide the required documents will lead to automatic disqualification. Please note that selection for this position is based solely on merit. Kindly review the details carefully before applying.,
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
ahmedabad, gujarat
On-site
You will be responsible for designing the application architecture and different components that can communicate with each other effectively. This includes requirement gathering, feasibility study, technical documentation, diagrams, and proof of concept. Your role will involve providing solutions for the given problem statements and working on new development as well as enhancing existing applications. It is essential to maintain code quality, organization, and automation practices. Troubleshooting and identifying resolutions to problems will be part of your daily tasks, following the Agile methodology for software development. In this role, you will need to prepare test-based applications for various .NET applications, continuously explore and learn about the latest Microsoft technologies, and maintain technical specification documents. You will also be responsible for preparing application releases and ensuring their deployment to the next level. Code reviews of team members to ensure best practices are followed will be a crucial part of your responsibilities. Required skills for this role include excellent communication and understanding skills, a strong knowledge of Microsoft .NET framework 4.5, .Net Core, and above, a deep understanding of OOPS concepts, and strong logical skills to solve complex problems effectively. You should also possess a good understanding of Microsoft .NET technologies, C# language, design and architectural patterns, and best practices. Experience with automation, CI/CD implementation, and various types of applications such as Web, Web API, Console, and Service/Application is required. Additionally, a good understanding of databases (SQL, Postgre SQL), and experience with socket programming, Angular10+, ReactJS, JIRA, and Confluence in an Agile environment would be beneficial.,
Posted 1 month ago
5.0 - 15.0 years
0 Lacs
karnataka
On-site
You have an exciting opportunity to join TekWissen as a BIOS - UEFI - Coreboot professional in Bangalore. As a part of our global workforce management team, you will play a crucial role in x86 coreboot/FSP/BIOS development. We are looking for individuals with 5-15 years of experience who are experts in C language and have a strong understanding of x86 CPU/APU architectures. Your responsibilities will include working on platform bring-up, industry standard protocols like PCIe, SPI, eSPI, ACPI, SMM, and collaborating with the open-source coreboot project. You will also be involved in mainboard related porting with GPIO, PCIe lanes, board fmd configs, and board bring-up experience on customer platforms. In addition to your technical skills, knowledge of Intel FSP package source code, coreboot & FSP boot flow, UEFI framework concepts, and the ability to read platform Hardware and Processor specifications are essential for this role. You should also have working knowledge of Git for code reviews, source code management, and BIOS releases to QA. Having a Bachelors degree in computer science engineering is a minimum requirement, and a Masters degree from a reputed university would be a significant advantage. As an equal opportunity employer, TekWissen Group values workforce diversity and encourages individuals from all backgrounds to apply. If you are a proactive professional with a passion for BIOS development and a solid understanding of x86-64 architecture and UEFI BIOS Boot flow, we would love to hear from you. Join us in shaping the future of technology and make a difference in the global workforce management industry.,
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
54024 Jobs | Dublin
Wipro
24262 Jobs | Bengaluru
Accenture in India
18733 Jobs | Dublin 2
EY
17079 Jobs | London
Uplers
12548 Jobs | Ahmedabad
IBM
11704 Jobs | Armonk
Amazon
11059 Jobs | Seattle,WA
Bajaj Finserv
10656 Jobs |
Accenture services Pvt Ltd
10587 Jobs |
Oracle
10506 Jobs | Redwood City