Debugging AND Testing Jobs in Bengaluru
768 Jobs Found
Agv Technical Specialist
Bharat Fritz Werner
Position: AGV Technical Specialist Department: Research & Development Reporting To: General Manager Location: Bengaluru Key Responsibilities AGV Design & Development Lead the design and development of AGV systems, including electrical, electronics, and navigation systems. Design, implement, and troubleshoot **line follower, inductive, RFID, and SLAM (LiDAR)** based navigation systems. Develop and apply communication protocols for **multi-AGV coordination**. Component Selection & Interface Select and interface **safety PLCs, standard PLCs, area scanners, servo motors**, and other AGV components. Hands-on experience with the programming and integration of various hardware components in AGV systems. AGV System Architecture Design and implement **multi-AGV architecture**, ensuring scalability and efficiency. Independently manage AGV platform functions such as **scheduling, health monitoring, and fault management**. Optimize the AGV platform to meet specifications and performance requirements while exploring innovative solutions for indigenization. Peripheral Equipment Integration Manage the integration of peripheral equipment with AGVs and ensure seamless communication. End-to-End Responsibility Oversee the complete AGV design and deployment lifecycle from the control perspective. Ensure the full transition from requirements design to commercial deployment, including coding, testing, and debugging system software. Review and validate new product designs and provide post-production support. Innovation & Documentation Apply innovative design thinking to develop and document AGV solutions. Create layouts, drawings, and implement designs through software or web portals. Prepare and review BOMs, wiring diagrams, and cost estimates for AGV solutions. Skills & Expertise Core Skills Vehicle control system design (essential). Proficiency in Python, C, C++ (essential). Expertise in vehicle-to-base station communication. Strong knowledge of vehicle odometer control. AGV-Specific Skills In-depth experience with **AGV navigation**, including **SLAM, LiDAR, RFID, and inductive systems**. Experience with **safety PLC, PLCs, area scanners, and servo motors** integration. Familiarity with AGV scheduling, fault management, and health monitoring systems. System Integration Expertise in integrating sensors and other vehicle components in AGVs. Familiarity with developing and deploying solutions in an **IIoT/Cloud platform** environment (good to know). Communication & Documentation Strong verbal and written communication skills for customer interaction and requirements gathering. Experience in creating **BOMs, wiring diagrams**, and supporting deployment efforts. Qualifications Essential: BE in Mechatronics, Computer Science, Mechanical Engineering, or equivalent. Experience: 5-6 years of experience in AGV design and development, with a strong understanding of vehicle controls, communication protocols, and multi-AGV systems. Qualification : BE in Mechatronics, Computer Science, Mechanical Engineering, or equivalent
Rtl Design Engineer
Coreel Technologies
Position: RTL Design Engineer Location: Bangalore Education: Engineering Degree in Electronics & Communication (E&C) Experience: 3 to 6 years Job Overview We are seeking a skilled RTL Design Engineer to own the full lifecycle of FPGA design projects from understanding customer requirements to final delivery. You will define DSP, system, and board architecture, partition algorithms between FPGA and software, and lead design, simulation, and verification activities. This role requires hands-on expertise with FPGA technologies, strong problem-solving skills, and the ability to engage closely with customers and production teams. Key Responsibilities Interpret customer requirements, specifications, and tender documents to define system architecture. Take end-to-end ownership of projects including risk assessment, mitigation planning, schedule tracking, and customer discussions. Partition signal processing algorithms for FPGA and software implementation; identify key building blocks. Provide estimates for FPGA resources, computational and memory bandwidth needs. Develop detailed module-level designs including coding, simulation, and peer reviews. Apply design, verification, and validation methodologies rigorously. Prepare and maintain comprehensive project documentation, including design and analysis reports. Support customers during integration and testing phases on-site. Assist production teams with technical support. Define RTL architecture and perform HDL coding, simulation, implementation, board testing, and debugging. Professional Skills & Technical Expertise Proficient in VHDL coding; experience with Verilog or SystemVerilog is a plus. Expertise with Xilinx FPGA devices and associated synthesis and implementation tools. Strong experience in functional simulation and hardware logic design/debugging. Familiarity with FPGA synthesis and place & route (PAR) tools. Experience implementing DSP algorithms in FPGA environments, especially for Radar and Electronic Warfare applications. Skilled in modeling algorithms using MATLAB/Octave, generating test vectors, and data visualization. Working knowledge of interfacing with ADCs and DACs, and analyzing their performance. Good command of configuration and version control tools such as SVN. Excellent communication and presentation skills for technical discussions and customer interactions. What You ll Bring Strong analytical mindset and problem-solving abilities. Ability to work independently and manage multiple tasks effectively. Detail-oriented with a commitment to high-quality design and documentation. Collaborative attitude to work across teams and customer sites. Qualification : Engineering Degree in Electronics & Communication (E&C)
Lead Design Engineer
Coreel Technologies
Position: Lead Design Engineer Location: Bangalore Education: B.E./B.Tech. in Computer Science or Electronics & Communication M.E./M.Tech. in Computer Science or Electronics & Communication Experience: 5 to 9 years Job Overview We are looking for a skilled and motivated Lead Design Engineer to join our embedded systems team in Bangalore. In this role, you will take ownership of designing and developing high-performance device drivers and embedded Linux applications for ARM and/or TI DSP platforms. You will play a critical role in end-to-end development from architecture and coding to testing and debugging while also supporting customer requirements and contributing to technical discussions. This role requires strong expertise in embedded Linux development, device drivers, and excellent problem-solving abilities. Key Responsibilities Design, develop, and optimize device drivers and protocol stacks for embedded Linux on ARM and/or TI DSPs. Perform kernel-level development, debugging, and performance tuning. Analyze and resolve issues reported in existing designs; provide timely support and fixes. Work on application and middleware development for embedded systems. Participate in architecture discussions, define module-level details, and write clean, efficient code. Conduct peer reviews and follow best practices in design, coding, and testing. Develop and maintain comprehensive design documents, user manuals, and test reports. Perform performance and dependency analysis of embedded components. Engage with customers in discussions, conference calls, and technical clarifications. Collaborate with technical leads and team members to ensure timely project delivery. Required Skills & Experience Strong hands-on experience in device driver development for embedded Linux on ARM and/or TI DSPs. Successfully delivered at least two embedded projects involving driver or kernel development. Solid understanding of operating system concepts, C/C++, data structures, and multithreading. Experience with Linux framework development, preferably on TI DSPs. Proficient in debugging and performance optimization in embedded environments. Knowledge of IPC mechanisms, task/thread management, and handling deadlocks. Experience working in a collaborative environment with code reviews and version control. Preferred (Nice-to-Have) Skills Familiarity with audio-video streaming technologies and codecs such as MPEG2/H.264. Understanding of high-speed interfaces like PCIe with DMA. Basic knowledge of networking protocols, especially TCP/IP stack. Soft Skills & Attributes Strong analytical and debugging skills Effective communicator, capable of working with cross-functional teams and clients Self-driven with a proactive mindset Strong organizational and documentation skills Ability to handle multiple priorities and deliver under tight deadlines Opportunity to work on cutting-edge embedded systems and real-time applications Collaborative and technically rich work environment Competitive compensation package Continuous learning and growth opportunities Exposure to high-performance embedded development in mission-critical domains Qualification : M.E./M.Tech. in Computer Science or Electronics & Communication
System Engineer
Accord Software & Systems
Job Title: System Engineer Job Type: Full-Time Location: Bangalore Experience Required: 2 3 Years Education: B.E / B.Tech in Electronics & Communication (ECE), Electrical & Electronics (EEE), or Instrumentation Job Summary: We are looking for a motivated System Engineer with a foundational understanding of RF systems and hands-on experience working with electronic hardware. The ideal candidate should be capable of interpreting schematics and working with standard lab equipment to support system integration and validation tasks. Key Responsibilities: Assist in the design, testing, and validation of RF-based systems. Interpret and analyze hardware block diagrams and schematics. Support schematic reviews and perform basic schematic design activities. Operate and utilize test equipment such as spectrum analyzers, multi-meters, and oscilloscopes. Work on basic concepts of acquisition and tracking, especially in systems like GPS satellite receivers. Collaborate with the hardware and system teams to support integration, debugging, and testing activities. Required Skills & Qualifications: Educational background in ECE, EEE, or Instrumentation. Basic knowledge of RF systems and principles. Familiarity with electronic schematics and hardware block diagrams. Ability to use electronic test instruments (Spectrum Analyzer, Oscilloscope, Multi-Meter). Understanding of GPS signal acquisition and tracking is a plus. Good communication skills and willingness to learn and grow in a technical environment. Qualification : B.E / B.Tech in Electronics & Communication (ECE), Electrical & Electronics (EEE), or Instrumentation
Lead Engineer Mobile Development
Mahindra First Choice
Lead Engineer Mobile Development Location: Bangalore Company: Mahindra First Choice About Mahindra First Choice Mahindra First Choice Wheels is India s leading used vehicle platform, revolutionizing the automotive ecosystem by organizing the fragmented pre-owned vehicle market. With the largest pan-India used car retail network, robust sourcing partnerships, a top-tier auto content platform, and a dominant position in enterprise solutions for banks, NBFCs, insurers, and OEMs, we are redefining the future of mobility through data, technology, and scale. Role Overview We are seeking a talented and experienced Lead Engineer Mobile Development to spearhead the design, development, and optimization of mobile applications across Android and iOS platforms. This role is ideal for a hands-on technical leader who thrives in a fast-paced environment, has deep expertise in Kotlin, Android, and iOS technologies, and can mentor teams while driving mobile projects from concept to deployment. Key Responsibilities 1. Technical Leadership & Architecture Lead the development of robust, scalable, and high-performing mobile applications for both Android and iOS platforms. Define and implement mobile architecture best practices, coding standards, and performance guidelines. Own the full mobile development lifecycle from architecture and design to deployment, monitoring, and maintenance. 2. Mobile Development & Hands-On Engineering Write clean, maintainable, and efficient code using Kotlin (including Kotlin Multiplatform), Android frameworks, and Swift/Objective-C for iOS. Build reusable libraries, components, and frameworks to streamline development. Implement modern UI/UX standards, animations, and seamless interactions for an exceptional user experience. Ensure apps are optimized for performance, battery usage, and responsiveness across devices. 3. Collaboration & Cross-Functional Coordination Work closely with Product Managers, UX/UI Designers, and Backend Engineers to translate product requirements into technical solutions. Integrate mobile applications with RESTful APIs and third-party SDKs. Coordinate with QA to ensure rigorous testing, debugging, and high-quality releases. 4. Innovation & Continuous Improvement Stay current with mobile development trends, tools, and best practices. Recommend and evaluate emerging technologies, frameworks, or tools to improve mobile development velocity and app performance. Continuously monitor and enhance the performance, stability, and usability of mobile applications. 5. Team Leadership & Mentorship Lead and mentor a team of mobile developers, fostering a culture of excellence, ownership, and learning. Conduct regular code reviews, provide technical guidance, and promote knowledge sharing. Manage development timelines, task allocation, and project delivery in collaboration with cross-functional teams. Qualifications & Skills Required Bachelor s or Master s degree in Computer Science, Engineering, or related discipline. 7+ years of hands-on experience in Android and iOS mobile application development. Deep expertise in Kotlin, Kotlin Multiplatform, and Android development (Android Studio, Jetpack components, Material Design). Proficiency in Swift and/or Objective-C for iOS development using Xcode and UIKit/SwiftUI. Solid experience integrating RESTful APIs, JSON, and third-party SDKs. Strong grasp of mobile architecture patterns such as MVVM, MVP, or Clean Architecture. Proven ability to publish and manage apps on Google Play Store and Apple App Store. Experience with performance profiling, memory optimization, and debugging tools. Preferred Experience with hybrid frameworks like Flutter or React Native. Familiarity with CI/CD pipelines, automation, and deployment tools. Working knowledge of Agile methodologies and tools like JIRA, Git, Jenkins, etc. Soft Skills Strong analytical and problem-solving skills with a keen attention to detail. Excellent communication and interpersonal skills to collaborate effectively across teams. Proven leadership capabilities and ability to mentor junior engineers in a high-growth environment. At Mahindra First Choice, you ll be part of a passionate, innovation-driven team that s transforming how India buys and sells used vehicles. This is a high-impact role with the opportunity to shape our mobile strategy and deliver apps used by thousands across the country. If you re looking to lead cutting-edge mobile projects and grow in a fast-paced tech-first environment, we d love to hear from you. Qualification : Bachelors or Masters degree in Computer Science, Engineering, or related discipline
Senior Product Engineer
Themathcompany
Job Title: Senior Product Engineer Location: Bengaluru, Karnataka, India Department: MathCompany India (Product Engineering) Experience: 4.5 to 7 years About TheMathCompany TheMathCompany (MathCo ) is a global Enterprise AI and Analytics company, empowering Fortune 500 and Global 2000 companies with custom-built AI products and platforms. We blend deep domain knowledge, analytics, and cutting-edge technology to solve real-world business challenges. Our proprietary platform NucliOS powers smart, scalable solutions, enabling rapid and sustainable transformation. Join our vibrant team of engineers, data scientists, and designers who are building transformative enterprise products that deliver 3x 5x ROI within their first year of launch. Role Overview As a Senior Product Engineer, you ll play a key role in developing, maintaining, and optimizing full-stack web applications. This is a hands-on role where you'll be responsible for designing both backend services and frontend interfaces, while ensuring high-quality, scalable, and secure performance. You ll collaborate cross-functionally with product managers, designers, and fellow engineers to deliver enterprise-grade software products. This is a great opportunity to contribute to impactful solutions while expanding your technical leadership in a high-growth, agile environment. Key Responsibilities Full Stack Development Design, build, and manage REST APIs, backend services, and deployment pipelines. Develop responsive UI components using modern JavaScript frameworks (e.g., React, Angular, Vue). Architect and manage application databases, handling data modeling, integration, and optimization. Implement secure authentication and authorization protocols (e.g., OAuth2, OIDC, SAML). Own the end-to-end development lifecycle from concept through to deployment and support. Product Development & Collaboration Partner with product managers and UI/UX designers to convert requirements into scalable technical solutions. Drive product performance and usability by identifying opportunities for optimization. Act as a key technical stakeholder, participating in product roadmap discussions and sprint planning. Code Quality & Testing Write clean, maintainable, and efficient code following SOLID principles and industry best practices. Conduct peer code reviews and mentor junior engineers. Develop and maintain unit tests, integration tests, and ensure comprehensive test coverage. Contribute to CI/CD pipelines and participate in deployment and infrastructure automation. Technical Skills Required 4.5 7 years of experience in full-stack product development. Strong programming in Python or Node.js (bonus: Rust/Go). Advanced front-end development with JavaScript, HTML, CSS, and frameworks like React, Vue, or Angular. Strong grasp of object-oriented design, SOLID principles, and modern design patterns. Experience designing and implementing relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases. Proficient in cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with infrastructure tools: Docker, Kubernetes, Terraform, CloudWatch. Comfortable using version control and project tools like GitHub, Azure DevOps, and JIRA. Soft Skills & Work Style Strong problem-solving mindset and high attention to detail. Effective collaborator and communicator, both within the engineering team and cross-functionally. Familiarity with Agile methodologies (SCRUM), sprint cycles, and backlog grooming. Ability to juggle multiple tasks and deliver under tight deadlines in a fast-paced environment. Work on innovative products delivering real ROI for Fortune 500 companies. Be part of a people-first culture that values transparency, curiosity, and collaboration. Accelerate your career in an organization that rewards initiative and impact. Get access to state-of-the-art tools, resources, and learning programs. Apply now and join us in redefining how enterprise software gets built!
Rf Hw Engineer, Senior
Qualcomm
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Hardware Applications Engineering General Summary: Qualcomm is at the forefront of technology innovation, constantly pushing the boundaries to enable next-generation experiences and drive digital transformation. As a Hardware Application Engineer at Qualcomm, you will provide technical expertise through product demonstrations, training, and support for the design, debugging, testing, and quality of customer products. You will work closely with cross-functional teams to assess and apply Qualcomm's products, ensuring they meet and exceed customer expectations. Minimum Qualifications: Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, or a related field, with 2+ years of experience in Hardware Applications Engineering, Hardware Design, or a related field. OR Master's degree in Electrical/Electronics Engineering, Computer Engineering, or a related field, with 1+ year of experience in Hardware Applications Engineering, Hardware Design, or a related field. OR PhD in Electrical/Electronics Engineering, Computer Engineering, or a related field. Key Responsibilities: Engage with customer designs, assist with feature definition, and conduct design reviews. Provide in-depth technical responses to customer inquiries and troubleshoot customer designs. Offer necessary training and technical support to customers. Collaborate with hardware, software, RF systems, and testing teams to deliver comprehensive solutions. Provide hardware design support for customers developing wireless products. Perform block diagram, schematic, placement, and PCB design reviews on customer products. Troubleshoot technical issues and resolve problems through hands-on support. Assist customers in implementing new technology using Qualcomm chipsets and support business teams on new projects. Develop an understanding of RF systems and cellular standards, including GSM, LTE, and 5G. Conduct tests for various technologies such as GSM, C2K, TDSCDMA, WCDMA, LTE, 5G SUB6, and 5G mmW (a strong plus). Desired Skills and Experience: Strong knowledge of cellular technologies like GSM, LTE, and 5G. Understanding of RF component characteristics and behavior. Proficient in problem-solving and analytical skills. Familiarity with PCB CAD tools such as Allegro and PADS for reviewing customer layouts. Experience with digital circuit design, software programming, or power management is a plus. Strong communication skills and the ability to work effectively with cross-functional teams.
Associate Architect (automotive Android Middleware)
Kpit Technologies
Position Overview: Android Middleware Technical Lead We are looking for a highly skilled Android Middleware Technical Lead with expertise in Android Automotive to join our team. This role involves leading the design and development of next-generation Software-Defined Vehicle (SDV), eCockpit, and Infotainment systems based on Android Automotive. As a technical lead, you will work closely with cross-functional teams to architect and develop innovative solutions for Android-based automotive systems. You should have hands-on experience in areas such as Audio, Connectivity, Media, Graphics, Projection, Bluetooth, or Camera, along with a deep understanding of Android Automotive System and Car Framework. Key Responsibilities: Middleware/Platform Architecture: Lead the design and development of Android Automotive middleware/platform solutions for SDV, eCockpit, and Infotainment systems. Hands-on Development: Take an active role in hands-on development, ensuring the Android Automotive system components are well-architected and meet performance, scalability, and quality standards. Android Automotive Expertise: Apply your deep understanding of Android Automotive, AOSP, and HAL to deliver robust middleware solutions, working closely with cross-functional teams (e.g., hardware, media, connectivity). System Integration: Integrate Android Automotive components with hardware interfaces and third-party systems in a vehicle environment, ensuring seamless interaction between various subsystems. Emulator/Platform Tools: Work with automotive-specific emulators such as Goldfish or Cuttlefish for testing and validation of the Android Automotive systems. Build and Development Systems: Ensure the Android build system is properly managed, maintaining the Android Automotive software stack. Leadership and Mentorship: Provide technical leadership and mentorship to junior engineers, helping them develop solutions and navigate complex technical challenges. Essential Skills: Infotainment Systems: Extensive experience in Infotainment systems and developing software for automotive applications. Android Automotive & AOSP: In-depth knowledge of Android Automotive system architecture, AOSP, and HAL (Hardware Abstraction Layer). Android Middleware Development: Hands-on experience developing and maintaining Android Middleware for automotive platforms. Automotive Systems Expertise: A strong understanding of Automotive systems and industry standards relevant to SDV, eCockpit, and Infotainment systems. Programming Languages: Proficient in Java and Kotlin for Android platform and middleware development. Preferred Skills: C++ Programming: Experience in C++ programming for automotive platforms. Hands-on Emulator Experience: Familiarity with Goldfish or Cuttlefish emulators for testing Android Automotive applications. This is an exciting opportunity for an experienced technical leader with a passion for Android Automotive to shape the future of automotive middleware and platform development. If you have a deep understanding of Android systems, automotive platforms, and enjoy leading cross-functional teams to build high-performance systems, we encourage you to apply!
Senior Engineer - Kernel & Driver - Linux
Sasken Technologies
Job Title: Senior Engineer - Kernel & Driver - Linux Job Summary The Senior Engineer for Kernel & Driver Development in Linux will be responsible for designing, developing, and maintaining embedded Linux systems and drivers. This role involves working on the kernel, device drivers, and board bring-up for various embedded platforms. The engineer will also work closely with cross-functional teams, analyze complex problems, and contribute to the continuous improvement of Linux-based systems. This position requires an individual with strong technical expertise in Linux, kernel development, and embedded systems. Key Responsibilities Kernel and Driver Development: Design, develop, and optimize embedded Linux kernel and device drivers, including board bring-up and device tree configuration. Customize, debug, and fix kernel and driver issues to enhance system performance and reliability. Collaboration and Support: Collaborate with internal teams and customers to resolve technical issues, provide solutions, and ensure system stability. Interact with project managers and team leads to ensure project milestones are met and quality standards are adhered to. System Integration and Testing: Perform system integration and testing to ensure compatibility and proper functioning of kernel and drivers across different platforms. Develop and execute test plans, debug kernel crashes, and perform root cause analysis. Continuous Improvement: Identify opportunities to optimize system performance and enhance the functionality of embedded Linux systems. Provide technical guidance and mentorship to junior engineers and contribute to best practices. Documentation and Reporting: Maintain accurate documentation for kernel configurations, driver designs, and bug fixes. Regularly update project progress, report risks, and participate in code reviews. Education and Experience Required Education: Bachelor's or Master's degree in Computer Science, Electronics, or a related field. Experience: 5+ years of experience in embedded Linux kernel and driver development, with strong expertise in debugging and system optimization. Technical Competencies Linux Kernel & Driver Development: Extensive experience with embedded Linux kernel, device tree, and driver development (customization, bug fixing, and optimization). In-depth knowledge of Linux kernel internals and system architecture. Platforms: Experience with ARM, x86/Intel Atom, or other embedded Linux platforms. Tools: Proficiency with tools such as Lauterbach, Makefile (build systems), Git, and Gerrit. Programming Languages: Strong proficiency in C programming language. Specialization Areas: Power Management Peripherals Media, Display, and Connectivity Data Protocols Security Performance Optimization Android (Optional) Carrier-grade Platforms Additional Competencies Problem-Solving: Ability to troubleshoot complex system issues and provide innovative solutions. Communication Skills: Strong written and verbal communication skills for technical documentation and customer interaction. Team Collaboration: Ability to work effectively with cross-functional teams, including hardware, software, and testing teams. Attention to Detail: Detail-oriented approach to design, debugging, and testing to ensure high-quality system performance. This position is ideal for an experienced engineer with a deep understanding of Linux kernel and driver development who is looking to contribute to cutting-edge embedded systems and gain exposure to new technologies in a fast-paced environment. Qualification : Bachelor's or Master's degree in Computer Science, Electronics, or a related field.
Junior 5g Ran Developer
Tietoevry
Job Title: Junior 5G RAN Developer Location: Bengaluru, India Experience: 1 to 4 years Education: B.E./B.Tech./M.E./M.Tech. in Electronics & Communication (EC), Electrical Engineering (EE), Computer Science (CS), or equivalent. About Tietoevry At Tietoevry, we are committed to driving innovation in Wireless Telecommunications and shaping the future of connectivity. As part of our global R&D initiatives, we collaborate with industry leaders to develop state-of-the-art solutions for 5G networks. We foster an inclusive and collaborative environment, offering opportunities for growth, learning, and cutting-edge development in next-generation technologies. Role Overview As a Junior 5G RAN Developer, you will play a key role in the design, development, and testing of software components across multiple layers of the 5G NR protocol stack. You will work on gNodeB development, collaborating with global teams in an agile environment, delivering high-performance solutions for future wireless networks. Key Responsibilities Contribute to the development and verification of features within the 5G NR Radio Access Network (RAN), focusing on gNodeB. Develop Low-Level Design (LLD) and implement new features for 5G RAN software, ensuring compliance with 3GPP standards. Collaborate with cross-functional teams, including system integrators, to ensure smooth integration across different RAN components. Analyze and resolve complex issues, including log file analysis and debugging in live environments. Continuously work towards improving system performance and delivering high-quality solutions. Document development processes, test cases, and outcomes comprehensively for future reference. Mandatory Skills & Experience Hands-on experience in LTE/5G NR Layer-1, Layer-2, and Layer-3 protocol software development. Expertise in 3GPP specifications, particularly related to Layer-1, Layer-2, and Layer-3 protocols. Strong understanding of MAC Scheduler and Layer1-Layer2 and Layer2-Layer3 interfaces. Solid understanding of networking protocols such as TCP/IP, UDP, SCTP, etc. Proficiency in C/C++ programming, with experience in software debugging and troubleshooting complex RAN-related issues. Familiarity with Agile methodologies and hands-on experience with Jira and similar project management tools. Experience working with Git, Gerrit, or equivalent version control tools. Prior experience with cloud technologies (e.g., microservices, containers) is an added advantage. Strong communication skills, with the ability to work effectively in a global, multicultural environment. Work on pioneering 5G technology projects in a dynamic, collaborative environment. A global culture built on Nordic values transparency, low hierarchy, respect, and trust. Opportunities for ongoing learning and professional development in cutting-edge technologies. A supportive environment where innovation and work-life balance are actively encouraged. Inclusive workplace where diversity, equity, and inclusion are valued and celebrated. Diversity & Inclusion Commitment At Tietoevry, we believe that diversity drives innovation. We welcome applications from candidates of all backgrounds, genders (m/f/d), and walks of life, fostering an inclusive and inspiring work environment where everyone feels valued and empowered to contribute. Qualification : B.E./B.Tech./M.E./M.Tech. in Electronics & Communication (EC), Electrical Engineering (EE), Computer Science (CS), or equivalent.
Software Engineer Ii
24]7.ai
Summary of Essential Job Functions: Design, develop, and maintain scalable and efficient data pipelines utilizing Python, Pandas, Spark, and Dataflow. Leverage expertise in relational databases such as SQL Server and MySQL, with a comprehensive understanding of cloud platforms. Assemble and integrate large, complex data sets to meet both functional and non-functional business requirements. Analyze and integrate diverse systems and data sources through ETL processes, ensuring timely and accurate information delivery to visualization teams and business stakeholders. Optimize and troubleshoot data pipelines for enhanced performance, reliability, and scalability. Ensure the integrity and quality of data throughout the pipeline by implementing robust validation and testing strategies. Identify opportunities for process improvement, such as redesigning infrastructure to support greater scalability, improving data delivery efficiency, and automating manual processes. Collaborate with cross-functional teams to comprehend data requirements and implement solutions that align with business needs. Develop and maintain comprehensive documentation for data pipelines, including design specifications, code comments, and operational guides. Provide technical support for production issues, including troubleshooting, query optimization, and process improvements. Offer technical guidance and mentorship to junior team members, fostering best practices and encouraging continuous learning. Knowledge of analytics tools such as PowerBI, Tableau, Data Studio, and Apache Superset is a plus. Work Experience & Qualifications: 4-6 years of experience in the design and development of data pipelines and related technologies. Strong communication skills, both customer-facing and internal, with the ability to articulate complex technical concepts clearly. Bachelor s degree in Computer Science, Information Science, Data Science, or a related field. Qualification : Bachelors degree in Computer Science, Information Science, Data Science, or a related field.
Msip Digital Design Engineer
Qualcomm
Job Overview Qualcomm is a leading technology innovator, pushing the boundaries of what's possible to enable next-generation experiences and drive digital transformation. As a Hardware Engineer at Qualcomm, you will be responsible for planning, designing, optimizing, verifying, and testing electronic systems, circuits, mechanical systems, and various systems like Digital/Analog/RF/optical systems, FPGA, and DSP systems. You will collaborate with cross-functional teams to develop world-class products that meet performance requirements. Key Responsibilities Front-End Implementation: Develop and implement MSIP designs, including Temp/Voltage/Security Sensors and Controllers. RTL Development: Design, validate, and ensure the proper functioning of RTL for linting, clock-domain crossing, conformal low power, and DFT (Design for Test) rules. Verification: Work with the functional verification team to create test plans, debug issues, and ensure that all designs meet the required specifications. Timing Constraints: Develop timing constraints, deliver synthesized netlists to the physical design team, and provide support for Physical Design STA (Static Timing Analysis). Low Power Checks: Write UPF (Unified Power Format), perform power-aware equivalence checks, and ensure compliance with low-power design standards. DFT Insertion & Analysis: Perform DFT insertion and ATPG (Automatic Test Pattern Generation) analysis for optimal SAF (Scan Acceptance Fault) and TDF (Transition Delay Fault) coverage. SoC Integration Support: Provide support for SoC integration and pre/post-silicon debugging at the chip level. Minimum Qualifications Education: Bachelor s degree in Computer Science, Electrical/Electronics Engineering, or a related field with 3+ years of relevant experience, or Master s degree in Computer Science, Electrical/Electronics Engineering, or a related field with 2+ years of relevant experience, or PhD in Computer Science, Electrical/Electronics Engineering, or a related field. Skills & Experience Educational Background: MTech/BTech in EE/CS with 3+ years of hardware engineering experience. Technical Experience: Expertise in micro-architecture development, RTL design, front-end flows (Lint, CDC, low-power checks, etc.), synthesis/DFT/FV/STA. Experience with post-silicon bring-up and debugging is a plus. Collaboration: Ability to work effectively with teams across the globe and possess strong communication skills. Qualification : MTech/BTech in EE/CS with 3+ years of hardware engineering experience.
Analog Design Engineer
Qualcomm
Job Overview As a Hardware Engineer at Qualcomm, you'll be part of a dynamic team that plans, designs, optimizes, verifies, and tests cutting-edge electronic systems, including circuits, mechanical systems, digital/analog/RF/optical systems, and more. Your role will focus on SerDes PHY Analog Design, specifically within the BDC SerDes Mixed-Signal Design team. This team is directly involved in delivering next-generation custom PHY designs for SoCs (System on Chips), with a key focus on low-power analog designs to support Qualcomm s wireless products. You ll work with cross-functional teams to meet performance requirements and help bring innovative products to market. Key Responsibilities Analog Circuit Design: Hands-on experience in analog circuit design, working on multiple analog building blocks, including LDO, high-speed TX and RX (Equalizer, Sampler, PI, Deserializer), Bias, and Reference circuits. PLL and Frequency Synthesis: Design and implement Analog and Digital PLLs for frequency synthesis and SerDes applications, including Charge Pumps, Loop Filters, VCO/DCO, PFD/TDC, and high-speed dividers. PLL Loop Dynamics: Model PLL Loop Dynamics, including sources of Jitter (RJ & DJ). Schematic to Post-Layout Verification: Take designs from initial schematic to post-layout verification, and ensure integration sign-off for post-silicon bring-up. Collaboration: Work closely with RTL, DD, PD, DV, and SoC Verification teams to integrate the PHY into SoCs. Minimum Qualifications Educational Background: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field, with 3+ years of relevant work experience, or Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field, with 2+ years of relevant work experience, or PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field, with 1+ year of relevant work experience. Skills & Experience Analog Circuit Design: Hands-on experience with designing analog building blocks such as LDO, high-speed TX/RX, bias, and reference circuits. PLL Design: Strong background in Analog and Digital PLLs for frequency synthesis and SerDes applications. Charge Pump and VCO/DCO: Experience in designing charge pumps, loop filters, VCO/DCO, PFD/TDC, and high-speed dividers. Jitter and PLL Loop Dynamics: In-depth understanding of PLL loop dynamics, jitter modeling, and frequency synthesis for SerDes systems. Design Verification: Experience in taking designs from schematic through post-layout verification, integration, and post-silicon bring-up. Team Collaboration: Ability to work with cross-functional teams such as RTL, DD, PD, DV, and SoC verification teams to ensure smooth integration.
App Dev & Support Engineer Iv
Conduent Business Services India Llp
About Conduent: Conduent is a leading provider of mission-critical services and solutions for Fortune 100 companies and over 500 governments. Through our dedicated associates, we create exceptional outcomes for our clients and the millions of people who rely on them. Conduent fosters a culture where individuality is valued, providing room for personal and professional growth. Job Description: We are seeking a Software Engineer / Technical Expert to join our team. The ideal candidate will design, develop, test, and debug software systems and applications, driving technical excellence and innovation across the organization. You will be responsible for all phases of the software development lifecycle, from requirements analysis to design, implementation, and deployment, and will be instrumental in driving Proof of Concept initiatives for new programs and platform innovations. Key Responsibilities: Software Design & Development: Design, develop, document, test, and debug new and existing software applications. Participate in the full development lifecycle, including requirements analysis, design, and implementation. Conduct software design meetings, analyze user needs, and define technical requirements. Technical Leadership & Expert Guidance: Serve as a technical expert/architect for the project, ensuring timely and quality delivery of technical solutions. Collaborate with the Technology Innovation Team to drive Proof of Concept for new programs and platforms. Establish and ensure a robust code and design review process to ensure high-quality software. Groom and develop the next layer of technical leadership within the team. Share best practices and foster a culture of continuous learning across teams. Compliance & Quality Assurance: Ensure compliance with non-functional requirements (e.g., response time, performance, security, and usability). Ensure that software products meet both regulatory and business requirements. Participate in RFP (Request for Proposal) technical solutioning and estimation in collaboration with the Technology Solutions Management Team. Project & Release Management: Manage the application release and deployment roadmap, ensuring smooth transitions and updates. Provide estimates, budgets, and client updates, ensuring alignment with expectations. Address risks proactively, and implement mitigation plans as required. Team Collaboration & Mentorship: Provide performance feedback and contribute to the performance appraisals of team members. Guide the team in adopting best practices and ensuring adherence to Software Development Life Cycle (SDLC) processes. Requirements: Proven experience in software design, development, testing, and debugging. Strong understanding of the Software Development Life Cycle (SDLC). Expertise in software architecture and development, with the ability to lead and mentor technical teams. Experience in defining and implementing non-functional requirements such as performance, security, and scalability. Knowledge of industry best practices, coding standards, and tools. Ability to handle project estimation, budgeting, and manage expectations. Familiarity with RFP processes, providing technical solutions, and collaborating with business teams. Strong communication skills and the ability to collaborate with cross-functional teams. Ability to work in a fast-paced, client-focused environment while adhering to deadlines and project goals. Impactful Work: Contribute to mission-critical services and solutions that positively impact millions of people. Career Growth: Opportunities for career progression and leadership development. Inclusive Environment: Conduent is an Equal Opportunity Employer, ensuring fairness and inclusivity across all teams and roles. Join Conduent and help drive innovative software solutions for global clients in a dynamic, fast-paced environment!
Embedded Software Engineer
Leadsoc Technologies
Technical Requirements: 1. Programming Experience: Proficient in C/C++ (Embedded C, Assembly programming is a plus). Experience in writing low-level firmware and drivers in C and assembly language. 2. Driver Development & Integration: Experience in driver development and integration for various protocols including: SPI, I2C, UART, DMA, CAN, PCIe, Ethernet, USB, SCSI/iSCSI. Expertise in integrating drivers for different hardware components. 3. Board-Level Development: Experience in NVMe and DDR board-level interfaces development. Working experience with board support packages (BSP) and reference platforms. 4. Bootloader Development: Proficient in developing and integrating bootloaders (PSBL, SBL). Familiarity with bare-metal driver development for various platforms. 5. HW Bring-up & Firmware Validation: Experience in hardware bring-up for ARM and x86-based platforms. Firmware design and validation, ensuring reliability and performance at the firmware level. 6. Microcontroller Programming: Hands-on experience in microcontroller programming using Assembly, C, and/or Python. Expectations from the Role: 1. Learning & Technology Adaptability: Strong ability and eagerness to learn new concepts and technologies. Openness to apply new learning to solve technical challenges. 2. Independent Work: Ability to work independently and take ownership of assigned tasks. Ensure tasks are completed on schedule and meet committed quality. 3. Ownership & Responsibility: Ownership of tasks, ensuring completion within agreed timelines and at the expected quality level. Take responsibility for the overall success of the projects. 4. Team Collaboration: Ability to collaborate effectively with team members to accomplish tasks. Work as a team player, communicating clearly and helping others as needed. 5. Experience with Development Tools: Familiarity with development, debugging, testing, and build tools. Proficiency in using IDE and debugging tools specific to embedded development.
Software Developer Wireless L1
Leadsoc Technologies
Technical Requirements: 1. LTE/3GPP Domain Expertise: Strong understanding of LTE (Long-Term Evolution) and 3GPP (3rd Generation Partnership Project) standards and technologies. Familiarity with cellular communication systems, particularly in the context of LTE and 5G technologies, and their physical layer operations. 2. Proficiency in C Programming: Extensive hands-on experience with C programming for system-level and embedded software development. Ability to write efficient, optimized code for baseband processing and modem development. 3. MATLAB/Simulink and LabVIEW Experience: Practical experience with MATLAB for modeling and simulating wireless communication systems. Proficiency in LabVIEW or similar tools for hardware testing, signal analysis, and system prototyping. 4. Physical Layer and Baseband Processing: Experience in physical layer operations such as modulation, demodulation, channel coding, and decoding. Expertise in baseband processing techniques used for signal manipulation, filtering, and error correction. 5. Forward Error Correction (FEC): In-depth understanding of Forward Error Correction (FEC) techniques like Turbo codes, LDPC (Low-Density Parity-Check) codes, and their implementation in wireless communication systems. Ability to integrate FEC algorithms to improve system performance and error resilience. 6. Experience with Wireless Communication Algorithms: Familiarity with key algorithms used in wireless communication such as: OFDM (Orthogonal Frequency Division Multiplexing) Channel coding Rate conversion Equalization Mapping Channel estimation Synchronization CFO (Carrier Frequency Offset) correction SCO (Symbol Clock Offset) correction 7. Wireless L1 Experience (LTE UE Modem/ENodeB): Hands-on experience with Wireless L1 (Layer 1) protocol stack in LTE UE Modem, ENodeB, or simulators. Exposure to the development, simulation, and testing of LTE UE Modem or ENodeB functionality. Experience in simulating and analyzing physical layer parameters in both UE and ENodeB environments. Expectations from the Role: 1. Learning and Application of Concepts: Ability and willingness to quickly learn new concepts and technologies related to wireless communications and apply them effectively in project work. Inclination towards continuous learning and staying updated with industry trends. 2. Independent Work and Accountability: Ability to work independently, take initiative, and demonstrate accountability for tasks and deadlines. Take ownership of assigned work and ensure delivery within agreed timelines with high quality. 3. Team Collaboration and Contribution: Strong team player with a collaborative approach to work within teams and contribute towards collective goals. Communicate effectively with team members to ensure smooth progress of project work. 4. Experience with SDLC and Agile Development: Understanding of the Software Development Life Cycle (SDLC), particularly the processes involved in the development, testing, and deployment of wireless communication systems. Familiarity with Agile Development methodologies and their application in wireless communications projects. 5. Technical Guidance and Mentorship: Ability to mentor and guide junior team members on technical aspects of the project, ensuring smooth knowledge transfer. Provide technical guidance on complex problems and help improve the team's overall technical expertise. 6. Development, Debugging, and Testing Tools: Proficiency with development, debugging, testing, and build tools typically used in wireless communications and embedded systems. Experience in writing test cases, performing unit testing, and using simulation tools for system validation. Ideal Candidate Profile: The ideal candidate will have solid expertise in wireless communication technologies, particularly in the LTE/3GPP domain, with hands-on experience in C programming, MATLAB, and LabVIEW. They should have a strong background in physical layer processing, including OFDM, forward error correction, and wireless protocol stack development. Experience in wireless L1 development for LTE UE Modem or ENodeB is a significant advantage. A passion for continuous learning, the ability to work independently while being an effective team player, and experience with SDLC and Agile development will be key to thriving in this role. Additionally, the candidate should be capable of mentoring team members and providing technical leadership.
Intel Foundry Planning Ui Development Lead
Intel Technology India Pvt Ltd
Job Description We seek a skilled User Experience Designer and UI Developer to drive and develop the user experience for snowflake platform supporting planning data hub. We are looking for an experienced UI developer for Cloud Software (Snowflake) application to join our Supply Chain IT team. As a UI Development Engineer, you will play a vital role in designing, implementing, and maintaining UIs for our Snowflake cloud data platform for Supply Chain Planning Data. We are also looking for the supply chain background so this UI developer have the experience to develop functional knowledge in a reasonable time. Design, develop, and implement intuitive UI applications for demos, samples, and solutions. Collaborate with cross-functional teams to understand and translate user needs into functional applications. Ensure the technical feasibility of UI/UX designs. Optimize applications for maximum speed and scalability. Maintain an understanding of the latest web applications and programming practices. Participate in all development lifecycle phases, including design and support, following agile methodologies. Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field. 7 years of experience as a UI Developer or in a similar role. Knowledge of multiple front-end languages and libraries. Experience with back-end languages (e.g., Java, Python) and JavaScript frameworks (e.g., Angular, React, Node.js). Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache), and UI/UX design. Excellent communication and teamwork skills. Great attention to detail and organizational skills. Inside this Business Group Intel's Information Technology Group (IT) designs, deploys and supports the information technology architecture and hardware/software applications for Intel. This includes the LAN, WAN, telephony, data centers, client PCs, backup and restore, and enterprise applications. IT is also responsible for e-Commerce development, data hosting and delivery of Web content and services. Posting Statement All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Qualification : Bachelor's degree in Computer Science, Information Technology, or a related field.
Senior Software Application Engineer
Hp
Description - Job Summary This role is responsible for designing, developing, testing, and maintaining software applications that cater to specific user needs or business requirements. The role works collaboratively with cross-functional teams to create functional, user-friendly, and reliable software solutions. The role conducts testing, debugging, and troubleshooting to ensure that software applications are free of defects and meet high-quality standards. Responsibilities Designs enhancements, updates, and programming changes for portions and subsystems of end-user applications software running on local, networked, and Internet- based platforms. Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution. Investigates and resolves technical issues reported by users or identified during testing and usage. Writes and executes complete testing plans, protocols, and documentation for assigned portion of application. Collaborates with cross-functional teams, including product managers, designers, and quality assurance teams, to implement new features and functionalities in software applications. Allocates resources to complete programming projects, and designing detailed plans to ensure applications are functioning properly. Leads a project team of other software applications engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned applications portion or subsystem. Collaborates and communicates with management, internal, and outsourced development partners regarding software applications design status, project progress, and issue resolution. Represents the software applications engineering team for all phases of larger and more-complex development projects. Keeps up with the latest industry trends, technologies, and best practices in software development to stay current and improve skills. Education & Experience Recommended Four-year or Graduate Degree in Computer Science, Information Systems, or any other related discipline or commensurate work experience or demonstrated competence. Typically has 4-7 years of work experience, preferably in applications engineering, programming, or a related field or an advanced degree with 3-5 years of work experience. Preferred Certifications Programming Language/s Certification C++, C# and Windows Application Development using C++ or C# Knowledge & Skills C++ (Programming Language) C# (Programming Language) Must have experience on Windows System Programming, Windows Internals UWP and/or WPF Experience in designing Windows Application Knowledge on Developing Windows Services, DLLs Knowledge on Secure Software Development Lifecycle and Secure coding practices Computer Science React.js Software Development Software Engineering Agile Methodology Cross-Org Skills Effective Communication Results Orientation Learning Agility Digital Fluency Customer Centricity Impact & Scope Impacts multiple teams and may act as a team or project leader providing direction to team activities and facilitates information validation and team decision making process. Complexity Responds to moderately complex issues within established guidelines. Qualification : Graduate Degree in Computer Science, Information Systems, or any other related discipline or commensurate work experience or demonstrated competence.
Software Technologist I
Philips
Job Description Job title: Software Technologist I - C++ Your role: Understand software requirement & its translations to Design Quick in understanding technical/functional area of key modules Develop quick working prototypes as and when necessary Identify and resolve technical risks -Manages technical communication with leads and stakeholders Ensure deliverables are on time and of high quality Good understanding of SAFe Agile methodology for estimation & execution process Understand the clinical needs from a user perspective You're the right fit if: (4 x bullets max) Overall 5-7 years of experience in software development with at least 5 years in C++ & Linux Expertise in development, testing and debugging skills Experience & firm knowledge in software design concepts and design patterns About Philips We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others. Learn more about our business. Discover our rich and exciting history. Learn more about our purpose. Qualification : Overall 5-7 years of experience in software development with at least 5 years in C++ & Linux
Backend Developer
Ibm
At IBM, work is more than a job it s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world s most challenging problems? If so, lets talk. Your Role and Responsibilities We are looking for a developer highly interested in developing an innovative, future-oriented solution that automates and simplifies the installation, configuration and testing of Linux on Z systems. Your main duties will include design and implementation of new features, optimizing and maintaining existing code and ensuring the software meets high-quality standards through testing and debugging. You will also work closely with the customers to ensure the software meets their needs. Step in and be part of IBM System Development Lab community, outstanding for its innovation and team spirit, offering one of the broadest project portfolios of hardware and software technologies within the IBM Corporation. Engineers in our team work inside a highly agile development environment and are responsible for the full software development life cycle ranging from designing and implementing of the new product features, testing for industry-leading quality assurance over to continuous product delivery as well as supporting our global customers. You should be thrilled by emerging technologies with our software products for future Mainframe and Cloud-based markets. What you will do : The IBM Z Hyper Protect Virtual Servers team is seeking an experienced Backend Developer As a Backend developer, you will be part of a highly focused, self-managed team that designs, develops and tests secure solutions created for Z Systems workloads and applications. Responsible for all aspects of management, improvement, and support of the microservice platform s Linux based infrastructure. Provide feedback to architects regarding any issues that present themselves. Manage projects with various priority levels and timelines from start to finish. Act as escalation point for internal support departments in resolving a wide variety of customer facing issues regarding environment deployment, service issues, and technical questions. Consistently meet deadlines for complex issues and new projects involving multiple teams. Demonstrate best practices in all aspects of administration. Leverage various languages to build features based on an architectural design. Develop and maintain accurate documentation for internal procedures and services. Continuously stay abreast of new developments in supported operating systems to ensure consistent compatibility with established infrastructure. Must collaborate with other departments to resolve complex issues and be detail oriented. Ability to automate solutions to repetitive problems/tasks. Required Technical and Professional Expertise Up to 4 years of working experience with Linux distributions (Ubuntu/RHEL) in a production environment. Strong background in Software development with in-depth knowledge of Python, designing REST API and working knowledge of distributed services. Strong development skills in Openstack and its components. Knowledge on Core Linux Development skills Strong skills in github, ShellScripting(ksh/bash), containers and orchestration, system monitoring, Jenkins, CI/CD pipeline integration and end-to-end tests, playbooks and process automation. Understanding of container technologies like docker/podman, Orchestration tools Kubernetes openshift, Digital Certificate Knowledge. Good understanding of IBM Carbon Design Systems Knowledge of React.js , playwright Working experience of Security Scan Tools-VA Scan/App Scan, OWASP ZAP , Contrast A Self-starter Individual with excellent problem-solving skills, able to work independently and as a part of the team. Excellent presentation and soft skills and strong english communication skills both written and Verbal Preferred Technical and Professional Expertise Knowledge with deployment on OpenShift. Knowledge on Cloud Technology including Network, Storage and Compute. knowledge in zLinux operating systems and virtualization/hypervisor Qualification : Strong background in Software development with in-depth knowledge of Python, designing REST API and working knowledge of distributed services.
1 - 20 of 0 jobs
* No exact matches found. Showing closest results insteadNo results found
Modify search criteria or create an alert to get relevant jobs as soon as they’re posted