Home
Jobs

8524 C++ Jobs - Page 31

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

2.0 - 7.0 years

7 - 12 Lacs

Hyderabad, Chennai, Delhi / NCR

Work from Office

Position Summary: Associates/Senior Associates for IMS Core Development and Support responsible for designing, developing, testing, and deploying software solutions for IMS call processing including voice, video, and text messaging services, using SIP and other relevant technologies. Skill Requirements: Strong Understanding of 4G/5G Protocols: Deep understanding of IMS protocols like SIP, SDP, SS7, Transcoding and related RFCs. Good knowledge of 4G LTE and 5G core network protocols and call flows. Experience with Core Network Components: Hands-on experience with 4G/5G core network elements Experience in hands on programming in C/C++, multithread and debugging, SIP/SDP protocols, and potentially other relevant languages and technologies (e.g., Java, Python). Good understanding of concepts in Linux operating systems, Database Design Protocols -TCP/IP, UDP, IPC, SIP, RTP handling, Diameter and Socket programming Database -Relational and Non-relational databases Key Responsibilities: This role leads the team responsible for major modules of Packet core and requires a deep understanding of Call Processing Software solutions in IMS and its components (TAS, xSCF, SBC, Media handlers, etc), and expertise in relevant technologies such as Java, C++, and REST Key Tasks Performance Optimization: In service System optimization to provide scalable solution Lifecycle Management: Manage packet Core system across the lifecycle of the product Enable Testing and Deployment: Conduct thorough testing to ensure the quality, performance, and scalability of the developed solutions, and deploy them into a production environment. Technical Leadership: Provide technical guidance and mentorship to junior engineers and overall program Keep abreast of the latest technologies and industry trends in the wireless telecommunications field.

Posted 5 days ago

Apply

2.0 - 7.0 years

9 - 18 Lacs

Hyderabad, Chennai, Delhi / NCR

Work from Office

Position Summary: Designing, developing, testing, and deploying software solutions for the packet core network, which is the backbone of 4G LTE and 5G networks. Skill Requirements: Experience in hands on programming in C/C++, multithread and debugging. Good understanding of concepts in Linux operating systems, Database Design Protocols -TCP/IP, UDP, IPC, SIP, RTP handling, Diameter and Socket programming Database -Relational and Non-relational databases Good understanding of 3GPP based call flows, 4G Core/ IMS components, 3GPP protocol stack Experience in tools related to C development like GDB, Strace, static and dynamic code analysis, code optimization tools , Knowledge of compilation and debugging tools Preferably knowledge of Cloud Infrastructure, SDN Concepts, Network function virtualization and DevOps methodology, Understanding of VNF, CNF and Microservice Architecture Experience: Experience in the 4G Network protocol developments Good understanding of 4G Core and CUPS Architecture Key Responsibilities : architecture design of the system/module (MME, SGW, PGW, PCRF, etc) Produce clean, efficient code based on specifications Code development, review Debug coding problems quickly and efficiently to ensure a productive workplace Bug Fixing for issues reported from field and Lab validation Expert Support to critical field issues Performance tuning New features Development and Enhancement Analyze system requirements by studying standards Create technical specifications based on standard requirements Write testing stubs as per CI/CD Module/System integration testing with other modules Troubleshoot, debug and upgrade existing software Gather and evaluate user feedback Recommend and execute improvements Create technical documentation for reference and reporting

Posted 5 days ago

Apply

2.0 - 7.0 years

9 - 19 Lacs

Hyderabad, Chennai, Delhi / NCR

Work from Office

Position Summary: 4G EPC Core Development and Support responsible for designing, developing, testing, and deploying software solutions for the packet core network, which is the backbone of 4G LTE and 5G networks. Role & responsibilities : architecture design of the system/module (MME, SGW, PGW, PCRF, etc) Produce clean, efficient code based on specifications Code development, review Debug coding problems quickly and efficiently to ensure a productive workplace Bug Fixing for issues reported from field and Lab validation Expert Support to critical field issues Performance tuning New features Development and Enhancement Analyze system requirements by studying standards Create technical specifications based on standard requirements Write testing stubs as per CI/CD Module/System integration testing with other modules Troubleshoot, debug and upgrade existing software Gather and evaluate user feedback Recommend and execute improvements Create technical documentation for reference and reporting Preferred candidate profile

Posted 5 days ago

Apply

0 years

1 - 1 Lacs

Unjha, Gujarat

On-site

Job description Required Immediate Joiner Required!!!!!!!!!!! We are seeking a skilled and enthusiastic Coding, Robotics, and AI Demo Teacher to conduct coding demonstrations offline for students in grades 1-10. The ideal candidate will have a strong background in computer science, programming, and teaching, as well as Electronics, robotics, and AI, with the ability to communicate complex concepts clearly and engagingly. Responsibilities: Prepare and deliver coding demonstrations to students. Adapt teaching methods and materials to accommodate different learning styles and abilities. Provide guidance and support to students as they work through coding exercises and projects. Assess student progress and provide feedback to help them improve their coding skills. Stay updated on the latest trends and advancements in coding and technology education. Collaborate with other teachers and staff to enhance the overall educational experience for students. Assist in organizing coding events, competitions, and hackathons. Maintain a positive and inclusive learning environment for all students. Requirements: Offline Teachers only apply. Bachelor's degree in computer science, software engineering, EXTC, IT or a related field. Strong programming skills in Python, Java, JavaScript, or C++. Previous teaching or tutoring experience, preferably in coding or computer science. Excellent communication and presentation skills. Ability to work effectively with students of all ages and backgrounds. Passion for coding and technology education. Patience and empathy are key when working with learners who may struggle with coding concepts. Ability to adapt and innovate in response to student needs and feedback. Familiarity with educational tools and platforms used for teaching coding (e.g., Pictoblox, Edublocks, Blockpy, Code.org). Job Type: Full-time Pay: ₹10,000.00 - ₹15,000.00 per month Schedule: Day shift Work Location: In person

Posted 5 days ago

Apply

0.0 - 2.0 years

0 Lacs

Kozhikode

Work from Office

Responsibilities: Collaborate with cross-functional teams on project requirements and deliverables. Develop high-quality games using Unity3D, C#/C++/JavaScript. Optimize performance and ensure game stability.

Posted 6 days ago

Apply

