Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 10.0 years
0 Lacs
karnataka
On-site
As a Lead/Engineer DevOps at Wabtec Corporation, you will play a crucial role in performing CI/CD and automation design/validation activities. Working under the project responsibility of the Technical Project Manager and the technical responsibility of the software architect, you will be a key member of the WITEC team in Bengaluru. Your main responsibilities will include respecting internal processes, adhering to coding rules, writing documentation in alignment with the implementation, and meeting Quality, Cost, and Time objectives set by the Technical Project Manager. To be successful in this role, you should hold a Bachelor's or Master's degree in engineering in Computer Science with a web option in CS, IT, or a related field. Additionally, you should have 6 to 10 years of hands-on experience as a DevOps Engineer. The ideal candidate will have a good understanding of Linux systems and networking, proficiency in CI/CD tools like GitLab, knowledge of containerization technologies such as Docker, and experience with scripting languages like Bash and Python. Hands-on experience in setting up CI/CD pipelines, configuring Virtual Machines, and familiarity with C/C++ build tools like CMake and Conan is essential. Moreover, expertise in setting up pipelines in GitLab for build, unit testing, and static analysis, along with knowledge of infrastructure as code tools like Terraform or Ansible, will be advantageous. Experience with monitoring and logging tools such as ELK Stack or Prometheus/Grafana is desirable. As a DevOps Engineer, you should possess strong problem-solving skills and the ability to troubleshoot production issues effectively. A passion for continuous learning, staying updated with modern technologies and trends in the DevOps field, and proficiency in project management and workflow tools like Jira, SPIRA, Teams Planner, and Polarion are key attributes for this role. In addition to technical skills, soft skills such as good communication in English, autonomy, interpersonal skills, synthesis skills, and the ability to work well in a team while managing multiple tasks efficiently are highly valued in this position. At Wabtec, we are committed to embracing diversity and inclusion, not just in our products but also in our people. We celebrate the variety of experiences, expertise, and backgrounds that our employees bring, creating an environment where everyone belongs and diversity is welcomed and appreciated. Join us in our mission to drive progress, unlock our customers" potential, and deliver innovative transportation solutions that move and improve the world.,
Posted 1 day ago
8.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Description Svaya Robotics is seeking Team Lead – Software Quality to deploy and maintain test and quality assurance framework for development of high-quality software products. You will closely work with our cross-disciplinary product engineering teams to develop and cascade functional test procedures, testing automation and deployment of responsive issue tracking and feedback systems. The ideal candidate will have strong experience in successful deployment of software quality systems in software-define hardware products. Job Responsibilities Develop robust testing and quality assurance framework to enable development of high-quality software for our robotic software platform. Develop test plans and test cases based upon software functional and design specifications, execute test cases, analyze, and provide test reports and automate testing procedures where possible. Participate in product functional reviews, test specifications, code and documentation reviews and provide constructive guidance and resolving issues. Collaborate with other cross-functional product design/software engineering teams to provide feedback and inputs for future product development activities. Required Skills And Experience 8+ years of solid experience in software QA. Experience in Python and other scripting languages is desirable. Good experience in software functional, integration and regression testing at the unit and system level. In depth knowledge and experience in SDLC and QA methodologies. A good understanding of complete software development lifecycle and best practices. Experience working with “software driven” hardware products is a plus. Ability to work in a fast-paced, collaborative, and iterative development environment (Agile-SCRUM) and have experience with software engineering tools (Git, CMake, Cl etc.). Experience working with Linux environment is a plus. Willingness to take on new challenges and solve unfamiliar problems. Desire to work in a fast-paced startup environment. Education BE/ BTech (or higher) in computer science or any other engineering field (with a demonstrated experience in software quality assurance in released products)
Posted 1 day ago
3.0 years
0 Lacs
Gurgaon, Haryana, India
Remote
About Us With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE: CHPT) is at the center of this revolution, powering one of the world’s leading EV charging networks and a comprehensive set of hardware, software and mobile solutions for every charging need across North America and Europe. We bring together drivers, businesses, automakers, policymakers, utilities and other stakeholders to make e-mobility a global reality. Since our founding in 2007, ChargePoint has focused solely on making the transition to electric easy for businesses, fleets and drivers. ChargePoint offers a once-in-a-lifetime opportunity to create an all-electric future and a trillion-dollar market. At ChargePoint, we foster a positive and productive work environment by committing to live our values of Be Courageous, Charge Together, Love our Customers, Operate with Openness, and Relentlessly Pursue Awesome. These values guide how we show up every day, align, and work together to build a brighter future for all of us. Join the team that is building the EV charging industry and make your mark on how people and goods will get everywhere they need to go, in any context, for generations to come. Reports To Senior Manager, Platform Software Position Summary ChargePoint is looking for an outstanding engineer interested in applying creativity and a broad skill-set toward building cutting-edge software for a next generation electric vehicle charging platform. An ideal candidate would be comfortable working independently on architecture, design, and implementation of new systems in a rapidly evolving problem-space. Expert-level C++ coding in a Linux environment is a must. Responsibilities Design, implement, test, and deploy software components producing high quality work consistently through continuous integration, automated testing and code reviews. Create local and distributed control and management subsystems for power modules, vehicle communications, and user interfaces. Work on platform software including Linux BSP, board bring-up, Linux kernel, diagnostics, and communication interfaces including CAN, RS-232/485, I2C, SPI, Modbus, and PPP. Support of real-time cloud management and remote administration. Opportunities to become involved in UI and UX design and machine learning. Wireless networking, including LTE, Wi-Fi, and BLE. Collaborate cross-functionally and globally with hardware and cloud engineering teams to define specifications, features, and APIs. Participate in design and code reviews, as well as mentoring other members of the team. Requirements Tech/B.E/M.Tech/M.E in Computer Science/Electronics Engineering or equivalent. 3-5 years of experience in developing embedded system products using C/C++, Python. Demonstrated ability and willingness to make critical system-level design decisions and drive projects from start to finish with minimal supervision. Knowledge of Linux BSP platform development including custom board bring up, U-Boot, kernel, device driver functions, file systems (ext4, UBIFS, JFFS2), sound system (ALSA), Camera, and system software. Understanding of asynchronous event driven architecture and developing scalable and latency-optimized distributed application services in mesh network. Working knowledge of PCI-DSS compliance secured cloud connectivity applications using HTTPS, Websockets, JSON, XML, Efficient Extensible Interchange (EXI), protobuf, openssl, IPSec, VPN, MAC filters and network firewalls. Familiarity with the Yocto, buildroot, GCC, toolchain, Make, CMake, git, gdb, core dumps. Exposure in connectivity architecture using Wireless (cellular, Wi-Fi, Bluetooth and NFC), and wired (Ethernet) interfaces a plus. Location Gurgaon, India We are committed to an inclusive and diverse team. ChargePoint is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status. If there is a match between your experiences/skills and the Company needs, we will contact you directly. ChargePoint is an equal opportunity employer. Applicants only - Recruiting agencies do not contact.
Posted 1 day ago
15.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Description Summary We are seeking a dynamic and experienced Senior Manager to lead our software engineering teams in delivering Transmission Products. As a Senior Manager, you will drive strong engineering practices, foster a healthy and collaborative team culture, and ensure the development and scaling of robust products. You will leverage your technical expertise and leadership skills to mentor engineers, manage complex projects, and oversee the entire software development lifecycle, ensuring excellence in both performance and quality. Job Description Job Responsibilities: In This Role, You Will Lead and manage a set of scrum teams focused on C++-based product development, deployment, and ongoing sustenance activities, particularly in protocol stack and systems-level software. Collaborate closely with product management, architecture, and cross-functional support teams to ensure the successful delivery of customer commitments aligned with the product roadmap. Take ownership of defining and refining standardized software engineering practices to ensure the delivery of high-quality products. Drive the execution of product deliverables, ensuring adherence to timelines, quality standards, and business requirements. Be accountable for continuous improvement in development processes, focusing on efficiency, scalability, and product excellence. Foster healthy scrum teams that are focused on continuous learning, delivery, and improvement. Job Characteristics Leadership & Team Management: Lead, inspire, and manage a diverse team of software engineers, fostering a collaborative and innovative environment. Ensure the development of technical skills, career growth, and overall well-being of team members. Provide mentorship and guidance to junior and mid-level engineers, helping them grow into strong technical contributors. Conduct performance evaluations, provide feedback, and set goals for team members. Promote a healthy, inclusive, and transparent team culture focused on trust and continuous improvement. Software Engineering Excellence Drive the implementation of strong software engineering practices, including clean code, design patterns, and code reviews. Drive Quality First mentality. Understanding of Quality practices (Shift Left, Customer focused validations, TDD, BDD). Establish and enforce best practices for systems-level development, including protocol stack design, memory management, and performance optimization. Promote Agile methodologies and continuous integration/continuous deployment (CI/CD) processes. Ensure the scalability, reliability, and security of solutions across the technology stack. Lead and participate in technical design discussions, ensuring solutions are aligned with business goals and technical vision. Technical Leadership & Architecture Provide strong technical leadership across C++ systems development, including protocol design, embedded systems, and networking stacks, and act as the point of escalation for complex technical issues. Experience with migration of legacy protocol implementations to modern C++ standards (e.g., C++17/20). Experienced in CI/CD pipeline creation and Design and implement scalable, maintainable, and high-performance software architectures. Make strategic decisions around technologies, tools, and frameworks, ensuring they align with industry trends and organizational goals. Collaborate with product managers and stakeholders to ensure technical solutions meet business requirements. Process Improvement & Innovation Champion process improvements to enhance the efficiency and productivity of the engineering team. Stay current with emerging technologies and industry trends, evaluating and introducing innovative tools and approaches. Advocate for automation, performance optimization, and other technical improvements that drive operational excellence. Cross-Functional Collaboration Collaborate with product management, design, and other cross-functional teams to ensure seamless integration of technical solutions with business objectives. Actively participate in product and sprint planning, ensuring technical requirements and timelines are well understood. Provide technical leadership during the solutioning and planning phases of major initiatives. Experience Job Qualifications: 15+ years of total experience with 4+ years of experience in leading Agile scrum teams. Proven track record of successfully delivering large-scale, complex software projects. Solid understanding of networking protocols, embedded systems, and C++-based systems software. Experience with Agile methodologies (Scrum, Kanban) and CI/CD pipelines. Technical Expertise Strong knowledge of software design patterns, microservices architecture, RESTful APIs, and modern front-end frameworks. Demonstrated strong hands-on experience with modern C++ (C++14/17/20), STL, Boost, and multi-threaded programming. Expertise in protocol development (e.g., TCP/IP, custom communication protocols) and performance tuning. Expertise in database design and management (e.g., SQL, NoSQL) in C++ Environment Strong understanding of DevOps practices and tools relevant to C++ development (e.g., CMake, Conan, Jenkins, GitLab CI). Leadership & Communication Excellent leadership and people management skills, with a demonstrated ability to mentor and develop technical talent. Strong communication skills, with the ability to translate complex technical concepts for non-technical stakeholders. Ability to work under pressure, prioritize effectively, and manage multiple initiatives concurrently. Additional Information Relocation Assistance Provided: Yes
Posted 1 day ago
7.0 years
0 Lacs
Delhi
Remote
Join Tether and Shape the Future of Digital Finance At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from exchanges and wallets to payment processors and ATMs—to seamlessly integrate reserve-backed tokens across blockchains. By harnessing the power of blockchain technology, Tether enables you to store, send, and receive digital tokens instantly, securely, and globally, all at a fraction of the cost. Transparency is the bedrock of everything we do, ensuring trust in every transaction. Innovate with Tether Tether Finance: Our innovative product suite features the world’s most trusted stablecoin, USDT , relied upon by hundreds of millions worldwide, alongside pioneering digital asset tokenization services. But that’s just the beginning: Tether Power: Driving sustainable growth, our energy solutions optimize excess power for Bitcoin mining using eco-friendly practices in state-of-the-art, geo-diverse facilities. Tether Data: Fueling breakthroughs in AI and peer-to-peer technology, we reduce infrastructure costs and enhance global communications with cutting-edge solutions like KEET , our flagship app that redefines secure and private data sharing. Tether Education : Democratizing access to top-tier digital learning, we empower individuals to thrive in the digital and gig economies, driving global growth and opportunity. Tether Evolution : At the intersection of technology and human potential, we are pushing the boundaries of what is possible, crafting a future where innovation and human capabilities merge in powerful, unprecedented ways. Why Join Us? Our team is a global talent powerhouse, working remotely from every corner of the world. If you’re passionate about making a mark in the fintech space, this is your opportunity to collaborate with some of the brightest minds, pushing boundaries and setting new standards. We’ve grown fast, stayed lean, and secured our place as a leader in the industry. If you have excellent English communication skills and are ready to contribute to the most innovative platform on the planet, Tether is the place for you. Are you ready to be part of the future? About the job We are seeking a highly skilled Lead DevOps Engineer to: Lead and guide a team of DevOps specialists Architect, implement, and help maintain CI/CD pipelines using GitHub Deploy and manage critical infrastructure The ideal candidate will need extensive experience with Docker, JavaScript package publishing to NPM, automating mobile app build processes, etc. to name a few. A deep expertise in Linux system administration and networking will ensure scalable, secure, and highly available deployments. Responsibilities Mentor and lead a team of DevOps specialists, promoting best practices, documentation, and knowledge sharing. Collaborate cross‑functionally (Dev, QA, Management etc.) to enhance deployment quality, observability, and stability. Implement monitoring, logging, alerting into systems to proactively detect issues and maintain system health. Design the architecture, implementation, and management of end-to-end CI/CD pipelines in GitHub Actions, ensuring rapid and reliable software delivery. Design and enforce test-driven deployment systems, integrating automated testing at every stage to maintain code quality and accelerate feedback loops. Oversee server system administration, including configuration, monitoring, patching, and troubleshooting. Keep up to date on industry trends and best practices, and evaluate and integrate new DevOps tools and processes. 7+ years in DevOps/Infrastructure roles, with at least 2-3 in a leadership/technical lead capacity. Expertise in containerization technologies—Docker image creation, registry management, and basic orchestration patterns. Hands-on experience managing JavaScript packages and publishing workflows to NPM, with a solid understanding of semantic versioning. Understanding of C++ build systems, specifically CMake, and experience optimizing native code pipelines using Github Actions. Strong Linux system administration and networking expertise, including shell scripting, package management, system performance troubleshooting, firewalls, and VPNs to secure and optimize deployments. Excellent leadership, problem-solving, and communication skills. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline. Important information for candidates Recruitment scams have become increasingly common. To protect yourself, please keep the following in mind when applying for roles: Apply only through our official channels. We do not use third-party platforms or agencies for recruitment unless clearly stated. All open roles are listed on our official careers page: https://tether.recruitee.com/ Verify the recruiter’s identity. All our recruiters have verified LinkedIn profiles. If you’re unsure, you can confirm their identity by checking their profile or contacting us through our website. Be cautious of unusual communication methods. We do not conduct interviews over WhatsApp, Telegram, or SMS. All communication is done through official company emails and platforms. Double-check email addresses. All communication from us will come from emails ending in @ tether.to or @ tether.io We will never request payment or financial details. If someone asks for personal financial information or payment at any point during the hiring process, it is a scam. Please report it immediately. When in doubt, feel free to reach out through our official website.
Posted 1 day ago
7.0 - 12.0 years
0 Lacs
chennai, tamil nadu
On-site
As a QNX Platform Developer at Aptiv, you will play a crucial role in shaping the future of mobility by working on software that revolutionizes transportation to be safer, greener, and more connected. With at least 7 years of experience in Infotainment or Clusters domain, you will demonstrate a strong understanding of embedded systems, hardware designs, and debugging techniques. Your expertise in C and C++ development, as well as thorough knowledge of QNX operating system fundamentals and BSP, will be essential in your daily tasks. In this role, you will be responsible for QNX platform/middleware development, including QNX Hypervisor solutions, driver development, and board bringup. Your experience with tools such as GIT, Geritt, JIRA, and Enterprise Architect will be valuable in analyzing and resolving customer and internal reported issues. Additionally, you will support software integration activities and conduct software module testing based on project requirements. To excel in this position, you should possess 7-12 years of QNX Platform/Hypervisor experience with a degree in Electronics, Communication, Electrical, Instrumentation, or Computer Science. Your background should also include expertise in cmake, bitbake make strategies, and unit test frameworks. Strong problem-solving and debugging skills, along with the ability to work effectively in an agile development environment, are key attributes for success. By joining Aptiv, you will have the opportunity to grow both professionally and personally. We foster an inclusive work environment where individuals from diverse backgrounds can thrive and contribute to our mission of creating a safer world with zero fatalities, zero injuries, and zero accidents. In addition, you will benefit from a supportive team, competitive health insurance, and various employee perks such as higher education opportunities, life and accident insurance, and access to fitness clubs. If you are a highly motivated individual with a passion for innovation and a desire to make a meaningful impact in the field of mobility, we invite you to apply to Aptiv today and be part of our journey to change tomorrow.,
Posted 2 days ago
2.0 years
0 Lacs
Thiruvananthapuram, Kerala, India
On-site
Position Title : Middleware Engineer Years of Exp : 3-7 : Trivandrum, Kerala Department : ECS-1 Reporting to : SW Manager ECS1 Job Location : TVM , Qualification : B.E/M.E Power Electronics/Electrical Engineering B.E/M.E in Computer Science (in years) : 2 - 7 Years relevant experience of designing and implementing middleware : AOSP or Linux based Infotainment system, C++, Middleware, HAL/VHAL implementation and customizations, IPCL Product Experience & Technical Expertise Expertise in C++ programming language with a strong focus on middleware development. Have experience in the design development of Android-based IVI/Cockpit solutions spanning into Frameworks/AOSP/HAL. Experience in designing and developing C++ based Infotainment middleware components (Multimedia, Projection, Bluetooth, Tuner, System Infrastructure, etc.) on android Platform Understanding of Android Boot Sequence and various Framework module architecture. Experience with Android HIDL interfaces and HAL/VHAL implementation and customizations Good understanding of cross-compilation and toolchains for Android, QNX, Linux build systems. Good understanding of build systems like Cmake, gradle, Soong, Should have expertise in multiple domains like startup/shutdown, fast boot, audio, multimedia, HMI Automotive experience in Inter and intra-ECU IPC communications is necessary. Familiarity with communication protocols (e.g. : IPCL) and messaging frameworks. Proficient understanding of Object-Oriented Concepts and design patterns in C++ Knowhow with coding guidelines/standards (e.g. MISRA C/C++) Familiarity with Android/Linux/QNX development toolchain, debugging tools like adb etc. Strong knowledge of Git version control system Role And Responsibilities As a Middleware Engineer, responsible for design, develop and implement highly complex middleware solutions to meet customer deliveries. Behavioral Competencies Innovative : Opportunity Sensing and driving innovation. Strategic Thinking : Envisioning future, creativity and systems thinking. Passion for innovation : Out of box thinking Emotional connect, - ownership & accountability and drive for results. Leadership - Building and maintain good Team Communication - Strong communication and collaboration skills. Highly motivated, analytical, self-believer, focusing on core knowledge & innovative thinking (ref:hirist.tech)
Posted 2 days ago
7.0 years
0 Lacs
India
Remote
Join Tether and Shape the Future of Digital Finance At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from exchanges and wallets to payment processors and ATMs—to seamlessly integrate reserve-backed tokens across blockchains. By harnessing the power of blockchain technology, Tether enables you to store, send, and receive digital tokens instantly, securely, and globally, all at a fraction of the cost. Transparency is the bedrock of everything we do, ensuring trust in every transaction. Innovate with Tether Tether Finance: Our innovative product suite features the world’s most trusted stablecoin, USDT , relied upon by hundreds of millions worldwide, alongside pioneering digital asset tokenization services. But that’s just the beginning: Tether Power: Driving sustainable growth, our energy solutions optimize excess power for Bitcoin mining using eco-friendly practices in state-of-the-art, geo-diverse facilities. Tether Data: Fueling breakthroughs in AI and peer-to-peer technology, we reduce infrastructure costs and enhance global communications with cutting-edge solutions like KEET , our flagship app that redefines secure and private data sharing. Tether Education : Democratizing access to top-tier digital learning, we empower individuals to thrive in the digital and gig economies, driving global growth and opportunity. Tether Evolution : At the intersection of technology and human potential, we are pushing the boundaries of what is possible, crafting a future where innovation and human capabilities merge in powerful, unprecedented ways. Why Join Us? Our team is a global talent powerhouse, working remotely from every corner of the world. If you’re passionate about making a mark in the fintech space, this is your opportunity to collaborate with some of the brightest minds, pushing boundaries and setting new standards. We’ve grown fast, stayed lean, and secured our place as a leader in the industry. If you have excellent English communication skills and are ready to contribute to the most innovative platform on the planet, Tether is the place for you. Are you ready to be part of the future? About The Job We are seeking a highly skilled Lead DevOps Engineer to: Lead and guide a team of DevOps specialists Architect, implement, and help maintain CI/CD pipelines using GitHub Deploy and manage critical infrastructure The ideal candidate will need extensive experience with Docker, JavaScript package publishing to NPM, automating mobile app build processes, etc. to name a few. A deep expertise in Linux system administration and networking will ensure scalable, secure, and highly available deployments. Responsibilities Mentor and lead a team of DevOps specialists, promoting best practices, documentation, and knowledge sharing. Collaborate cross‑functionally (Dev, QA, Management etc.) to enhance deployment quality, observability, and stability. Implement monitoring, logging, alerting into systems to proactively detect issues and maintain system health. Design the architecture, implementation, and management of end-to-end CI/CD pipelines in GitHub Actions, ensuring rapid and reliable software delivery. Design and enforce test-driven deployment systems, integrating automated testing at every stage to maintain code quality and accelerate feedback loops. Oversee server system administration, including configuration, monitoring, patching, and troubleshooting. Keep up to date on industry trends and best practices, and evaluate and integrate new DevOps tools and processes. 7+ years in DevOps/Infrastructure roles, with at least 2-3 in a leadership/technical lead capacity. Expertise in containerization technologies—Docker image creation, registry management, and basic orchestration patterns. Hands-on experience managing JavaScript packages and publishing workflows to NPM, with a solid understanding of semantic versioning. Understanding of C++ build systems, specifically CMake, and experience optimizing native code pipelines using Github Actions. Strong Linux system administration and networking expertise, including shell scripting, package management, system performance troubleshooting, firewalls, and VPNs to secure and optimize deployments. Excellent leadership, problem-solving, and communication skills. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline. Important information for candidates Recruitment scams have become increasingly common. To protect yourself, please keep the following in mind when applying for roles: Apply only through our official channels. We do not use third-party platforms or agencies for recruitment unless clearly stated. All open roles are listed on our official careers page: https://tether.recruitee.com/ Verify the recruiter’s identity. All our recruiters have verified LinkedIn profiles. If you’re unsure, you can confirm their identity by checking their profile or contacting us through our website. Be cautious of unusual communication methods. We do not conduct interviews over WhatsApp, Telegram, or SMS. All communication is done through official company emails and platforms. Double-check email addresses. All communication from us will come from emails ending in @tether.to or @tether.io We will never request payment or financial details. If someone asks for personal financial information or payment at any point during the hiring process, it is a scam. Please report it immediately. When in doubt, feel free to reach out through our official website.
Posted 2 days ago
10.0 years
0 Lacs
India
On-site
At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life Develop and optimize embedded and system-level applications using C/C++ in a Linux environment. Design and implement Data Structures to optimize system performance and scalability. Work with Socket Programming to create efficient and secure communication protocols between distributed systems. Develop multi-threaded applications to maximize system throughput and responsiveness. Work on DEOS (Real-Time Operating System) to ensure high reliability and real-time functionality in embedded systems. Collaborate with cross-functional teams within the Platform COE to deliver high-performance solutions. Develop graphical user interfaces (GUIs) using QT for embedded or application-based systems. Design and implement platform-specific software solutions for diverse hardware environments. Perform unit testing, debugging, and performance analysis to identify and resolve issues. Participate in code reviews and adhere to best coding practices and standards. Troubleshoot and solve system-level issues in a multi-threaded, distributed environment. Minimum Qualifications Bachelors/master’s in computer science/Electronics Engineering with 10+ years of embedded software development in resource constraint and/or low energy environments Exceptional problem-solving abilities. Strong proficiency in C/C++ programming for embedded systems. Proven experience working with microcontrollers in real-time systems. Experience in Peripherals like UART/SPI/QSPI/I2C/DDR Expertise in embedded engineering projects, including developing unit, integration, and system-level tests. Experience with and deep understanding of Ethernet Network development Experience and a good understanding of CI/CD pipelines, Bamboo, Jenkins Experience with Linux Kernel and/or FreeRTOS Advanced knowledge of Linux / Yocto / XILINX SDK Comprehensive knowledge of the CMake Build system. Advanced knowledge of Python Exceptional written and verbal communication skills. Good to have: Experience with tools like GitHub, JIRA, and Confluence Advanced knowledge of Python Hands-on experience in Docker System Secure bootloader, Application Encryption, and signing knowledge. Responsibilities may include the following and other duties may be assigned. Designs, develops, tests, documents, operates and maintains software and firmware components and computing systems software to be applied to and integrated with mechanical and electrical systems. Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of such engineering applications and wide range of products. Interfaces with customers, suppliers, application users and other technical and support personnel. TECHNICAL SPECIALIST CAREER STREAM: An individual contributor with responsibility in our technical functions to advance existing technology or introduce new technology and therapies. Formulates, delivers and/or manages projects assigned and works with other stakeholders to achieve desired results. May act as a mentor to colleagues or may direct the work of other lower level professionals. The majority of time is spent delivering R&D, systems or initiatives related to new technologies or therapies – from design to implementation - while adhering to policies, using specialized knowledge and skills. DIFFERENTIATING FACTORS Autonomy: Seasoned individual contributor. Works independently under limited supervision to determine and develop approach to solutions. Coaches and reviews the work of lower level specialists; may manage projects / processes. Organizational Impact: May be responsible for entire projects or processes within job area. Contributes to the completion of work group objectives, through building relationships and consensus to reach agreements on assignments. Innovation and Complexity: Problems and issues faced are difficult, and may require understanding of multiple issues, job areas or specialties. Makes improvements of processes, systems or products to enhance performance of the job area. Analysis provided is in-depth in nature and often provides recommendations on process improvements. Communication and Influence: Communicates with senior internal and external customers and vendors. Exchange information of facts, statuses, ideas and issues to achieve objective, and influence decision-making. Leadership and Talent Management: May provide guidance, coaching and training to other employees within job area. May manage projects, requiring delegation of work and review of others' work product. Required Knowledge and Experience: Requires advanced knowledge of job area combining breadth and depth, typically obtained through advanced education combined with experience. May have practical knowledge of project management. Requires a Baccalaureate degree (or for degrees earned outside of the United States, a degree which satisfies the requirements of 8 C.F.R. § 214.2(h)( 4)(iii)(A) and minimum of 4 years of relevant experience, or advanced degree with a minimum of 2 years relevant experience. Physical Job Requirements The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position. Benefits & Compensation Medtronic offers a competitive Salary and flexible Benefits Package A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage. This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP). About Medtronic We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission — to alleviate pain, restore health, and extend life — unites a global team of 95,000+ passionate people. We are engineers at heart— putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.
Posted 2 days ago
3.0 years
0 Lacs
Jaipur, Rajasthan, India
On-site
About the Role We’re looking for a versatile Embedded Software Engineer to join our R&D team and help us bring next‑generation medical and consumer‑electronics products to life. You’ll write firmware that ties together sensors, displays, and multiple wireless stacks—BLE, Wi‑Fi, GSM/LTE, and LoRaWAN—on platforms like nRF52, STM32, and Renesas MCUs. Key Responsibilities Design, develop, and maintain firmware in Embedded C/C++ and Python for microcontrollers (nRF52, STM32, Renesas RA/RE series) Integrate and tune a variety of sensors (e.g. environmental, motion, biometric) over I²C, SPI, and UART Implement and optimize character & graphical LCD/OLED drivers and touch‑controller interfaces Prototype features rapidly on Arduino‑compatible boards, leveraging BLE, Wi‑Fi, GSM/LTE, and LoRa modules for connectivity Port and configure Zephyr RTOS: board bring‑up, device trees, workqueues, ISRs, and watchdog timers Use STM32CubeMX/STM32CubeIDE and Renesas e2 studio to generate HAL/LL code, configure peripherals, clocks, and power domains Write Python scripts for automated test rigs, data logging, and regression suites Collaborate with hardware, mechanical, and QA teams to validate firmware on evaluation boards and prototypes Produce clear technical documentation, user guides, and release notes Participate in peer code reviews, maintain version control (Git), and integrate firmware into CI/CD pipelines Qualifications 3+ years’ professional experience in Embedded C/C++ development on nRF52, STM32, or Renesas MCUs Solid Python skills for scripting and test automation Proven track record integrating sensors and driving LCD/OLED displays Hands‑on experience with Zephyr RTOS or comparable real‑time operating systems (FreeRTOS, Mbed OS) Proficient with STM32CubeMX/STM32CubeIDE and Renesas e2 studio for peripheral setup and HAL customization Familiarity with wireless stacks: BLE, Wi‑Fi, GSM/LTE, LoRaWAN, and AT‑command interfacing Comfortable building proofs‑of‑concept on Arduino frameworks Strong understanding of embedded build systems (Make, CMake), debuggers (J‑Link, OpenOCD), and logic analyzers Bachelor’s degree in Electrical/Computer Engineering or related field Nice‑to‑Have Experience with secure‑boot, firmware signing, and OTA update architectures Background in low‑power design and battery‑management ICs Exposure to regulatory or quality‑system standards (ISO 9001, IEC 62304) Familiarity with CI/CD tools (GitHub Actions, GitLab CI) and automated hardware‑in‑the‑loop testing
Posted 3 days ago
0.0 years
0 Lacs
Bengaluru, Karnataka
On-site
GE Healthcare Healthcare Patient Care Solutions Category Digital Technology / IT Early Career Job Id R4027378 Relocation Assistance Yes Location Bengaluru, Karnataka, India, 560066 Job Description Summary As a Software Engineer, you will be responsible for the design, development, and maintenance of PCS Device OS-Operating System Platform. The role is responsible for the design and development of Linux based embedded OS based on Yocto Distribution for Patient Care Solutions products. GE HealthCare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world. Job Description Roles and Responsibilities In this role, you will: Develop Platform OS, BSP- Board Support Package and drivers for Linux based Embedded software. Create and deliver platform components and analyze and resolve technical issues. Provide technical support and guidance to embedded software team members during the development process. Interacting with global teams to promote consistency and maximize synergies across common software platforms. Ensuring Software Development Life Cycle process compliance during requirements gathering, architecture design, implementation, and verification. Working effectively in Agile scrum team and continuously improving the team’s performance. Comply with the GE HealthCare Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply to this job type/position. Complete all planned Quality & Compliance training within the defined deadlines. Identify and report any quality or compliance concerns and take immediate corrective action as required. Ensure compliance/closure of Regulatory and Quality requirements before approving Design Outputs/Program Deliverables. Lead continuous improvement activities by driving the implementation of process and product quality improvement initiatives. Responsible for overall software quality including unit testing and verification of the system. Educational Qualifications: Minimum 3 plus years experience with Bachelor's Degree / Masters in a relevant Engineering discipline (Electronics or Software is preferred) Required Qualifications: Strong C- language skills. Experience in Embedded Linux Device Driver development & Yocto Distribution Development. Debugging Expertise: Experience in kernel level debugging, JTAG debugging and dump analysis tools Scripting Expertise. BSP-Linux Board Support Package experience. Experience in Shell / Python scripting. Strong interpersonal skills. Desired Characteristics Creative problem solver and solution developer when presented with conflicting requirements, business demands and technical risks/issues IDE Experience: Visual Studio Code/Eclipse and Qt Creator. C++ language skills CMAKE scripting good to have. Inclusion and Diversity GE HealthCare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership – always with unyielding integrity. Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support. #LI-Hybrid #LI-MP2 Additional Information Relocation Assistance Provided: Yes
Posted 3 days ago
6.0 - 10.0 years
0 Lacs
karnataka
On-site
As a skilled CMake Engineer at Mazenet Solution, you will be responsible for managing and automating build processes using CMake for our software development projects. Your role will involve collaborating with development teams to streamline build processes, enhance efficiency, and ensure continuous integration practices are adhered to. You will work closely with stakeholders to define build systems that meet business requirements and project goals. The ideal candidate for this full-time, mid-level position based in Bangalore should have a maximum of 6 years of relevant work experience. Proficiency in CMake, various build systems, and Python is mandatory for this role. Experience with Continuous Integration methodologies, Bazel, CI/CD processes, Jenkins, and Gitlab will be beneficial. Your responsibilities will include designing and implementing build and configuration management, developing scripts and tools in Python for automation, troubleshooting and resolving build failures, and staying current with industry trends in build automation and integration technologies. By optimizing deployment pipelines, maintaining legacy and new build systems, and collaborating effectively with different teams, you will contribute to the enhancement and optimization of our build processes. If you are passionate about enhancing build processes, possess strong programming skills in Python, and have a deep understanding of CMake and build systems, we invite you to join our dynamic team environment at Mazenet Solution and drive impactful results in the IT industry.,
Posted 3 days ago
8.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Description – C++ Developer Job Summary: We are looking for a highly skilled C++ Developer (8-12 years) with strong problem-solving abilities, a deep understanding of software architecture, and expertise in code quality and testing practices. The ideal candidate should not only be proficient in data structures, algorithms, and object-oriented programming but also demonstrate critical thinking and hands-on experience in designing scalable and maintainable software. Key Responsibilities: Develop high-quality C++ applications, ensuring robust architecture, maintainability, and performance. Enforce coding standards and best practices to achieve high-quality, modular, and testable code. Optimize data structures and algorithms for efficiency and scalability. Participate in architectural discussions on data handling, Concurrency, and system design. Conduct thorough code reviews to ensure adherence to coding standards and best practices. Implement unit tests to validate software quality. Debug and troubleshoot complex software issues, improving performance and reliability. Required Skills & Qualifications: Strong proficiency in modern C++ (11/14/17/20) and Object-Oriented Programming (OOP). Hands-on experience with software architecture & Design Proven experience in multithreading, concurrency, and memory management in C++. Strong understanding of software quality principles, including code reviews, static analysis, and test-driven development (TDD). Familiarity with design patterns, STL (Standard Template Library), and smart pointers. Experience with debugging tools (GDB, Valgrind, AddressSanitizer, Clang Static Analyzer). Knowledge of unit testing frameworks (Google Test, Catch2, or similar). Hands on Experience of microservices, inter-process communication (IPC), and distributed systems. Experience with Agile/Scrum methodologies and CI/CD pipelines. Version control proficiency (Git, SVN, or Mercurial). Ability to articulate technical concepts clearly and participate in deep technical discussions. Preferred Skills: Experience with CMake, Boost, Qt, or embedded systems. Scripting knowledge (Python, Bash) for automation. Development experience in Linux/Unix environments. Education & Experience: Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related field.
Posted 3 days ago
5.0 years
0 Lacs
India
On-site
Job Description: We are seeking a highly skilled and experienced C++ Engineer to join our team. The primary responsibility will be converting existing Python-based computer vision and deep learning (CVDL) code into optimized, production-ready C++ code. The ideal candidate should be proficient in working with C++ frameworks and libraries, including TensorFlow, PyTorch, ONNX, MNN, NCNN, TensorFlow Lite (TFLite), MMDeploy, etc. The resulting C++ code will be used across Windows and Ubuntu environments, with a strong emphasis on cross-platform compatibility and performance optimization. Key Responsibilities: Convert Python-based CVDL (Computer Vision and Deep Learning) pipelines into optimized C++ implementations. Implement models and algorithms using C++ frameworks such as TensorFlow, PyTorch, ONNX, MNN, NCNN, TensorFlow Lite (TFLite), MMDeploy, and other relevant libraries. Optimize code for performance, ensuring efficient use of resources, especially in real-time processing pipelines. Ensure cross-platform compatibility, building C++ code that works seamlessly on both Windows and Ubuntu using CMakeLists. Debug, profile, and optimize deep learning inference pipelines, addressing issues related to memory usage, speed, and accuracy. Collaborate with AI teams to understand the Python codebase, gather requirements, and ensure the successful porting of features. Maintain up-to-date knowledge of the latest developments in C++ frameworks, deep learning inference engines, and performance optimization techniques. Requirements: Experience: - 5+ years of experience in C++ software development, specifically in converting Python code into C++. - 3 + years of experience with computer vision and deep learning frameworks such as TensorFlow, PyTorch, ONNX, MNN, NCNN, TensorFlow Lite (TFLite), MMDeploy , Mediapipe and Bazel build system. - Solid experience in cross-platform development for both Windows and Ubuntu using CMakeLists. Programming Skills: - Proficiency in C++ (C++11/14/17) with a deep understanding of memory management, multi-threading, and performance optimization. - Familiarity with Python, specifically in computer vision and deep learning applications, to interpret and convert code accurately. - Strong knowledge of CMake for building cross-platform applications. Technical Expertise: - Experience working with deep learning models and converting models between different formats (e.g., TensorFlow to ONNX, PyTorch to NCNN, etc.). - Experience with OpenCV and other related computer vision libraries. - Understanding of inference optimizations such as quantization, pruning, and model acceleration will be plus. Communication: - Strong problem-solving skills and the ability to work in a collaborative, fast-paced environment. - Ability to communicate effectively with cross-functional teams, including data scientists, ML engineers, and Python developers.
Posted 4 days ago
0.0 - 12.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Location: Bangalore - Karnataka, India - EOIZ Industrial Area Job Family: Engineering Worker Type Reference: Regular - Permanent Pay Rate Type: Salary Career Level: T4(A) Job ID: R-46266-2025 Description & Requirements Job Description – C++ Developer Job Summary: We are looking for a highly skilled C++ Developer (8-12 years) with strong problem-solving abilities, a deep understanding of software architecture, and expertise in code quality and testing practices. The ideal candidate should not only be proficient in data structures, algorithms, and object-oriented programming but also demonstrate critical thinking and hands-on experience in designing scalable and maintainable software. Key Responsibilities: Develop high-quality C++ applications, ensuring robust architecture, maintainability, and performance. Enforce coding standards and best practices to achieve high-quality, modular, and testable code. Optimize data structures and algorithms for efficiency and scalability. Participate in architectural discussions on data handling, Concurrency, and system design. Conduct thorough code reviews to ensure adherence to coding standards and best practices. Implement unit tests to validate software quality. Debug and troubleshoot complex software issues, improving performance and reliability. Required Skills & Qualifications: Strong proficiency in modern C++ (11/14/17/20) and Object-Oriented Programming (OOP). Hands-on experience with software architecture & Design Proven experience in multithreading, concurrency, and memory management in C++. Strong understanding of software quality principles, including code reviews, static analysis, and test-driven development (TDD). Familiarity with design patterns, STL (Standard Template Library), and smart pointers. Experience with debugging tools (GDB, Valgrind, AddressSanitizer, Clang Static Analyzer). Knowledge of unit testing frameworks (Google Test, Catch2, or similar). Hands on Experience of microservices, inter-process communication (IPC), and distributed systems. Experience with Agile/Scrum methodologies and CI/CD pipelines. Version control proficiency (Git, SVN, or Mercurial). Ability to articulate technical concepts clearly and participate in deep technical discussions. Preferred Skills: Experience with CMake, Boost, Qt, or embedded systems. Scripting knowledge (Python, Bash) for automation. Development experience in Linux/Unix environments. Education & Experience: Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related field. You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you – all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we’ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today’s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world’s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you’re ready to innovate and do work that makes a lasting impact, join our talent community today! Important Notice: Recruitment Scams Please be aware that HARMAN recruiters will always communicate with you from an '@harman.com' email address. We will never ask for payments, banking, credit card, personal financial information or access to your LinkedIn/email account during the screening, interview, or recruitment process. If you are asked for such information or receive communication from an email address not ending in '@harman.com' about a job with HARMAN, please cease communication immediately and report the incident to us through: harmancareers@harman.com. HARMAN is proud to be an Equal Opportunity employer. HARMAN strives to hire the best qualified candidates and is committed to building a workforce representative of the diverse marketplaces and communities of our global colleagues and customers. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.HARMAN attracts, hires, and develops employees based on merit, qualifications and job-related performance.(www.harman.com)
Posted 4 days ago
5.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Experience: 5+ Years Location: Ahmedabad, Indore, Noida, Pune, Bengaluru Working Mode: On-site Workdays: 5 Days a Week Job Description We are seeking an experienced professional with a strong DevOps, CI/CD, and systems background to join our growing team. The ideal candidate will possess deep technical skills, a collaborative mindset, and a passion for automation, infrastructure optimization, and continuous improvement. Key Responsibilities Analyze test and build environments to identify areas for improvement and implement scalable solutions. Collaborate effectively with cross-functional engineering teams to support development pipelines. Manage and maintain Windows, Linux, and macOS systems. Design, implement, and maintain robust CI/CD pipelines. Write clean, maintainable code using languages such as Python, Java, Perl, or Groovy. Administer and optimize Jenkins (master, agents, plugins, etc.). Utilize Docker and Kubernetes (CLI) for containerization and orchestration. Develop and maintain automation scripts using Bash, PowerShell, Python, or Groovy. Work with build systems like Make, CMake, and Conan. Utilize Git CLI for version control and collaboration. Have a basic understanding of embedded systems and C/C++ programming. Quickly learn new technologies and deliver solutions within defined timelines. Preferred Skills Experience with Artifactory (Conan, Docker registry). Hands-on knowledge of ElectricFlow. Familiarity with GitLab CI/CD or GitHub Actions. Exposure to monitoring tools like Nagios and Grafana. Basic experience with configuration management tools such as Ansible. Knowledge of Jira integrations with CI/CD pipelines. General understanding of AWS tools and cloud infrastructure. Experience working with embedded devices integrated into CI/CD workflows. Exposure to Agile methodologies and team practices.
Posted 4 days ago
14.0 years
3 - 7 Lacs
Gurgaon
On-site
Why join Stryker? Looking for a place that values your unique talents? Discover Stryker's award-winning culture. We are proud to offer you our total rewards package which includes bonuses, healthcare, insurance benefits, retirement programs, wellness programs, as well as service and performance awards – not to mention various social and recreational activities, all of which are location specific. Job description We are excited to be named one of the World’s Best Workplaces by Fortune Magazine! We are proud to offer you our total rewards package which includes bonuses, healthcare, insurance benefits, retirement programs, wellness programs, as well as service and performance awards – not to mention various social and recreational activities, all of which are location specific. What You Will Do: Lead embedded software development, enhancements, and testing, providing technical leadership to the software engineering team. Drive the technical scope of projects, ensuring successful delivery alongside other team members. Tackle complex, large-scale problems, building high-performance, quality, and architecturally sound software systems. Translate business needs into deployable technology solutions. Manage stakeholders for Neurosurgical software projects, ensuring timely delivery with quality. Implement robust software development practices, including code reviews, CI/CD, DevOps, and Agile methodologies. Assess and integrate new technologies through prototyping, testing, and more. Collaborate with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing, and Project Management for project success. Lead code reviews as an independent reviewer, applying design principles, coding standards, and best practices. What You Need: Must Have Skills Bachelor’s degree in computer science or electronics engineering. Specialization in Embedded Systems is a plus. 14+ years of experience in embedded software development and testing. Proficiency in C, C++, and OOP programming. Experience with embedded systems software development. Knowledge of Linux and Embedded Linux operating systems, including IPC, Communication Protocols (TCP/IP/UDP), understanding of Serial and CAN protocols.. Familiarity with software configuration and defect management tools, as well as requirements management tools. Desired Skills Familiarity with ARM processors (e.g., i.Mx5/6/8) and microcontrollers. Experience in TDD, unit test frameworks, and continuous integration. Experience with connected medical products is a significant advantage. Expertise in development and cross-compilation environments. Familiarity with build systems like Yocto, Buildroot, CMake, and Makefiles. Proficiency in board bring-up and Hardware-Software co-debugging. Experience managing multisite software projects with diverse stakeholders. Knowledge of IoT protocols and cloud integration. Experience with regulated software development processes, or familiarity with FDA and ISO standards like IEC 62304, is a plus. Knowledge of motor control systems, including BLDC motors and FOC algorithms (desirable). Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually.
Posted 5 days ago
6.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast. Job Summary Responsible for validating product quality by analyzing and testing the quality of the codebase. Makes decisions affecting architecture of the test codebase including which software to use for writing test code. Focuses on writing code that will be executed in an automated and repeatable fashion which will reduce manual testing efforts and increase code quality and consistency. Develops and maintains code that validates front-end, middleware and database systems, using the latest tools and common programming languages. Provides input into various software development lifecycle stages. Partners with software engineers to write efficient automation code using coding standards and best practices. Executes automated code and creates comprehensive execution reports for team. Repairs complex broken automation scripts and performs peer reviews of automation codebase. Has in-depth experience, knowledge and skills in own discipline. Usually determines own work priorities. Acts as resource and mentor for colleagues with less experience. Job Description Core responsibilities: Being able to generate Comcast and RDK images for targeted devices. Understanding of Thunder framework and controlling with JSON interfaces. Being familiar with WPE Webkit (user level knowledge) Using Comcast/RDK test portals. Using Comcast/RDK CI/CD tools. Perform code reviews of automation scripts and front-end codebases. Documenting procedures and/or validation reports. Your Profile 6+ years of experience in device testing, preferably on TVs, streaming devices (STBs) or similar platforms. Strong understanding of test automation processes, tools, and best practices. Proficiency in scripting or programming languages (e.g., Python, JavaScript, Java) for automation. Experience with build tools on Linux/Unix to be able to generate images for targeted devices (e.g: buildroot, cmake, yocto). Experience with automation frameworks such as Appium, Selenium, Espresso, or any relevant frameworks for device automation. Ability to design and write comprehensive test cases, including edge cases, for device compatibility and performance. Familiarity with CI/CD pipelines and integrating automated tests in build and release processes. Disclaimer This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Comcast is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality – to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details. Education Bachelor's Degree While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Relevant Work Experience 5-7 Years
Posted 5 days ago
14.0 years
0 Lacs
Gurugram, Haryana, India
On-site
What You Will Do: Lead embedded software development, enhancements, and testing, providing technical leadership to the software engineering team. Drive the technical scope of projects, ensuring successful delivery alongside other team members. Tackle complex, large-scale problems, building high-performance, quality, and architecturally sound software systems. Translate business needs into deployable technology solutions. Manage stakeholders for Neurosurgical software projects, ensuring timely delivery with quality. Implement robust software development practices, including code reviews, CI/CD, DevOps, and Agile methodologies. Assess and integrate new technologies through prototyping, testing, and more. Collaborate with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing, and Project Management for project success.Lead code reviews as an independent reviewer, applying design principles, coding standards, and best practices. What You Need: Must Have Skills Bachelor’s degree in computer science or electronics engineering. Specialization in Embedded Systems is a plus. 14+ years of experience in embedded software development and testing.Proficiency in C, C++, and OOP programming. Experience with embedded systems software development.Knowledge of Linux and Embedded Linux operating systems, including IPC, Communication Protocols (TCP/IP/UDP), understanding of Serial and CAN protocols.. Familiarity with software configuration and defect management tools, as well as requirements management tools. Desired Skills Familiarity with ARM processors (e.g., i.Mx5/6/8) and microcontrollers.Experience in TDD, unit test frameworks, and continuous integration. Experience with connected medical products is a significant advantage.Expertise in development and cross-compilation environments. Familiarity with build systems like Yocto, Buildroot, CMake, and Makefiles.Proficiency in board bring-up and Hardware-Software co-debugging. Experience managing multisite software projects with diverse stakeholders.Knowledge of IoT protocols and cloud integration. Experience with regulated software development processes, or familiarity with FDA and ISO standards like IEC 62304, is a plus.Knowledge of motor control systems, including BLDC motors and FOC algorithms (desirable). Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually.
Posted 6 days ago
5.0 - 10.0 years
0 Lacs
karnataka
On-site
As an Embedded C++ Software Developer with 5-10 years of experience, you will primarily focus on developing embedded software for Protection and control IEDs. Your responsibilities will include participating in requirement analysis, working with Linux environments, and utilizing standard design and test methodologies. Additionally, you will be working on Real-time Embedded Systems using RTOS such as VxWorks or RTLinux. Writing module tests, documenting test results, and working with industrial communication protocols like IEC61850, DNP3, Modbus, and Profibus will be crucial aspects of your role. You will also be expected to create/update automated test benches, work with make file systems (GCC, cmake), and provide inputs for end-user documentation. To be successful in this role, you should hold a B.E/B.Tech or higher qualification and have a strong background in Embedded C++. Experience with communication protocols like IEC 61850, DNP3, IEC60870-5-103, and Modbus is essential. This is a full-time, permanent position based in Bangalore with a day shift schedule. If you meet the required qualifications and have the necessary experience in Linux, RTOS, and Embedded C++, we encourage you to speak with the employer at +91 9990068898 to learn more about this exciting opportunity.,
Posted 6 days ago
7.0 - 11.0 years
0 Lacs
haryana
On-site
You should have 7-9+ years of experience in software build engineering, release & deployment. Your technical skills should include expertise in Embedded Linux build environment development, build root, Yocto, Cmake, custom Makefiles, Dockers, C/C++ knowledge. You must possess excellent knowledge of build tools like Yocto, buildroot, Makefile, etc., and have strong scripting skills in Bash, Perl, or similar scripting languages. Hands-on experience in building Linux-based OS images using industry standard build tools and testing based on standard test frameworks is required. Additionally, you should have in-depth knowledge about user administration and file system management activities and experience in Linux OS hardening, performance, and kernel tuning. Experience with standard software development tools/CI CD pipelines such as Git, Subversion, Docker containerized environments, and Linux commands is essential. Configuration, build, deployment, and release management skills are a must-have for this role. You should also be capable of preparing installation guide documentation. In terms of qualifications, you should hold a graduate degree in Computer Science, Electronic Engineering, or a related discipline. Your educational background combined with your extensive experience in software build engineering, release & deployment will make you a suitable candidate for this position.,
Posted 6 days ago
5.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you’ll work with and learn from some of the best and brightest in business. Before you know it, you’ll be in the middle of a rewarding career at a company headed in one direction: upward. With a global footprint spanning more than 80 countries and including over 75% of the Fortune 100, Perforce Software, Inc. is trusted by the world’s leading brands to deliver solutions for the toughest challenges. The best run DevOps teams in the world choose Perforce. Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you’ll work with and learn from some of the best and brightest in business. Before you know it, you’ll be in the middle of a rewarding career at a company headed in one direction: upward. With a global footprint spanning more than 80 countries and including over 75% of the Fortune 100, Perforce Software, Inc. is trusted by the world’s leading brands to deliver solutions for the toughest challenges. The best run DevOps teams in the world choose Perforce. Position Summary: Perforce is searching for a Senior Software Engineer to join their team. The Senior Software Engineer will be responsible for developing and implementing software solutions on our C++ Visualization software which is used within critical customers systems worldwide. You will work as part of a passionate development team while collaborating with cross-functional teams to drive innovation and ensure the delivery of high-quality products. Responsibilities: Collaborate with cross-functional teams to design, develop, and maintain software applications Design and develop distributed systems, ensuring fault tolerance, scalability, and performance Conduct thorough code reviews and provide constructive feedback to ensure code quality and adherence to best practices Identify and troubleshoot software defects and performance bottlenecks. Stay up to date with emerging technologies and industry trends and apply them to improve software development processes and outcomes Contribute to the continuous improvement of development methodologies and practices within the team May be required to support additional products/brands as needed. Requirements: Bachelor's degree in computer science (or equivalent) 5+ years industry level experience and a proven track record of successful development 3+ years C++ experience including development experience using STL and C++ templates Demonstrated test driven development; and the ability to work and plan independently but also willing to share knowledge with others Agile/scrum development experience Experience with test automation and CI/CD to ensure product quality Strong proficiency in configuration management practices and tools Solid understanding of modern cloud applications and concepts, such as fault tolerance, scalability, and consistency Experience in developing and maintaining software applications in a collaborative team environment Strong problem-solving and analytical skills, with the ability to quickly understand and address complex technical challenges Excellent communication and collaboration skills, with the ability to effectively work within a cross-functional team High proficiency in C++, especially modern C++ such as C++11 and above Understands CMake based build systems Knowledge of system APIs for Linux and Windows (GDI, GDI+, Direct2D, X11, Wayland) Ability to work with Linux – shell use and basic scripting Experience with Jenkins Knowledge of common C++ design patterns and the ability to use them when necessary Clear understanding of the principles of object-oriented design Experience developing user interfaces for desktop based applications; dealing with large amounts of data and designing efficient concise ways to display it; and having a good sense of UX along with strong UI development skills are a plus Experience developing multi-threaded programs; developing in different UNIX/Linux and Windows environments; TCP/IP network programming Nice to have: Knowledge of Java or C# Experience with make Python development experience Come work with us! Our team members are valued for their contributions, introduced to new opportunities, and rewarded well . Perforce combines the experience and rewards of a start-up with the security of an established and privately held profitable company. If you are passionate about the technology that impacts our day-to-day lives and want to work with talented and dedicated people across the globe, apply today! www.perforce.com Please click here for: EOE & Belonging Statements | Perforce Software
Posted 6 days ago
2.0 years
0 Lacs
Hyderābād
On-site
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: Our power efficient GPU solution is fundamental to enable new exciting markets like VR, IoT, AI, drone, autonomous driving etc. GPU compiler is a key component of graphics solution. We are looking for talented, self-motivated engineers to create world class GPU compiler products to enable high performance graphics and compute with low power consumption. The engineers will actively work with compiler developers on testing/verification for various graphics languages and development targets, as well as develop high quality automation tools. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Required Good hands-on experience of test methodology and test processes, including requirements collection and test plan development, testing automation and verification techniques. Strong understanding of Software Releases, Integration, and configuration management process/tools (Git, Make, CMake, MSBuild, JIRA, Perforce, etc.) Familiar with product software development/integration and release process/strategy Plan and execute product software integration/testing and build/release Good knowledge in programming using any scripting languages [Python/Perl] Good knowledge in Tools/Automation development – C/C++, Python/Django, Database Good communication at multiple levels and across multiple disciplines. Ability to work on Windows, Linux, and Android environments Self-motivated, adaptable, and independent, capable of working with limited supervision, pro-actively reporting on status and tasks. 2 to 10 years of hands-on experience in the above areas. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 6 days ago
5.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Experience: 5+ Years Location: Ahmedabad, Indore, Noida, Pune, Bengaluru Working Mode: On-site Workdays: 5 Days a Week Job Description: We are seeking an experienced professional with a strong DevOps, CI/CD, and systems background to join our growing team. The ideal candidate will possess deep technical skills, a collaborative mindset, and a passion for automation, infrastructure optimization, and continuous improvement. Key Responsibilities: Analyze test and build environments to identify areas for improvement and implement scalable solutions. Collaborate effectively with cross-functional engineering teams to support development pipelines. Manage and maintain Windows, Linux, and macOS systems. Design, implement, and maintain robust CI/CD pipelines. Write clean, maintainable code using languages such as Python, Java, Perl, or Groovy. Administer and optimize Jenkins (master, agents, plugins, etc.). Utilize Docker and Kubernetes (CLI) for containerization and orchestration. Develop and maintain automation scripts using Bash, PowerShell, Python, or Groovy. Work with build systems like Make, CMake, and Conan. Utilize Git CLI for version control and collaboration. Have a basic understanding of embedded systems and C/C++ programming. Quickly learn new technologies and deliver solutions within defined timelines. Preferred Skills: Experience with Artifactory (Conan, Docker registry). Hands-on knowledge of ElectricFlow. Familiarity with GitLab CI/CD or GitHub Actions. Exposure to monitoring tools like Nagios and Grafana. Basic experience with configuration management tools such as Ansible. Knowledge of Jira integrations with CI/CD pipelines. General understanding of AWS tools and cloud infrastructure. Experience working with embedded devices integrated into CI/CD workflows. Exposure to Agile methodologies and team practices.
Posted 1 week ago
5.0 - 10.0 years
0 Lacs
karnataka
On-site
Embedded C++ software developer with 5-10 years of experience needed in Bangalore. As an Embedded C++ developer for Protection and control IEDs, you will be responsible for participating in requirement analysis, working with Linux, and utilizing standard design and test methodologies. Experience with real-time Embedded Systems and RTOS like VxWorks or RTLinux is required. You will write module tests, document test results, and work with industrial communication protocols such as IEC61850, DNP3, Modbus, and Profibus. Creating/updating automated tests-benches, using make file system GCC, cmake, and providing inputs for end user documentation are essential aspects of the role. The ideal candidate should have a B.E/B. Tech degree or higher qualification. Proficiency in communication protocols like IEC 61850, DNP3, IEC60870-5-103, and Modbus is crucial. This is a full-time, permanent position with a day shift schedule and requires in-person work at the Bangalore location. If you meet the required qualifications and have at least 5 years of experience in Linux, RTOS, and Embedded C++, we encourage you to speak with the employer at +91 9990068898 to discuss this opportunity further.,
Posted 1 week 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough