Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Middleware Engineer at Netradyne, you will be a part of the Device Middleware team where you will play a crucial role in designing and developing middleware components and services for our embedded Linux-based platforms. Your responsibilities will include working on IPC mechanisms, system daemons, service orchestration, and collaborating with various teams to ensure software reliability and scalability. To excel in this role, you should possess a Bachelor's or Master's degree in Computer Science or Electronics with 5 to 8 years of experience in system software development on Linux. Strong C/C++ programming skills and a solid understanding of Linux internals are essential. You should also have experience with IPC mechanisms, multithreading, synchronization concepts, and working with build systems like CMake and Make. Preferred skills include experience in embedded Linux, socket programming, video streaming, and familiarity with container technologies like Docker and Kubernetes. Additionally, knowledge of scripting languages such as Bash and Python, exposure to security frameworks for Linux systems, and contributions to open-source Linux projects are advantageous. If you are passionate about low-level software, embedded systems, and enjoy solving complex problems, Netradyne offers an opportunity to shape the future of intelligent mobility solutions. Join our team of forward-thinking individuals and contribute to our growth in the transportation ecosystem.,
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
The Linux Platform Engineer (Ethernet) role is an exciting opportunity to join our team working on advanced Display Controllers for CNH Trucks. As a skilled Linux Platform Engineer, you will focus on Ethernet functionalities within the embedded Linux platform to ensure robust and high-performance in-vehicle communication. Responsibilities: - Develop, integrate, and test Ethernet drivers and protocols (TCP/IP, SOME/IP, DoIP) within the embedded Linux platform. - Configure and optimize network interfaces and related services. - Debug and resolve complex issues related to Ethernet communication. - Collaborate with hardware and application teams for seamless integration. - Contribute to BSP development and Linux kernel customization. Required Skills & Experience: - 3-7 years of experience in embedded Linux development. - Strong experience with Ethernet (TCP/IP, SOME/IP, DoIP) stack development and integration. - Proficient in C/C++ programming. - Experience with Linux kernel, device drivers, and BSP development. - Familiarity with network debugging tools. - Knowledge of automotive communication protocols (CAN, Ethernet). - Experience with version control (Git) and defect tracking (JIRA). - Good communication and collaboration skills. Location: Bangalore / Hyderabad If you are passionate about Linux platform engineering and have a strong background in Ethernet development, we encourage you to apply for this role. Join us in creating cutting-edge solutions for the automotive industry.,
Posted 3 weeks ago
15.0 - 19.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is looking for an experienced CPU software engineer to contribute to the design and development of low-level firmware for CPU bootstrapping, power controller, and more. As part of the software CPU architecture group, you will be responsible for coordinating the design and development of firmware, debugging critical SW issues, defining short and long-term SW architecture roadmaps, and representing the CPU SW teams in engagements with Arm architects and third-party software partners. This role offers exposure to multiple technology domains related to system-on-chip development and provides the opportunity to directly influence Qualcomm's most innovative products. The ideal candidate should have 15+ years of experience in the embedded domain with strong C/C++ programming skills. Experience with multi-core ARM/CPUs, embedded platforms, heterogeneous compute platforms, real-time SW development, and driver development on any RTOS is required. Additionally, the candidate should possess detailed understanding of SoC hardware blocks, hands-on technical leadership skills, and excellent verbal and written communication abilities. Demonstrated experience working with senior management and a disciplined approach to digitized services enabling are also essential for this role. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 15+ years of Software Engineering or related work experience. Alternatively, a Master's degree with 5+ years of experience or a PhD with 4+ years of experience is also acceptable. Additionally, 3+ years of work experience with programming languages such as C, C++, Java, Python, etc. is required. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, please reach out to disability-accommodations@qualcomm.com. Qualcomm expects its employees to adhere to all applicable policies and procedures, including those related to the protection of confidential information. For more information about this role, please contact Qualcomm Careers.,
Posted 3 weeks ago
12.0 - 16.0 years
0 Lacs
indore, madhya pradesh
On-site
You will be working at EduRobotics Tech Solutions in Indore as a Robotics Engineer. With 12 years of experience, you will play a crucial role in developing, integrating, and testing educational and industrial robots. Your responsibilities will include building and testing robotics kits, developing embedded code, integrating sensors and communication modules, supporting lab setup, conducting demos and training sessions, and contributing to R&D projects. To qualify for this position, you should have a B.E./B.Tech degree in Electronics, Mechatronics, Instrumentation, Robotics, or related fields. Your hands-on experience in robotics, embedded systems, or automation will be essential. Any prior projects or internships in robotics/IoT domains will be advantageous. Your skills in Arduino, Raspberry Pi, and ESP32 programming, along with Python and C/C++ proficiency, will be put to good use. You should have experience with sensors, servos, motor drivers, and controller boards. Strong troubleshooting and debugging abilities will be necessary, as well as the capability to explain technical concepts clearly to non-technical individuals. Working at EduRobotics Tech Solutions will provide you with a dynamic environment where you can work on robotics kits, industrial automation, and AI projects. You will have opportunities for fieldwork, demo delivery, and skill development in various technologies. The company offers a supportive team, training, and career growth opportunities in the automation sector. Compensation will be competitive and inclusive of benefits like Conveyances, Mediclaim, Performance incentives, PF, and ESIC.,
Posted 3 weeks ago
2.0 - 8.0 years
0 Lacs
haryana
On-site
A career at HARMAN Automotive offers you the opportunity to be part of a global, multi-disciplinary team dedicated to leveraging technology to transform the future. As an engineer at HARMAN Automotive, you will work on developing audio systems and integrated technology platforms that enhance the driving experience. Through a combination of ingenuity, collaborative spirit, and engineering excellence, you will contribute to advancing in-vehicle infotainment, safety, efficiency, and overall enjoyment for drivers and passengers. As a Linux Developer within our team, you will primarily focus on middleware and application development on Linux NAD modules. Tasks will include working on Linux kernel development, device driver design and customization, and integrating kernel tasks. Proficiency in C/C++ programming languages, real-time multi-threaded software design, and system programming using IPC and synchronization primitives are essential for this role. Experience in areas such as Power Management, Network, and BSP (ARM) within the Linux kernel is preferred. Additionally, expertise in embedded system programming, particularly in Linux, as well as debugging and root causing embedded system issues, will be key responsibilities. Successful candidates for this position will have exposure to Real-Time Operating Systems (RTOS) and an understanding of automotive protocols such as CAN, J1939, and SPI. Work experience with Agile methodology, a Bachelor's Degree or higher in Electrical Engineering/Computer Science, and 2-8 years of experience in embedded Linux development are necessary. A self-motivated and results-driven attitude, along with a passion for the work, will contribute to your success in this role. Furthermore, willingness to work at our office in Gurgaon, India, is required. At HARMAN, we offer a flexible work environment that allows for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. You will have access to employee discounts on renowned Harman and Samsung products, extensive training opportunities through HARMAN University, competitive wellness benefits, tuition reimbursement, and participation in the Be Brilliant employee recognition and rewards program. Our inclusive and diverse work environment fosters professional and personal development, ensuring that every employee feels welcomed, valued, and empowered. Join us at HARMAN, where innovation unleashes next-level technology across automotive, lifestyle, and digital transformation solutions. If you are ready to make a lasting impact through innovative work, we invite you to join our talent community today.,
Posted 3 weeks ago
8.0 - 12.0 years
0 Lacs
karnataka
On-site
A career at HARMAN Automotive is an opportunity to be part of a global, multi-disciplinary team dedicated to leveraging the power of technology to shape the future. As a Principal Engineer, you will play a pivotal role in developing Android HMI Applications within the Infotainment context and ensuring the seamless delivery of software integration. Your responsibilities will encompass analyzing specifications, crafting high-level designs, maintaining traceability, reviewing unit-level code, and documenting your work on HARMAN product(s). In this role, you will provide technical coordination in software development by comprehending requirements for specific projects/programs and mentoring a team of engineers on skill-building aspects relevant to the project. Your tasks will include requirement analysis, component ownership for Android HMI development, integration of features/libraries from other concepts/products, and active participation in design, development, verification, troubleshooting, and delivery of high-quality products. To excel in this position, you should hold a Bachelor's degree in Computer Engineering, Electrical Engineering, or equivalent, coupled with 8-10 years of experience in Android Application development and integration on embedded platforms using Kotlin, Java, and Jetpack Compose. Proficiency in native C/C++ programming, communication interfaces like JNI, binder/AIDL/HIDL, multimedia frameworks, multi-threaded programming, middleware solution development on the Android environment, and Android application framework is essential. Additionally, familiarity with cloud interfaces, UML state diagrams, sequence diagrams, debugging tools, third-party libraries, APIs, Android SDK, and agile development practices is required. Moreover, possessing code quality orientation, experience in UI design tools like Figma, knowledge of automotive, audio, and e-commerce domains, resourcefulness in problem-solving, structured work approach, proactive mindset, effective communication skills, innovation-driven mindset, and strong team player capability are advantageous. Your willingness to work in Bangalore, India, and ability to successfully complete background investigations and drug screenings are prerequisites for this role. Joining HARMAN Automotive offers a flexible work environment, employee discounts on premium products, extensive training opportunities, competitive wellness benefits, tuition reimbursement, access to fitness facilities and cafeteria, and an inclusive work environment that values professional and personal development. At HARMAN, innovation unleashes next-level technology across automotive, lifestyle, and digital transformation solutions, creating extraordinary experiences and addressing evolving needs. If you are ready to make a lasting impact through innovation, we invite you to be part of our talent community at HARMAN.,
Posted 3 weeks ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is looking for an engineer with 1-3 years of experience working on an Embedded processor, proficient in C/C++ programming, computer architecture, operating systems, and various specific areas including multi-threaded programming, software debugging in real-time operating systems, and audio/speech use cases such as playback, recording, streaming, and voice calls. The ideal candidate should have knowledge of audio/speech pre/post processing, compression standards, and expertise in tools used on Audio HAL/Userspace/Frameworks. Familiarity with audio interfaces like I2S, HDMI, and SPDIF is also required. As a Software Engineer at Qualcomm, your responsibilities will involve developing and enhancing Audio HAL/userpsace frameworks, drivers for audio interfaces, participating in design discussions across teams, and software maintenance. This challenging role will require you to design, develop, and implement software for audio/voice use cases in user space Audio HAL for a variety of smart devices. You will work closely with hardware, HLOS, and Audio Tuning teams globally, gaining a deep understanding of audio architecture, interfaces, processing modules, and encoders/decoders. Minimum qualifications for this position include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. The company expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. If you are up for the challenge of designing and implementing software for audio/voice use cases on Qualcomm platforms, this opportunity offers a chance to work on cutting-edge technologies with a global team. Apply now to be a part of this exciting journey at Qualcomm India Private Limited.,
Posted 3 weeks ago
1.0 - 5.0 years
0 Lacs
surat, gujarat
On-site
As an Embedded Firmware Developer at Vicharak, you will have the exciting opportunity to work on real-world projects and contribute to innovative software solutions for IoT-enabled systems. You will be responsible for developing and optimizing firmware for IoT devices, focusing on performance, reliability, and scalability. Using your skills in C/C++ programming, you will write and test embedded software on microcontrollers like ESP32, STM32, and Raspberry Pi Pico. Your role will involve working with popular development platforms such as ESP32, Arduino, Raspberry Pi, and STM32 Nucleo, and integrating hardware peripherals like sensors, actuators, and displays. Additionally, you will set up communication with modules like Wi-Fi, Bluetooth, Zigbee, and LoRa for IoT connectivity. You will also implement communication protocols such as UART, SPI, I2C, MQTT, and HTTP for device communication and design secure and efficient IoT systems with cloud and edge computing integration. In this position, you will perform functional testing of firmware, analyze logs to identify and fix bugs, and collaborate with teams to design IoT solutions that address real-world challenges. You will also create and maintain detailed documentation of firmware design, testing procedures, and results, and share insights and learning through team discussions and presentations. To excel in this role, you should have basic programming skills in C/C++ with a strong interest in embedded systems, familiarity with microcontroller programming and debugging tools, and hands-on experience or coursework with development boards like ESP32, Arduino, or STM32. An understanding of communication protocols (I2C, SPI, UART, MQTT) and wireless technologies, along with strong problem-solving and analytical thinking skills, are essential. You should also have enthusiasm for learning new technologies and collaborating on innovative projects. By joining Vicharak as an Embedded Firmware Developer, you will gain practical experience working on real IoT projects, improve your technical proficiency in firmware development and debugging, learn from industry experts in embedded systems and IoT, build a strong foundation for a future in embedded engineering or IoT development, and be part of a dynamic team driving innovation in IoT and software solutions. If you have a passion for embedded systems and IoT and are excited about the opportunity to work on cutting-edge projects, we encourage you to apply and be part of our team at Vicharak.,
Posted 3 weeks ago
6.0 - 10.0 years
0 Lacs
karnataka
On-site
As a Senior Software Engineer, Embedded Backend at Bose Professional, you will play a crucial role in the development of cutting-edge audio solutions for professional applications. You will be part of a team that values collaboration, customer-centricity, trust, and innovation as core principles. Your primary responsibility will involve proficiency in embedded firmware development, specifically for professional audio applications. Working within well-defined software architecture and requirements, you will independently design high and low-level software, estimate project schedules accurately, and write high-quality code within an Agile development environment. In this role, you will lead board bring-up activities for new hardware prototypes, including bootloader porting and Linux kernel configuration. You will also be responsible for developing, customizing, and maintaining the Linux Board Support Package (BSP) for embedded products. Collaborating closely with hardware engineers, you will review schematics, define system architecture, and troubleshoot hardware/software integration challenges. Additionally, you will optimize system performance, develop and debug Linux kernel device drivers, and maintain the build system for custom Linux distributions. Your role will also involve mentoring junior engineers, creating detailed technical documentation, and contributing to software test plans to ensure system stability and reliability. To qualify for this position, you should hold a Bachelor's degree in Computer Science, Electronics & Communication, Electrical Engineering, or a related field, along with a minimum of 6 years of experience in embedded Linux software development. Proficiency in C/C++ programming for embedded systems, in-depth knowledge of Linux kernel architecture and device driver model, and hands-on experience with ARM-based SoC board bring-up are essential requirements. Strong communication skills, problem-solving abilities, and proficiency with debugging tools such as JTAG/SWD, oscilloscopes, and logic analyzers are also key qualifications for this role. Bose Professional is an equal opportunity employer that values diversity and encourages candidates from all backgrounds to apply. Join us in Mangalore, India, for a full-time position with a hybrid work model, reporting to the Director of Software Engineering in the Engineering department.,
Posted 3 weeks ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
Development and support of test generation frameworks for SoC system validation, including a Linux based framework and a Clang/LLVM based compiler and bare metal (OS less) framework. These frameworks play a crucial role in enhancing validation efficiency by enabling post-si validation stress and shifting validation left to the pre-si stage, ultimately resulting in shorter Time to Market (TTM) for Intel products. The responsibilities of this role encompass the development of Linux kernel modules/device drivers and compiler extensions to facilitate SoC flows (e.g., Coherency, PCIe, Power Management, Security). This involves aiding in the ease of test content creation and reuse, as well as validating these capabilities on pre/post-si platforms. As a part of this role, close collaboration with internal customers from the validation teams is expected to devise solutions to challenges, leveraging formal education, software processes, and a deep understanding of the product architecture domain. Minimum Qualifications for this position include a Bachelor's or Master's degree in Computer Science, Computer Engineering, or Electrical Engineering, along with at least 3 years of experience (for Btech) or 2 years of experience (for Mtech) in CC programming with Object-Oriented Programming (OOP). Additionally, a minimum of 2 years of experience with Computer System Architecture is required. The ideal candidate should be self-initiated and a collaborative team player in an Agile project environment. Preferred Qualifications entail prior experience with PC bus protocols such as PCIe, USB, DPHDMI, familiarity with GIT revision system, compilers, Windows or Linux device drivers, knowledge in makefile build environment and scripting languages. Moreover, expertise in developing or utilizing validation tools would be considered highly advantageous. The Intel Validation Engineering (iVE) team contributes significantly on a daily basis to sustain and enhance Intel's product leadership. This team is responsible for validating, debugging, and optimizing the latest designs and groundbreaking technologies that impact lives worldwide. The iVE team plays a pivotal role in meeting the Product Release Qualifications (PRQs) of Intel products and in ensuring the timely delivery of annual technology platforms as outlined in the roadmap. This role is part of our hybrid work model, allowing employees to divide their work time between on-site activities at the assigned Intel site and remote work. Please note that job posting details, including work model, location, or time type, are subject to change.,
Posted 3 weeks ago
10.0 - 15.0 years
0 Lacs
karnataka
On-site
Mavenir is at the forefront of network innovation, shaping the future with cutting-edge technology and a vision centered on a unified, software-driven automated network adaptable to any cloud environment. As the exclusive provider of end-to-end cloud-native network software in the industry, Mavenir is revolutionizing global connectivity by spearheading software network evolution for over 250 Communications Service Providers across 120+ countries, catering to more than half of the world's subscribers. As an M-plane Development Lead/Architect based in Bengaluru, you will play a pivotal role in designing, developing, and overseeing critical aspects of Mavenir's 4G and 5G Radio M-Plane modules. Leading a team of engineers, you will collaborate with Product Line Managers, Architects, and other Platform leads to drive the development of high-performance, reliable OAM software solutions while ensuring compliance with ORAN specifications for Radio products. Key Responsibilities: - Lead the design and development of Mavenir's 4G and 5G Radio M-Plane modules - Collaborate with cross-functional teams to deliver high-quality software solutions - Ensure compliance with ORAN specifications for Radio products - Mentor and guide a team of engineers to achieve project goals - Contribute to the continuous improvement of software development processes - Maintain a fast-paced and dynamic work environment Job Requirements: - 10-15 years of experience in the Telecom industry - Bachelor's or Master's degree in computer science or a related field - Proficiency in C/C++ programming and real-time systems development on Linux platforms - Experience with OAM/M-plane development, Netconf, Yang, XML, JSON - Familiarity with Open RAN M-plane specification, IOT, and conformance - Knowledge of TCP/IP networking, routes, VLAN, MAC, DHCP, etc. - Understanding of 4G and 5G call flows - Exposure to PTP sync and SyncE - Hands-on experience with tools like sysrepoctl, netopeer2-cli, Wireshark dissectors, etc. - Familiarity with O-RAN Network Architecture and Standards preferred - Previous experience with Agile/Scrum/Kanban methodologies - Strong problem-solving and analytical skills - Excellent communication and collaboration abilities - Ability to translate complex technical concepts for non-technical stakeholders - A team player with a track record of providing technical guidance and support across functional teams Mavenir is dedicated to fostering an inclusive workplace and providing accommodations for individuals with disabilities. We are an Equal Employment Opportunity (EEO) employer, welcoming applications from diverse candidates worldwide, irrespective of ethnicity, gender, religion, nationality, age, disability, or other legally protected status.,
Posted 3 weeks ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
As an Embedded Software Engineer, you will be required to have experience in Real-Time Operating Systems (RTOS) such as QNX, VxWorks, FreeRTOS, ThreadX, or Linux, along with strong C/C++ programming skills. Your responsibilities will include developing and maintaining embedded software using C/C++, working with RTOS and multi-threaded systems, and interfacing with hardware to optimize performance. You will also be involved in integrating with ARM/IA-64 architectures and collaborating closely with hardware teams. Your primary skills should include proficiency in C/C++ programming, expertise in RTOS (QNX, VxWorks, FreeRTOS, ThreadX, Linux), and experience in multi-threaded development. Additionally, knowledge of ARM/IA-64 architecture and hardware interfaces such as UART, SPI, I2C, GPIO will be beneficial as secondary skills. To qualify for this role, you should hold a Bachelors/Masters degree in Computer Science, Electronics, or a related field. As an Embedded Software Engineer, you will work in the field of Software Engineering, focusing on developing, maintaining, and optimizing software solutions and applications. Your responsibilities will involve applying scientific methods to analyze and solve software engineering problems, developing and applying software engineering practices, and supervising the technical and administrative work of other software engineers. You will be expected to demonstrate original thought and judgment in your work, building expertise in software engineering to meet standard expectations for the role. Collaboration and teamwork with other software engineers and stakeholders will be essential for success in this position.,
Posted 3 weeks ago
12.0 - 16.0 years
0 Lacs
hyderabad, telangana
On-site
As a Senior Silicon Design Engineer (SMTS) at AMD, you will be an integral part of the GFX sub-system (Graphics Power Management) verification team. Your role will involve collaborating with lead architects and block design teams to understand the features to be implemented and verified. You will be responsible for developing robust test plans for both synthetic and real workload trace, debugging verification test failures, and ensuring that the design meets functional, performance, and power expectations. To excel in this role, you must have a strong background in ASIC design and be proficient in debugging Verilog RTL code using simulation/emulation tools. Your analytical thinking and problem-solving skills, attention to detail, and ability to work effectively with diverse teams will be crucial for success. Additionally, having good English communication skills, both verbal and written, is essential. Preferred qualifications for this position include a minimum of 12 years of experience in ASIC verification, proficiency in Verilog, System Verilog, UVM methodologies, and C/C++ programming. A solid academic background with a B.E/B.Tech or M.E/M.Tech degree in ECE/Electrical Engineering/Computer Engineering with Digital Systems/VLSI as a major is required. Candidates with graphics pipeline experience and deep knowledge of computer architecture will be given preference. Being a self-starter who can independently drive tasks to completion, while also possessing strong teamwork and interpersonal skills, is essential for this role. This position is based in Hyderabad, India. If you are looking to be part of a dynamic team that is dedicated to pushing the limits of innovation and solving the world's most important challenges, then AMD is the place for you. Join us in advancing technology and making a meaningful impact in the industry, communities, and the world.,
Posted 3 weeks ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
The Software Engineering team is responsible for delivering next-generation application enhancements and new products utilizing cutting-edge technologies and methodologies. As a Software Senior Engineer at Dell Technologies, specifically focusing on the PowerScale systems in Pune or Bangalore, you will play a crucial role in the evolution of the stack to meet the demands of the consumer market in the GenAI era. Your primary responsibilities will include contributing to the design and architecture of complex systems and software environments, preparing and evaluating software specifications, and implementing test strategies for software and storage products. You will collaborate within a scrum team to develop core software for PowerScale systems, supporting big data needs and aligning with business objectives. To excel in this role, you should have 5-8 years of experience in C/C++ programming, data structures, and parallel programming. Additionally, experience in Unix/Linux/BSD operating systems, large-scale distributed systems, storage networking protocols, and Agile Scrum development is required. Strong interpersonal skills, effective communication abilities, and a collaborative mindset are essential for success in this position. While a bachelor's or master's degree in computer science or a related field is desirable, strong problem-solving skills and analytical capabilities are equally important. Dell Technologies values diversity and believes in empowering team members to drive impactful change. If you are looking to grow your career in a dynamic environment with advanced technologies, this opportunity is for you. Join Dell Technologies, a leading organization committed to providing equal employment opportunities and fostering a work environment free of discrimination and harassment. Be part of a team that is dedicated to transforming the way individuals and organizations work, live, and play. Progress takes all of us, and your contribution can make a real difference. Application closing date: 11 July 2025 Job ID: R269656,
Posted 3 weeks ago
3.0 - 8.0 years
0 Lacs
karnataka
On-site
Riverbed, the leader in AI observability, helps organizations optimize their users experiences by leveraging AI automation for the prevention, identification, and resolution of IT issues. With over 20 years of experience in data collection and AI and machine learning, Riverbed's open and AI-powered observability platform and solutions optimize digital experiences and greatly improve IT efficiency. Riverbed also offers industry-leading Acceleration solutions that provide fast, agile, secure acceleration of any app, over any network, to users anywhere. Together with thousands of market-leading customers globally, including 95% of the FORTUNE 100, Riverbed is empowering next-generation digital experiences. Riverbed is looking for a Technical Leader - Platform and Core Networks to join their team. **What You Will Do:** - 8+ years of experience in the enterprise network industry, with 3+ years of experience as a Technical Architect and leading project delivery. - Software development expertise in C/C++ programming. - Experience in Development engineering concepts and methodologies including Design, Implementation, Unit Testing, and Debugging reasonably complex system modules. - Strong knowledge and hands-on experience in Layer 2, Layer 3, Layer 4, Switching, Routing, VLANs, QoS, VxLAN, TCP/IP, UDP, etc. - Experience with packet processing related to high speed (100Gbps or more), low latency, load balancing technologies, DPDK, and developing packet processing engines. - Strong understanding of Linux Kernel, Linux Internals, Device Drivers, etc. - Clear and effective communicator. - Strong team player with excellent collaboration skills. - Skilled in problem-solving and troubleshooting complex issues. **What Makes You An Ideal Candidate:** - Define and execute long-term strategic goals for the team while effectively managing short-term deliverables. - Demonstrate strong leadership by fostering clarity, driving alignment, and ensuring successful execution across initiatives. - Provide technical leadership and mentorship to engineers, raising the overall engineering excellence within the team. - Deliver high-quality, reliable software solutions that meet customer needs and accelerates adoption while continuously identifying opportunities for process improvements, automation, and scalability. - Leverage technical expertise and creativity to drive innovative product development and solve complex challenges. - Understanding of WAN technologies, bandwidth, latency, and how they affect application performance. - Experience in Performance Profiling and Tuning. **What We Offer:** Our employee benefits include flexible workplace policies, employee resource groups, learning and development resources, career progression pathways, and community engagement initiatives are some of the reasons why we have had great success in bringing in new talent. In addition, our global employee wellness programs are crafted to support the physical, emotional, and financial well-being of our employees. Benefits & Perks vary by Country. **About Riverbed:** With a 20-year history of innovation, Riverbed is agile, yet proven, and we are disrupting the market with differentiated solutions that enable our customers to deliver secure, seamless digital experiences and accelerate enterprise performance. While we are a customer-first company, we are all about our people with a shared commitment to creating a global impact. We bring our best selves to work and pursue excellence, trust, and respect for one another. We welcome and encourage transparency and open communication throughout the company. We strive to be an inclusive, fair, and enjoyable workplace for our people globally and care about their well-being. We are committed to our people, partners, and customers while supporting the communities where we work and live. It's the Power of WE that binds us together.,
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a skilled individual in C/C++ programming, you will utilize your hands-on experience to develop and debug Linux device drivers. Your understanding of the Linux boot-up sequence will be instrumental in your role, along with your expertise in Linux kernel, Board bring up, and kernel porting. Your familiarity with target architectures such as ARM Cortex Ax and Intel x86 will be highly beneficial. Additionally, your experience with communication protocols like PCIe, UART, and SPI, as well as working on FPGA systems (especially Xilinx Zynq), will be essential to the role. Your ability to collaborate effectively with cross-functional teams and provide guidance will be key to success in this position. Moreover, having experience with bring-up QEMU emulation environment will be considered a plus. If you are seeking a dynamic role where you can apply your technical skills and work with cutting-edge technologies, this position may be the perfect fit for you.,
Posted 3 weeks ago
5.0 - 12.0 years
0 Lacs
karnataka
On-site
You will be responsible for the high level and low level design implementation of features and bug-fixing, ensuring delivery adheres to coding and quality guidelines. It will be your duty to identify and implement tests to guarantee the solution meets customer requirements without impacting the installed base. You will conduct code reviews, offer documentation inputs, and ensure delivery aligns with organizational and project quality processes. Additionally, you will serve as the main point of contact for all matters related to the Embedded Subsystem and should be capable of leading the component team. To excel in this role, you should possess at least 12 years of hands-on development experience and have a strong command of C/C++ programming. A minimum of 5 years of experience in embedded software development for medical devices is required, along with working knowledge of C#. You must be adept at designing and implementing object-oriented software in PC and embedded programming languages such as C#, C, and C++. Experience with control systems, particularly in medical or industrial settings, and state machine-based implementation is essential. Familiarity with real-time operating systems like VxWorks (preferred), QNX, or others, as well as the Rhapsody Tool, is preferred. Strong communication skills, fluency in English (both written and spoken), and knowledge of DICOM and the medical domain are advantageous for this role.,
Posted 3 weeks ago
3.0 - 15.0 years
0 Lacs
hyderabad, telangana
On-site
As a CPU Performance Engineer at AMD, you will be a part of the Client CPU Performance Team in Hyderabad, India. Your primary responsibility will be to analyze performance and drive next-generation CPU core hardware and software optimizations for AMD's notebook and desktop processors. This role involves working on key applications, analyzing and tracing system-level workloads, and conducting performance analysis on internal and competitive hardware platforms. Additionally, you will be involved in the development of tools and methodologies for workload analysis and data collection. To excel in this role, you should have a strong passion for leading-edge CPU/SoC architecture, design, and verification. Collaboration is a key aspect of this position, as you will work closely with architects and engineers from different locations and time zones. Your analytical and problem-solving skills will be put to the test as you identify areas for improvement in AMD products, run performance simulations, and debug performance issues. Your responsibilities will also include interacting with various teams such as microprocessor architects, software optimizers, compiler teams, and verification engineers to address architectural performance issues. The ideal candidate should have 3-15 years of prior industry/academic experience and possess a strong background in computing software, computer architecture, system simulation, and performance evaluation. Proficiency in mathematical and statistical modeling, experience with x86 instruction set processors, and expertise in C/C++ programming and software engineering concepts are essential for this role. A degree in Electronics/Computer Engineering or Computer Science with an emphasis on computer architecture is preferred. At AMD, we are committed to pushing the boundaries of innovation to solve the world's most critical challenges. If you are someone who thrives in a collaborative environment, has a passion for cutting-edge technology, and is eager to contribute to the advancement of CPU performance optimization, we invite you to join our team and be a part of transforming lives with AMD technology.,
Posted 3 weeks ago
4.0 - 8.0 years
0 Lacs
andhra pradesh
On-site
In this role at ABB, you will have the opportunity to contribute to the company's success by engaging in technology, software, product, and system development. Your daily tasks will involve identifying and implementing innovative solutions to relevant problems, showcasing your expertise, and working both independently and as part of a Research & Development (R&D) team. This position contributes to the Electrification business Smart Power division in Hyderabad, India, and your main responsibilities include: - Being a highly motivated self-driven engineer focusing on electronics firmware development related to electrical distribution and control products. - Generating requirement specifications and detailed designs for microcontroller-based products. - Excelling in structured coding, system architecture, and developing and implementing firmware test plans to ensure design quality. - Producing detailed functional design specifications and associated documentation, as well as demonstrating excellent organizational, interpersonal, communication, and project management skills. - Effectively communicating ideas and concepts to the team, fostering an environment of constant innovation in product and processes, and generating and protecting intellectual property. - Mentoring junior engineers, participating in design reviews, and providing suggestions for enhancing product quality. - Desired knowledge of Electrical Protection equipment and protection standards such as IEC, ANSI, and UL. Qualifications for this role include a B. Tech/M. S/ M. Tech or equivalent in ECE/EEE from reputed institutes with at least 4 years of hands-on experience in developing firmware related to Electrical protection products. You must have experience in developing multiple products from concept through production, be proficient in C/C++ and assembly language programming, and have hands-on firmware development experience on 16/32-bit microcontrollers and development tools like Emulator, Simulator, and Debuggers. Additionally, experience in writing device drivers for ADC, SPI, UART, USB, as well as coding experience for RS485, USB, CAN, Modbus, Profibus, Ethernet, Bluetooth, and Wifi is required. Experience with KEIL, ARM compilers and working with EEPROM, Flash, RTC, Microcontroller, Microprocessor, and SOM, as well as experience in product qualification for EMI/EMC and agency certification, is also beneficial. Join ABB to be a part of a team dedicated to addressing global challenges and creating sustainable solutions.,
Posted 3 weeks ago
4.0 - 8.0 years
0 Lacs
ernakulam, kerala
On-site
You will be responsible for analyzing, designing, developing, validating, and maintaining C++ based software applications on Embedded Linux platforms. Your key duties and responsibilities will include developing embedded software systems and applications on Linux platforms while consistently delivering high-quality services to clients. The mandatory skills required for this role include 4 to 6 years of software development experience in C/C++ programming, proficiency in data structures, and strong analytical skills. Additionally, you should have experience in U-boot customization, Linux kernel/device drivers, multi-thread programming, IPC, system-level programming, and familiarity with networking protocols like TCP/IP and L2/L3 protocols. Knowledge of software frameworks for systems and experience working in a Linux development environment with tools like Eclipse, GDB, GCC toolchain, and valgrind is essential. Preferred skills for this position include experience in U-boot, Linux kernel/device drivers, networking protocols like TCP/IP, gRPC, HTTP, SNMP, good written and verbal communication skills in English, ability to work independently with minimal supervision, multitasking capabilities with good time management, and strong interpersonal and communication skills. Qualifications required for this role include a B.Tech./M.Tech. in CSE or MCA. This position is based in either Kochi or Bangalore.,
Posted 3 weeks ago
1.0 - 5.0 years
0 Lacs
punjab
On-site
As a PCB Design Engineer at Aether Semiconductors, you will play a crucial role in designing and developing printed circuit boards (PCBs) for a variety of products. Your responsibilities will include leading PCB design and development for measuring equipment, ensuring precision and reliability. You will collaborate with hardware engineers, mechanical engineers, and manufacturing teams to ensure that the PCB designs meet technical requirements and regulatory standards. Additionally, you will be involved in selecting components, developing test plans, and creating comprehensive design documentation. The ideal candidate for this role should have 1-5 years of experience in PCB design, preferably in medical or semiconductor measuring equipment. You should possess a strong understanding of analog and digital circuit design, signal processing, power electronics, and electromagnetic compatibility (EMC) principles. Proficiency in CAD tools like Altium Designer or Cadence Allegro is required to create PCB layouts optimized for signal integrity, EMC, and manufacturability. Basic programming skills in languages such as C/C++ for firmware development and microcontroller programming are also beneficial. Your role will also involve ensuring compliance with regulatory standards such as FDA regulations, ISO 13485, and IEC 60601. You will be responsible for developing test plans for PCB validation, including functional testing, environmental testing, and reliability testing. Excellent communication and teamwork skills are essential as you will collaborate with cross-functional teams and external stakeholders. If you are passionate about solving intricate design challenges and driving innovation in the semiconductor industry, then join us at Aether Semiconductors on this exciting journey of progress and possibilities. A Bachelor's degree in electrical engineering or electronics engineering is required, and a Master's degree is considered a plus. Apply now to be a part of our dynamic startup and contribute to creating tailored solutions for our clients.,
Posted 4 weeks ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a software engineer at Qualcomm, you will be involved in designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. Your work will contribute to the creation of cutting-edge products that cater to customer needs. Collaboration with systems, hardware, architecture, test engineers, and other teams will be essential to design system-level software solutions and gather information on performance requirements and interfaces. The ideal candidate for the display software team should be a talented software engineer interested in developing software for mobile and embedded devices. This team is responsible for providing device drivers and tools for Snapdragon chipsets, ensuring top-notch performance, power efficiency, and features. Your responsibilities will include firmware development for Display, designing and implementing new features, supporting pre/post-silicon development, debugging software issues, optimizing software performance and power efficiency, developing unit tests, and collaborating with partners and OEMs. Additionally, you will work with technologies such as video encoders, video decoders, DSPs, and GPU for QC multimedia cores to achieve project milestones. Key qualifications for this role include: - Strong analytical and debugging skills with attention to detail - Proficiency in C/C++ programming - Knowledge of one or more Operating Systems or RTOS (Embedded Linux, Windows) - Strong understanding of Linux Kernel, architecture, and driver development - Experience in low-level software/hardware interface design and debugging - Familiarity with Display technologies such as Pixel processing/composition, MIPI DSI, HDMI, DisplayPort, etc. - Experience with Display/Graphics Frameworks and platforms like Android, Weston/Wayland - Knowledge of DRM/KMS driver is an added advantage In this role, you will work under supervision with the potential to impact work beyond your immediate team. Effective verbal and written communication skills will be necessary to convey information, and basic negotiation, influence, and tact may be required. As tasks may not have defined steps, you will need to plan, problem-solve, and prioritize effectively to complete them.,
Posted 4 weeks ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation for a smarter, connected future. As a Qualcomm Software Engineer, you will be responsible for designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs to create cutting-edge, world-class products that exceed customer needs. Collaboration with systems, hardware, architecture, test engineers, and other teams is essential to design system-level software solutions and gather information on performance requirements and interfaces. Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with at least 2 years of Software Engineering experience OR - Master's degree in Engineering, Information Systems, Computer Science, or related field with at least 1 year of Software Engineering experience OR - PhD in Engineering, Information Systems, Computer Science, or related field - 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc. Responsibilities: You will be responsible for designing and developing new features in GPU technology, providing support for new GPU hardware pre/post-silicon development, debugging software issues, optimizing software for performance and power, developing unit tests, and collaborating with partners, game developers, and OEMs. The role also involves embedded Kernel software development of 3D graphics for mobile devices, focusing on Kernel mode drivers design and development on multiprocessor and multithreaded platforms. Interaction with software, hardware, and systems teams is crucial for developing and maintaining optimized KGSL/DRM drivers for Mobile/XR/IoT devices running on Android/Linux. The ideal candidate should possess: - Strong C/C++ programming skills - Experience working with Linux kernel device driver - Experience with GPU kernel driver is an added advantage - Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills - Prior development experience in implementing/supporting Graphics driver for standards (OpenGLES, Vulkan, OpenCL, or Direct3D) and kernel mode drivers (DRM/KGSL) is an added advantage - Interest in graphics technology Qualcomm is an equal opportunity employer that is committed to providing accessible processes for individuals with disabilities. Reasonable accommodations can be requested during the application/hiring process by contacting disability-accommodations@qualcomm.com or Qualcomm's toll-free number. Employees are expected to adhere to all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm's Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies are not authorized to use this site for submissions. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please contact Qualcomm Careers.,
Posted 4 weeks ago
6.0 - 10.0 years
0 Lacs
hyderabad, telangana
On-site
As an experienced engineer specializing in IoT Audio technologies, you will be responsible for developing Audio DSP framework, algorithms, and codecs. Your duties will include designing and implementing audio DSP software, decomposing customer requirements, implementing solutions, and providing customer support. Additionally, you will be tasked with adding audio algorithms, developing audio frameworks, and ensuring high-quality software development processes. Your role will involve making data-driven technical decisions, coordinating with cross-functional teams, and driving continuous improvement in software quality and performance. You will also be leading a team to achieve objectives, shipping solutions, and contributing to the overall success of projects. To excel in this role, you should hold a Bachelor's or Master's degree in Computers, Electrical, Electronics Engineering, or a related field, with at least 6 years of proven experience in software development for embedded SOCs. You should also have a track record of managing teams and be proficient in Linux and RTOS development platforms. A strong understanding of signal processing fundamentals, audio algorithms, codecs, and DSP architecture is essential, along with hands-on experience in audio DSP frameworks and APPS-DSP interfacing. Proficiency in C/C++ programming is also required to succeed in this role.,
Posted 4 weeks ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
As an Embedded Software Engineer, you will be required to utilize your expertise in C/C++ programming and knowledge of Agile/Scrum development processes to lead the team in planning scrum activities and managing day-to-day project management for firmware activities. Your responsibilities will include overseeing embedded design and testing, particularly within the automotive domain. Your technical skills will be put to use in developing embedded software for products such as motor drives, solar inverters, UPS, or similar power electronics products. Experience with microcontrollers like Infineon Tricore, Freescale controller, TI platform, and STM32 development will be essential. You will also need to demonstrate proficiency in real-time software design, software-hardware interaction, multithreading, and event-driven architectures. Additionally, your role will involve working on embedded kernels, bootloaders, system software libraries, and device drivers. Familiarity with fieldbus communication protocols and higher-level communication protocols such as CANOpen, Profinet, J1939, and Ethernet will be advantageous. Your strong background in embedded coding, debugging, testing, and deployment will be crucial for success in this position. You will be responsible for the conception and introduction of modules using C and C++ languages, defining software architecture, and conducting code integration and review. It will be essential to ensure that product/protocol requirements are clearly defined and to break down complex firmware issues/requirements into manageable tasks. Your ability to communicate technical concepts clearly, both verbally and in writing, will be key in achieving successful outcomes related to software architecture development. Overall, you will need to be a good team player with excellent written and oral communication skills to effectively collaborate with your team and contribute to the successful delivery of embedded software solutions.,
Posted 4 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
57101 Jobs | Dublin
Wipro
24505 Jobs | Bengaluru
Accenture in India
19467 Jobs | Dublin 2
EY
17463 Jobs | London
Uplers
12745 Jobs | Ahmedabad
IBM
12087 Jobs | Armonk
Bajaj Finserv
11514 Jobs |
Amazon
11498 Jobs | Seattle,WA
Accenture services Pvt Ltd
10993 Jobs |
Oracle
10696 Jobs | Redwood City