7.0 - 12.0 years

7 - 17 Lacs

Ahmedabad

Remote

Role & responsibilities Develop and maintain real-time trading applications using C++, C# & maintain desktop GUI applications using C# (.NET 8), WPF, and XAML. Optimize and refactor codebases for low-latency and high-throughput performance. Design and implement automated testing frameworks to ensure platform stability. Monitor and support production trading systems, including troubleshooting and incident resolution. Develop back-testing frameworks and historical data analysis tools for strategy research. Ensure code adheres to security, compliance, and regulatory standards Design and implement responsive web interfaces using React, JavaScript, and Tailwind CSS. Create XAML components with DevExpress and integrate SciChart for advanced charting in desktop applications. Build reusable React components for web-based trading dashboards and real-time data visualization Collaborate with backend teams to integrate APIs for market data and trading functionalities. Perform usability testing and optimize interfaces for performance and user experience. Write clean, maintainable, and well-documented code for both desktop and web platforms. Ensure thread-safe and high-performance UI interactions for real-time trading environments. Preferred candidate profile Strong proficiency in C++, C#, Java and GUI application Knowledge of low-latency and high-throughput system design. Familiarity with automated testing frameworks and tools. Ability to troubleshoot and resolve production issues efficiently. Understanding of security and compliance requirements in fintech.

Posted 6 days ago

Apply

7.0 - 12.0 years

25 - 40 Lacs

Bengaluru

Work from Office

Experience: 6 - 15 years Responsibilities: Verification engineer with a knowledge of SoC integration verification, SoC scenario verification, SoC performance verification, CHI/DDRx/LPDDRx/AI accelarator integration verification in SoC RTL. Your key responsibilities will include writing test plans, defining test methodologies, developing C based software tests, SystemVerilog/Verilog testbenches and tests, and debugging of test failures and issues. Working with project management and leads on planning tasks, schedules, and reporting progress Collaborate with engineers from other teams including architecture, design, implementation, modelling, performance analysis, silicon validation, FPGA and board development Required Skills and Experience Proven understanding of digital hardware verification language Verilog/Systemverilog HDL Experience in SoC verification using Embedded Low-level programming including C/C++ tests and assembly language(preferably ARM) Experienced in SoC verification using Experienced in one or more of various verification methodologies UVM/OVM, formal, power aware verification, emulation Exposure to all stages of verification: requirements collection, creation of verification methodology plans, test plans, testbench implementation, test case development, documentation, and support Good Problem Solving and Debugging skills. Knowledge of SoC Verification Flow and strategy. Experience with ARM-based designs and/or ARM System Architectures, SoC Boot flow, Cache coherency Porting peripheral driver software for SoC tests Clock Domain Crossing verification Experienced in GLS, DFT/DFD, Experienced in UPF Power Aware verification Automation experience with shell programming/scripting (g. Tcl, Perl, Python etc.)

Posted 6 days ago

Apply

7.0 - 12.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Job Description Position Title Job Title: Country COE Leader, EcoStruxure Automation Expert (COE - Centre of Excellence) Business Unit: Industrial Automation Sub BU: Software Defined Automation Business (SDA) Reporting to : EAE Country Leader Position Summary We are seeking a highly skilled and strategic technical solutions leader to lead our (EAE) Centre of Excellence (COE). This role will be responsible for driving best practices, innovation, and efficiency across all solutions and applications, ensuring alignment with the EAE commercial strategy and technology roadmaps. This position will work closely with our sales teams to provide deep technical expertise to our customers and partners as we'll as advanced troubleshooting to support the successful implementation of EAE into customer solutions. The COE Leader will play a key role in driving enablement, and adoption of EcoStruxure Automation Expert (EAE) in the country. This role will lead a team of technical specialists that requires deep technical expertise, and a strong ability to communicate complex concepts to both technical and business stakeholders. Through their team, this role is responsible to support country sales teams win more business on EAE and support customers through their entire project development cycle using EAE: 1. Provide support to the sales team on automation control system projects in order to help accelerate sales growth and increase opportunities conversation rate using EAE. 2. Act as the technical subject matter expert to define and implement the best automation control systems using EAE. 3. Work with the customer to identify technical requirements/ constraints to adopt EAE and offer the customer solutions that will support the adoption of EAE on their projects/machines. 4. Explain demonstrate the technical advantages and disadvantages of the proposed architecture using EAE. 5. Create solutions architecture, applications solutions, and demos and support the sales team to convince the customer to use EAE by highlighting the value and benefit to convention automation systems. The Ideal candidate Self-motivated and driven with a must win mindset and a desire to be successful. Being able to work independently but also as part of a team in a matrix organization is essential to this role. Be able to influence and motivate individuals that do not report to you, to achieve shared KPI s through a collaborative and synergistic approach. Must be an early adopter and bring a sense of technical intensity to drive sales growth in this role. While this is a technical role, the candidate must have commercial acumen and understand the significant role that technical teams play in the sales cycle to convince and win new business and customers. 1. Industrial Automation technical expert with strong ability to build optimized solution architectures fitting the needs of customers (including channel partners such as Sis or POEMs) based on a broad technical knowledge. 2. In depth understanding of the Automation market - both hardware and software including communication networks. 3. How to interconnect different generations of automation offers i. e. new technology into old or existing control systems. 4. Solid commercial acumen to support the sales team convince and convert the customer to EAE: a. To be the technical backbone of the sales team to understand the customers technical needs. b. To propose an optimum architectures and application solutions according to customers needs providing a clear explanation relative to the solutions strengths and weaknesses, highlighting differentiating elements in a simple and convincing way. Key Responsibilities of the COE Team lead by the COE Leader Sales Enablement o Be the first line support to our sales team to win customers and projects using EAE. o Provide solution and application support to OEM, system integrators, and end users using EAE. o Support customers on complex automation challenges that involve EAE. o Troubleshoot and assist customers as they develop their own solutions and applications on EAE. o Support the sales team with demos and presentations at the customer. Customer Engagement o Work closely with key industrial customers and partners to understand their automation challenges and tailor EAE solutions accordingly. o Conduct technical discovery sessions, solution workshops, and customer roadmap discussions to drive adoption. o Lead proof-of-concept (PoC) projects, pilot deployments, and industrial testbeds, ensuring successful implementation of EAE. o Engage with executive stakeholders to define automation strategies, digital transformation roadmaps, and enterprise-wide implementation plans. o Support business development teams by providing technical insights, solution demonstrations, and competitive differentiators. Technical Ownership Best Practices Development o Design and build solutions to support customers using EAE. o Support the creation of technical documentation, playbooks, and design guides using EAE. o Conduct technical validation reviews for large-scale automation projects, ensuring alignment between commercial and technical readiness. o Work with COC (Centre of Competence) and LOB (Lines of Business) to optimize system architecture and scalability of EAE-based solutions. Training, Enablement Technical Advocacy o This role will have a dedicated EAE trainer report into it and will be supported by the DF training department. o Support the training needs of the country for both internal and external groups. o Create white papers, best practice guides, case studies, and knowledge-sharing to promote EAE. o Represent Schneider Electric in industry forums, conferences, and open automation groups. o Develop technical marketing content, including webinars, blog posts, and product demonstrations, to position Schneider Electric as an industry leader in open, software-defined automation using EAE. o Engage with academic institutions and research organizations to drive awareness and adoption of EAE in industrial and educational environments. Deliverables of the COE to be lead by the COE Leader Demo s on EAE o Build a maintain demo area in your country/region (HW and SW). o Personalize UVP/storytelling to customer use-case i. e. , create technical demos to answer customer s pain points and address their sub-segment requirements. o Handle QA and provide examples and references relative to applications. Workshops o Host application specific training (core EAE training itself is conducted by specific trainers). o Apply design guidelines to ensure projects are executed correctly. o Define code structure, objects, and CATs. o Assess challenges, traps and gaps and work with the EAE development team to address. System Architectures and application design o Draw, implement and test EAE solutions relative to customers applications. o Present outcomes to customers in order to get their adoption by reducing risks. Develop specific CATs to take complexity away from customer o Develop HW CATs in country/region. o Verify the solutions performance in country. o Validate the library as per customer user case/application. Project Execution and Support o Support the customer and or System Integrator on the successful execution of any EAE project. o Ensure customer satisfaction on projects - this includes commercial relationship on top of technical expertise to ensure the successful execution of the project. Feedback and documentation o Document all processes and changes made on site and during customer engagement. o Create Use cases and success stories from every project. o Share knowledge and best practices Stakeholder engagement Work closely with all technical and commercial teams in the country to ensure seamless integration and execution of Automation Expert (EAE) initiatives. Maintain regular communication with Sales Leaders, and other key stakeholders in the countries to drive alignment on EAE strategies and priorities. Build and sustain a relationship of trust and collaboration with the Global Industry BU ensuring all commercial initiatives and growth strategies are we'll understood and integrated into local activities and decision-making. Act as the primary conduit between the country and LOBs on EAE-related topics, including escalations and feature prioritization. This role requires a collaborative and proactive leader capable of fostering strong relationships across technical, commercial, and regional teams while ensuring EAE strategies are effectively executed at every level Education, Experience and Skills: Some level of flexibility is allowed based on level of experience. Bachelor s degree in e ither of the following: Electrical/Electronic Engineering, Computer Science IT programing, Code development. Proven track record of leading technical teams for more than 3 years. Embedded Software Engineering background would be advantageous. Be we'll versed on IIOT and the convergence between IT and OT. Object oriented Programming, Windows and Linux development environment, Docker/Kubernetes/Swarm, Virtualization, Event driven methodology, C# programming for HMI integration. Networking experience in LAN, WAN, VLAN, Managed Switch, Routers, Communication protocols TCP/IP based Modbus, EthernetIP, Profinet, HTTPS, MQTT. Experience in the following programming language: C/C++, Python, JavaScript is advantageous. Essential to this role, the candidate must be able to apply code development and design system/solution architecture that will fit into industrial applications on the factory floor and plant to control equipment and processes. Hands-on knowledge of industrial protocols (Modbus, OPC UA, MQTT, PROFINET, EtherNet/IP, etc. ). Deep expertise in, PLC programming, SCADA/DCS, and industrial networking. Extensive experience in designing and deploying large-scale automation solutions. Excellent problem-solving skills and ability to simplify complex technical concepts for engineers, customers, and executives. Strong communication and presentation skills, with experience engaging both technical and business audiences. 5 years of experience in automation solution development and programming Travel This role will require approximately 30-50% of travel. Schedule: Full-time Req: 009G0N

Posted 6 days ago

Apply

8.0 - 13.0 years

45 - 50 Lacs

Bengaluru

Work from Office

The Software Specialist (C++), Software Engineering is pivotal in steering a group of talented software engineers towards the successful execution of R&D projects. This role involves a blend of technical expertise and leadership skills twork as independent contributor on development of VFC product and features, mentor team members, and ensure that software deliverables are innovative, robust, and align with customer expectations. The specialist acts as a bridge between the engineering team and product management, translating business objectives inttechnical strategies, fostering a culture of continuous improvement, and maintaining a focus on both short-term milestones and long-term goals. Minimum Requirements: Understanding of unified communications (eg CiscUCM, Zoom, MS Teams) and Trading Floor platforms (eg BT Trading, IPC Unigy, Speakerbus). Experience of voice recording platforms is advantageous Degree in Computer Science or Engineering or Equivalent with 8+ years of working with C++ and/or Java. Experience of voice & viderecording platforms is advantageous Working experience of Cloud (preferably Azure) is an added advantage. Strong programming background and should be able tdesign and deliver solutions quickly Working knowledge of Cloud tools such as Kubernetes, Docker, GitHub and CI/CD tools such as Harness and/or Jenkins Working knowledge of Monitoring Tools such as Datadog and/or OpsGenie. Experience working JIRA and in an Agile team. Desktop systems development using C++ / Java JavaScript and/or TypeScript with knowledge of HTML, CSS and other web UI systems. Principal Duties and Essential Responsibilities: Work as individual contributor developing and supporting the Financial Compliance direct Cloud initiative. Ensuring global customer success. Initial ramp up is expected tbe based on small product issue resolution building tnew feature development. Once team established and product knowledge at required level, lead the development and implementation of software projects from conception tdeployment. Provide technical expertise and guidance in software design, coding standards, and system integration. Ensure the quality and reliability of software through rigorous testing and code reviews. Encourage innovation and the exploration of new technologies tenhance product capabilities. Troubleshoot and resolve complex technical issues that arise during the development process. Manage the allocation of resources, including personnel and technology, toptimize productivity. Establish and monitor performance metrics tevaluate the success of software projects. Mentor and develop team members through coaching and career growth opportunities. Foster a collaborative team environment that encourages open communication and knowledge sharing. Make informed decisions that impact software projects and team dynamics. Oversee the creation and maintenance of comprehensive technical documentation. Ensure adherence tindustry standards and regulatory requirements.

Posted 6 days ago

Apply

2.0 - 7.0 years

25 - 30 Lacs

Bengaluru

Work from Office

The Risk and Identity Solutions (RaIS) team provides risk management services for banks, merchants, and other payment networks. Machine learning and AI models are the heart of the real-time insights used by our clients to manage risk. Created by the Visa Predictive Models (VPM) team, continual improvement and efficient deployment of these models is essential for our future success. To support our rapidly growing suite of predictive models we are looking for engineers who are passionate about managing large volumes of data, creating efficient, automated processes and standardizing ML/AI tools. Job Description This is a great opportunity to work with a new Engineering and MLOps team to scale and structure large scale data engineering and ML/AI that drives significant revenue for Visa. As a member of the Risk and Identify Solutions modeling organization (VPM), your role will involve developing and implementing practices that will allow deployment of machine learning models in large data science projects. You must be a hands-on expert able to navigate both data engineering and data science disciplines to build effective engineering solutions that support ML/AI models. You will partner closely with global stakeholders in RaIS Product, VPM Data Science and Visa Research to help create and prioritize our strategic roadmap. You will then leverage your expert technical knowledge of data engineering, tools and data architecture in the design and creation of the solutions on our roadmap. The position is based at Visas offices in Bangalore, India. Essential functions Team members working for this role deploy, manage, and optimize data pipelines and machine learning models in production environments, ensuring smooth integration and efficient operations. The team also takes a data scientist s model and make it accessible to the software that utilizes it. The essential functions of this role include: ETL processes: The role also involves developing and executing large scale ETL processes to support data quality, reporting, data marts, and predictive modeling. Spark pipelines: The role requires building and maintaining efficient and robust Spark pipelines to create and access data sets and feature stores for ML models. Distributed computing: This role involves developing distributed applications. Performance optimization: This role involves a lot of performance optimization on the existing data pipelines developed in Spark or other distributed frameworks. Infrastructure Management: This role involves managing VPM ML platform infra, datasets, data governance, application asset management, Migrations. Data pipelines orchestration: Working with tools like Apache air flow, Control M to deploy and manage data workflows. Might develop custom tools for effective data pipeline orchestrations. Collaboration with Technology teams: The role involves working with Data Science teams, Visa Research, and other Technology teams to leverage and provide feedback on ML systems and tools. Technical documentation and innovation: The role requires defining and building technical and data documentation, using code version control systems, ensuring data accuracy and consistency, and suggesting new ideas for innovation. This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager. Basic Qualifications: 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience Working knowledge of Hadoop ecosystem and associated technologies (e.g. HDFS, MapReduce, YARN, Spark, Kafka, MLlib, GraphX, iPython, sci-kit, Pandas etc.) Preferred Qualifications: Experience working in Linux/Unix environment and exposure to command line utilities. Strong Development experience in one or more than one of the following: Golang, Java, Python, Rust, and C/C++. Hands-on experience working with large scale data ingestion, processing, and storage in the Hadoop ecosystem. Experience with complex, high volume, multi-dimensional data, as well as machine learning models based on unstructured, structured, and streaming datasets. Experience in writing and optimizing SQL queries in Big data environment. Experience creating/supporting production software/systems and have expertise on resolving performance bottlenecks for production systems Experience working with scheduling tools (Airflow, Control-M) and building data processing orchestration workflows. Strong written, verbal, and interpersonal skills needed to effectively communicate technical insights and recommendations with business customers and leadership team. Experience working with technology and business teams on Data Governance, Data Quality and Data Architecture initiatives.

Posted 6 days ago

Apply

10.0 - 11.0 years

11 - 12 Lacs

Bengaluru

Work from Office

As part of an agile team, you will research and build the software on telematics devices with state-of-the-art technologies and features like communication, networking, and positioning. You will be on a path-finding mission to enable and create new business in the Telematics domain. Will be part of highly visible demos; and lead effort to bring the product and solutions to market. Your responsibilities include design, development/coding, build, debug, and modify software enhancements and new products development. What You Will Do Owner of Systems common area. Design and develop scalable, maintainable, we'll mannered (CPU, memory, disk, power, network) automotive grade Linux applications with C, C++ for embedded platforms Defines System s behavior, usage and make sure that Feature development follows the systems development process and ensures quality. Works closely with Architects and Domain FO s in maintaining the system usage and maintain it throughout development and stabilization. Understand business requirements, associate them with agile entities (stories/tasks) for planning and execution Solves system and multiple domain wide issues. Understand and relate to system architecture for software design and development Perform code reviews, static analysis tests and unit testing of the software Understand 3rd party software from Open source, partners, OEMs, vendors with minimum support and integrate it with the product portfolio. What You Need to Be Successful Masters/bachelors degree in electrical, communications, computer engineering or a similar discipline, Should have 10 to 11 years of overall experience. Hands on working experience in Experience of playing the role of product owner scrum master, Handling products in automative domain specialized in networking, Representing the domain in front of customer, getting the requirements confirmed, help team to resolve critical issues, Experience of building the team, grooming them towards success of the product, Expertise in understanding of networking, sockets, telephony domains (incl 5G), Design, development, porting of Linux applications on an embedded platform Troubleshooting, debugging with embedded hardware platforms Linux Inter Process Communication mechanisms (sockets, message queues, shared memory), Concepts and techniques for Multithreaded applications Industry standard version control systems like GIT, Gerrit, Perforce Open Embedded, bitbake package management, Adapt at designing and developing reusable and scalable C, C++ code. Bonus Points if You Have Proficient understanding of STL (Standard Template Library): containers and algorithms. Good written and oral communication skills to collaborate with teams across geographies, stakeholders to customer. What Makes You Eligible Successfully complete a background investigation and drug screen as a condition of employment This position requires the use of a HARMAN or customer-owned vehicle. As such, any offer of employment will be contingent upon having a clean driving record, which will be evaluated and determined in HARMAN s sole discretion, no more than four (4) active points for moving violations (issued by any motor vehicle agency), and no references to operating a vehicle under the influence of controlled substances within the last 10 years. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc) Extensive training opportunities through our own HARMAN University Competitive we'llness benefits Tuition reimbursement Be Brilliant employee recognition and rewards program An inclusive and diverse work environment that fosters and encourages professional and personal development

Posted 6 days ago

Apply

9.0 - 14.0 years

32 - 37 Lacs

Bengaluru

Work from Office

As part of Camera team, you shall be responsible for Design Development of Camera Native Services. Work Involves Design, Development, Porting, Bug Fixing Optimization of Camera Stack in Android. What You Will Do Understand the requirements, design, develop and debug system SW in the field of automotive Cluster Infotainment system. Analyze customer and internal requirements and specifications and translates these into software designs. Understanding of the system software, drivers, system architecture, design methodologies, software platform integration with hardware bring up. Perform code reviews and other activities to ensure high-quality results. Work we'll with the distributed global teams. Handle customer queries and calls. Should be able to generate and report the work progress with right status. Identify the technical dependencies risks early in the stage. Define the inter module interfaces and document the same. Communicate with peers inside the Harman group to coordinate software development. This includes occasional travel for training or coordination with other groups. What You Need to be Successful Design, develop, and maintain efficient and reliable C++ code for new and existing applications. Collaborate with cross-domain to define, design, and ship new features. Analyze and optimize system performance, including memory usage, CPU utilization, and latency. Debug and resolve software defects and issues. Conduct code reviews and ensure adherence to best practices and coding standards. Participate in architectural and design discussions to contribute to future software directions. Write unit tests and perform integration testing to ensure software quality. Stay up to date with industry trends, new technologies, and best practices in C++ development. Experience in Agile methodologies, Configuration (Perforce, etc) and Project Management tools. Strong written, verbal communication and interpersonal relationship skills What is Nice to Have Strong proficiency in C++ (C++11, C++14, or later versions) and its standard libraries (STL). Experience with object-oriented programming (OOP) principles, design patterns, and software architecture. Familiarity with multi-threading, memory management, and performance optimization in C++. Experience working with version control systems like Git. Proficiency in debugging and troubleshooting code issues. Familiarity with build systems such as CMake, Makefiles, or others. Experience with Unit Testing frameworks (eg, Google Test). Experience in Camera HAL development. Proficiency in Android Camera Framework. Experience in Android Camera SuspendToRam. 10+ years of hands-on experience in Infotainment/Cockpit Android Camera Development/Design for Automotive Electronics systems. What Makes You Eligible Expertise in RVS Camera module (Rear View Surround) will be an added advantage. Strong Vehicle or Android HAL Experience. Experience in embedded Linux or Android or QNX. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc) Extensive training opportunities through our own HARMAN University Competitive we'llness benefits Tuition reimbursement Be Brilliant employee recognition and rewards program. An inclusive and diverse work environment that fosters and encourages professional and personal development .

Posted 6 days ago

Apply

2.0 - 7.0 years

5 - 8 Lacs

Mysuru, Pune, Bengaluru

Work from Office

B.E/Electrical Electronics Primary Skills : Embedded C/C++, BSW, MCAL, Bootloaders, , ARM CORTEX-M, BSW Implementation, Firmware and low level device drivers Secondary Skills : Cybersecurity, J1939, UDS, OBDII, MISRA Coding Standards Key Tools : Vector DaVinCi Configurator and Developer, VectorCast

Posted 6 days ago

Apply

2.0 - 7.0 years

4 - 7 Lacs

Mysuru, Pune, Bengaluru

Work from Office

B.E/Electrical Electronics Primary Skills : Matlab/Simulink, m-Scripting, MIL, SIL and Polyspace Secondary Skills : Sound Knowledge of Web FrameEmbedded C/C++ and gration of C-code and its integration in simulink models, Powertrain, AUTOSAR Configurationworks Key Tools : Polyspace, Polarian

Posted 6 days ago

Apply

2.0 - 7.0 years

3 - 7 Lacs

Kolkata, Hyderabad, Mysuru

Work from Office

B.E/Electrical Electronics Primary Skills : "a. Object Oriented Analysis, Design, build, and maintain efficient, reusable, scalable and reliable C++ code in object oriented methodologies and system software design concepts. b. Proficient understanding of standard template library (STL), algorithms/data structures, containers, functions, and iterators. c. Strong hands-on application design experience with exposure to different design patterns, UML and security thread modeling. Experience in Integrating APIs / SDKs that provide services fo Secondary Skills : "a. Development of Middleware Component in C++ on QNX/Linux/Android b. Good understanding of templating in C++, dynamic polymorphism, C++ specific notions, such as friend classes and memory management in non-garbage collected environments c. Develop production quality code that operates on constrained environments within ECUs targeted at Autonomous Vehicles (AV)." Key Tools : Jenkins CI, memory profiling tools, Static Analysis Tools like Coverity QAC

Posted 6 days ago

Apply

3.0 - 8.0 years

11 - 12 Lacs

Bengaluru

Work from Office

Description Requirements Introduction: A Career at HARMAN Automotive we're a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role As part of an agile team, you will research and build the software on telematics devices with state-of-the-art technologies and features like communication, networking, and positioning. You will be on a path-finding mission to enable and create new business in the Telematics domain. Will be part of highly visible demos; and lead effort to bring the product and solutions to market. Your responsibilities include design, development/coding, build, debug, and modify software enhancements and new products development. What You Will Do Design and develop scalable, maintainable, we'll mannered (CPU, memory, disk, power, network) automotive grade Linux applications with C, C++ for embedded platforms. Understand business requirements, associate them with agile entities (stories/tasks) for planning and execution. Understand and relate to system architecture for software design and development. Perform peer reviews, static analysis tests and unit testing of the software. Understand 3rd party software from Open source, partners, OEMs, vendors with minimum support and integrate it with the product portfolio. What You Need to Be Successful Masters/bachelors degree in electrical, communications, computer engineering or a similar discipline. Should have 3+ years of overall experience. Hands on working experience in C++. Good understanding of networking, sockets, telephony domains. Design, development, porting of Linux applications on an embedded platform. Troubleshooting, debugging with embedded hardware platforms. Linux Inter Process Communication mechanisms (sockets, message queues, shared memory). Concepts and techniques for Multithreaded applications. Industry standard version control systems like GIT, Gerrit, Perforce. Gtest based C++ unit test framework. Open Embedded, bitbake package management. Adapt at designing and developing reusable and scalable C, C++ code. Proficient understanding of STL (Standard Template Library): containers and algorithms. Good written and oral communication skills to collaborate with teams across geographies. What Makes You Eligible Prior knowledge of software development for Automotive Products is a plus. Ability to read and understand Hardware schematics analysis related to connectivity circuits. Experience working with Agile entities (Epics/Stories/Tasks) for planning and execution. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc) Extensive training opportunities through our own HARMAN University. Competitive we'llness benefits. Tuition Reimbursement. Access to HARMAN Campus Fitness Center and Cafeteria. An inclusive and diverse work environment that fosters and encourages professional and personal development.

Posted 6 days ago

Apply

2.0 - 5.0 years

6 - 9 Lacs

Bengaluru

Work from Office

Description Requirements This requisition is used solely to source regularly open roles but does not represent a current open role within HARMAN. Our recruiters monitor these requisitions and will contact you if we want to talk to you directly. In the meantime, consider joining our Talent Community to receive regular updates regarding openings Introduction: A Career at HARMAN Automotive we're a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role Spearheading the design, development, testing and maintenance of the BT profiles for upcoming as we'll as existing infotainment ready upgrade products. Innovate and be future ready for the upcoming market trends on BT technology. What You Will Do Design and implement Bluetooth communication protocols and features in Android applications. Excellent communication and coordination skills while working in multi-site environment. Worked on the Bluetooth Connectivity Domain which includes working integrating Bluez Bluetooth Stack solution. Hands on experience on with various Bluetooth Profiles - MAP, PBAP, HFP, A2DP, AVRCP, SPP, PAN, BT LE, HID Bluetooth stack etc Ensure the performance, quality, and responsiveness of Bluetooth features. Hands on experience working with major various BT chips like Qualcomm, Cypress, Marvell, Broadcom etc What You Need to be successful Bachelors or masters degree in Computer/Electronics Engineering or equivalent from premier institutes Technology Enthusiast with 5+ years of overall work experience. Excellent programming skills in C, C++ Java environment is mandatory. we'll versed and Hands on experience with Android BT Automotive architecture. Experience with Android SDK. Experience in building large complex software in a real-time, embedded, multi-processor, multi-interface environment. What Makes You Eligible Good understanding of automotive infotainment domains especially connectivity. we'll organized, meticulous good at understanding the big picture. Strong team player with ability to handle multiple projects. Self-motivated, results driven individual, passionate about technology. Experience in test methodologies, tools and methods. Good knowledge in testing embedded systems Strong Know-How of technical/automotive standards in infotainment or telematics software projects Efficiently meeting deadlines, schedules, and target dates Expertise in working with distributed development teams. Business fluent in English Be willing to travel on need basis domestic only OR domestic and international travel. Be willing to work from office in a hybrid mode. Successfully complete a background investigation and drug screen as a condition of employment. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc) Extensive training opportunities through our own HARMAN University Competitive we'llness benefits Tuition reimbursement Be Brilliant employee recognition and rewards program. An inclusive and diverse work environment that fosters and encourages professional and personal development.

Posted 6 days ago

Apply

5.0 - 10.0 years

12 - 16 Lacs

Pune, Bengaluru

Work from Office

we're on the lookout for a highly skilled passionate Software Architect to join our team and contribute to the cutting-edge automotive technology projects. Come join us innovate next-gen automotive and business IT solutions for next-gen vehicles with Qorix. Key Responsibilities Include: Led a team in developing Adaptive components and mentoring engineers. Skills / Competencies Proficiency in C++ Programming for automotive adaptive systems. Architecting and developing a C++14/17-based framework for functional verification of the Adaptive stack. Ensuring alignment with R20-21 Adaptive standards. Designed and implemented C++ applications for the Adaptive stack, applying SOLID design principles and utilizing UML diagrams (including sequence diagrams) to ensure scalable and efficient functional verification of individual modules. Hands-on exposure with Rust. Engaged in technical design discussions with stakeholders to translate functional specifications and customer requirements into comprehensive use cases, driving the creation of effective functional test applications. Proficient in QNX and Linux platforms, optimizing resource usage and system efficiency. Mentored and guided junior and mid-level engineers on C++ programming, Rust, real-time system design, and Adaptive AUTOSAR architecture, helping the team enhance technical skills and deliver high-quality software. Extensive experience working on QNX and Linux platforms for automotive software solutions, including hands-on work with QEMU-based simulations for rapid prototyping and testing. Exposure with the development of middleware and runtime environments, optimizing resource usage and improving overall system efficiency.

Posted 6 days ago

Apply

5.0 - 10.0 years

9 - 13 Lacs

Bengaluru

Work from Office

As a Frontend Developer, you will be a part of an innovative and cross-functional team that works on cutting-edge immersive technologies. you'll contribute to the development of interactive 2D and 3D applications targeting platforms such as Android, iOS, Vision OS, and Meta Quest. Your role will involve integrating backend services, working with AR frameworks, and leveraging modern game engines and visualization libraries to deliver high-performance, user-friendly applications. This is an exciting opportunity to build futuristic user experiences and develop advanced visual tools across multiple platforms. What should you bring along 5 years of industry experience in software development, preferably in interactive or immersive tech Proven ability to work independently and collaboratively in a fast-paced environment Strong understanding of 3D rendering pipelines and real-time graphics Experience handling cross-platform application requirements (mobile, desktop, AR/VR) Ability to translate complex ideas into functional and visually compelling experiences A passion for innovation and continuous learning Must have technical skill API Integration : Ability to integrate and work with RESTful backend services Hardware Platforms : Experience with Android, iOS, Vision OS, and Meta Quest 3D Application Development : Proficient in building applications using Unity3D (C#) or Unreal Engine (C++) Web Technologies : Skilled in creating and modifying 2D front-ends and WebGL applications 3D Toolchain Knowledge : Experience in using or customizing tools like Blender or 3DC AR Frameworks : Practical experience in using and integrating AR development kits (eg, ARKit, ARCore, Vuforia) Good to have Technical skills Python : Familiarity with Python libraries like VTK, PyVista, or other 3D visualization libraries 3D Design Workflow Understanding : Experience with pipeline integration and custom tool development for designers Cloud Services : Experience integrating backend services hosted on AWS, Azure, or GCP CI/CD Pipelines : Understanding of DevOps practices and automated deployment

Posted 6 days ago

Apply

3.0 - 5.0 years

4 - 8 Lacs

Mumbai

Work from Office

Dentsu s master data management (MDM) team utilizes Semarchy for mastering critical enterprise data domains such as client, customer, etc for driving data governance, efficient operations, and improving the quality and trust of our data and insights. The Semarchy developer will work closely with business and technical teams to design, develop, test, deploy, and maintain data products meeting functional and nonfunctional requirements. Job Description: Core Requirements: 1. Knowledge of Master Data Management (MDM) 2. Experience of working with MDM systems (such as Informatica, IBM Data Stage, Trillium, Semarchy, etc) 3. Has a Computer Science or numerate degree. 4. Minimum 3 to 5 years of SQL experience working in a data warehouse, analytics or data migration environment. 5. Database design using normalisation techniques. 6. Experienced in designing Entity Relationship Diagrams. 7. Has worked in a technical team to deliver team goals. 8. Has worked in an Agile environment (using Jira or Azure DevOps or other agile technologies). 9. Worked on internal stakeholder or customer projects. 10. Understands the technical development lifecycle. 11. Must understand the difference between good design and bad design. 12. Use of coding standards. 13. Has created test plans/scripts. 14. Must be a team player. 15. Must be a strong problem solver. The following are preferred requirements: 1. Excellent communication skills with ability to document and present design patterns, code reviews, runbook. 2. Knowledge of record matching and/or data quality issues. 3. Experience of working with integration tools (such as Azure Data Factory, SnapLogic, BizTalk, etc) 4. Experience of programming languages (such as C, C++, C#, Python) 5. Experience of Reporting tools (Tableau or Power BI) 6. Understands project management principals. 7. Has performed demonstrations to stakeholders. 8. Understanding of how to implement algorithms. 9. Technical Leadership 10. People Management

Posted 6 days ago

Apply

10.0 - 20.0 years

20 - 25 Lacs

Pune

Work from Office

Kohler Co. is seeking a Test Automation Architect - Firmware to join our dynamic engineering team. In this role, you will be responsible for designing, implementing, and maintaining comprehensive test automation frameworks for our firmware development projects. Your expertise will be vital in ensuring that our products meet the highest quality standards while optimizing the testing processes for efficiency and effectiveness. Key Responsibilities: - Develop and implement test automation strategies for firmware / Mobile App / System projects, ensuring thorough test coverage and reliability. - Architect and maintain the test automation infrastructure, including tools and frameworks that support both functional and non-functional testing for Firmware / Mobile App / System testing - Collaborate with cross-functional teams, including firmware developers, quality assurance engineers, and product managers, to define testing requirements and ensure testability. - Analyze test results, provide insights, and drive improvements in test processes and coverage. - Ensure the right tools, technologies and platforms are chosen for the testing. Improve test execution by using the right tools and technologies - Mentor and guide team members in best practices for test automation and provide training as needed. - Stay current with industry trends and advancements in test automation technologies and methodologies. Skills and Tools Required: - Strong experience in firmware testing and validation, with a solid understanding of embedded systems. - Proficiency in programming languages such as Python, C, or C++. - Experience in testing different communication protocols such as Wireless / Wired (MQTT, BLE, Ethernet, RS 232, SPI, I2C) - Fair knowledge of wired / wireless protocols - Extensive experience with test automation tools and frameworks (Embedded and Mobile App) (eg, Selenium, Appium, TestNG, Robot Framework, NI instruments, Customised Framework). - Familiarity with hardware-in-the-loop (HIL) testing and tools used for embedded firmware testing . - Knowledge of continuous integration and continuous deployment (CI/CD) practices and tools (eg, Jenkins, GitLab CI). - Strong analytical and problem-solving skills, with a keen attention to detail. - we'll versed in using hardware and software tools for test development - Excellent verbal and written communication skills - Minimum 5 years of experience in test automation framework design / maintain / define - Minimum 5 years of hands-on experience in python scripting - Excellent communication and collaboration skills, capable of working effectively in a team environment. - Experience in Agile methodologies and practices. If you are passionate about test automation and want to make a significant impact on the quality of innovative products at Kohler Co., we encourage you to apply for this exciting opportunity.

Posted 6 days ago

Apply

3.0 - 6.0 years

8 - 12 Lacs

Bengaluru

Work from Office

The Software Specialist (C++), Software Engineering is pivotal in steering a group of talented software engineers towards the successful execution of R&D projects. This role involves a blend of technical expertise and leadership skills twork as independent contributor on development of VFC product and features, mentor team members, and ensure that software deliverables are innovative, robust, and align with customer expectations. The specialist acts as a bridge between the engineering team and product management, translating business objectives inttechnical strategies, fostering a culture of continuous improvement, and maintaining a focus on both short-term milestones and long-term goals. Minimum Requirements: Understanding of unified communications (eg CiscUCM, Zoom, MS Teams) and Trading Floor platforms (eg BT Trading, IPC Unigy, Speakerbus). Experience of voice recording platforms is advantageous Degree in Computer Science or Engineering or Equivalent with 8+ years of working with C++ and/or Java. Experience of voice & viderecording platforms is advantageous Working experience of Cloud (preferably Azure) is an added advantage. Strong programming background and should be able tdesign and deliver solutions quickly Working knowledge of Cloud tools such as Kubernetes, Docker, GitHub and CI/CD tools such as Harness and/or Jenkins Working knowledge of Monitoring Tools such as Datadog and/or OpsGenie. Experience working JIRA and in an Agile team. Desktop systems development using C++ / Java JavaScript and/or TypeScript with knowledge of HTML, CSS and other web UI systems. Principal Duties and Essential Responsibilities: Work as individual contributor developing and supporting the Financial Compliance direct Cloud initiative. Ensuring global customer success. Initial ramp up is expected tbe based on small product issue resolution building tnew feature development. Once team established and product knowledge at required level, lead the development and implementation of software projects from conception tdeployment. Provide technical expertise and guidance in software design, coding standards, and system integration. Ensure the quality and reliability of software through rigorous testing and code reviews. Encourage innovation and the exploration of new technologies tenhance product capabilities. Troubleshoot and resolve complex technical issues that arise during the development process. Manage the allocation of resources, including personnel and technology, toptimize productivity. Establish and monitor performance metrics tevaluate the success of software projects. Mentor and develop team members through coaching and career growth opportunities. Foster a collaborative team environment that encourages open communication and knowledge sharing. Make informed decisions that impact software projects and team dynamics. Oversee the creation and maintenance of comprehensive technical documentation. Ensure adherence tindustry standards and regulatory requirements.

Posted 6 days ago

Apply

8.0 - 12.0 years

13 - 18 Lacs

Ghaziabad, Bengaluru

Work from Office

Thales India Engineering Competency Center is seeking a Technical Lead who is in charge of the software development activities (definition of requirements, the design of SW architecture, coding and testing), in order to deliver software that meet requirements coming from a Business Lines (B/L), with the adequate quality and maturity level, within schedule and budget. Qualifications: Bachelor or masters of Technology in Computer Science & Engineering, Electronics & Communication or equivalent discipline with 8 to 12 years of relevant experience. Competencies: Passion for coding, technologies and shipping features that bring innovation Experience in leading the design, development and deployment software solutions. Experience in collaborating with cross-functional teams to define, design and ship new feature Experience improving quality through thoughtful code review, appropriate testing, proper rollout, monitoring and proactive changes. Solid know-how of Linux operating system Experience with embedded RTOS system and Yocto distributions. Strong C/C++ and scripting languages (python/bash) skills Extended know-how with regards to TCP/IP networking and the corresponding low-level APIs. You also potentially have background on Linux network configuration Familiar with cybersecurity principles, network protocols, and familiarity with networking component. Experience with distributed version control systems Experience with network debug and testing tools (Wireshark) Experience with test automation framework (Jenkins) High level of responsibility, ownership, and accountability Good verbal and written communication skills Expertise in requirement management . Minimum Skills/Experience: Any experience with Bootloader or Kernel would be beneficial Experience with software packaging using the RedHat Package Manager Familiar with Linux containers (Docker, LXC, OpenShift or Kubernetes) Experience working on complex, multi-threaded application architectures Familiar with the SNMP protocol Familiar with the basic tools deployed in our infrastructure: DOORs, Jira Familiar with build automation systems (Jenkins) and automation testing

Posted 6 days ago

Apply

10.0 - 15.0 years

30 - 35 Lacs

Pune

Work from Office

The candidate will be working with the WiFi team at Arista, developing cutting edge and next generation WiFi solutions in a fast-paced environment. The WiFi team is responsible for the end to end development of the Cloud managed WiFi product portfolio of Arista. This specific position is for the WiFi AccessPoint team. What you'll Do As a core member of the AccessPoint team, the candidate is expected to work closely with relevant teams to understand product requirements, design the solution, build the software and deliver it for final validation and customer deployment. The successful candidate will also keep track of new and emerging technologies and their impact on Arista products, come up with new and innovative ideas to improve and differentiate the product and help Arista become a leading player in the Campus space. The candidate will also work closely with sales and support teams to push new solutions, understand customer needs and pain points and help resolve escalations. The candidate is expected to have a strong background in software development and good understanding of systems and networking areas with the knowledge of the WiFi area as an added bonus. The candidates role will not be limited to a single aspect of the product, it will be broad encompassing many different aspects including but not limited to developing new Access Points, designing and implementing new features, tracking new technologies and working closely with the sales and customer teams. Requirements: Strong engineering and Computer Science fundamentals Minimum 3-15 years of relevant experience Well versed with programming in one of C/C++ languages Experience working in a Linux environment, developing applications or Linux drivers Proven experience in Any of the below: 1. Network device drivers, operating system internals, Kernels, compilers, SOC architecture 2. User space development for connectivity related products (Wireless Lan access points/ controllers, networking equipment) in one or more of following areas: HostAPD, Portal, RADIUS, AAA, Identity and role management, Radsec Tunnels, Firewall, Iptables, Flow Classification, QoS, TLS, DTLS Preferred Skills: Experience with Wi-Fi device drivers on Linux. Hands-on experience in working with one or more WIFI chipset platforms Good System Level understanding of the Wireless AP functionality Experience in developing Wi-Fi features, system integration, evaluate various performance parameters

Posted 6 days ago

Apply

10.0 - 15.0 years

4 - 8 Lacs

Pune

Work from Office

Lattice is seeking candidates for the position of Staff Software Development Engineer in FPGA place and route. This is a full-time position located in Pune, India. The successful candidate will join a team designing and developing Lattice FPGA implementation software tools. The candidate will contribute to delivering software solution for Lattice FPGA development with emphasis on Lattice synthesis mapper tool. The candidate is expected to be an expert in FPGA synthesis core engine and technological mapping with knowledge on how to achieve optimal solution for a given architecture and be able to support next generation FPGA with best result in Fmax, Area, Runtime as we'll as memory utilization The candidate will team up with other synthesis/mapper developers and develop synthesis mapping engine for various FPGA products. The responsibility also includes customer support, new software feature support as we'll as QoR improvement. The candidate is expected to maintain existing software products and interact with other teams to facilitate a value-added solution too. Accountabilities: Develop logic synthesis/mapper tool for Lattice FPGA products. Synthesize logic designs from Verilog/VHDL RTL to structural netlist. Improve synthesis/mapper engine QoR. Create test designs with test benches to verify implementation and ensure high quality. Qualifications: BS/MS/PhD in Electrical Engineering or Computer Science or Computer Engineering. Proficient with C/C++, Verilog/VHDL, logic design, Tcl and shell scripts. Strong background and experience in data structures and algorithms. Experience of logic design and EDA software is a must. Experience of logic optimization and technology mapping development is required. Experience of FPGA tool development is preferred. Strong written and verbal communication skills, and collaboration skill. Experience of multi-processing development is a plus. Solid understanding in FPGA architectures is a plus. 10+ years of experience in logic synthesis development in FPGA or ASIC domains

Posted 6 days ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies