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
You have an exciting opportunity as an Application Development Engineer- Ruby on Rails professional in Bangalore with over 6 years of experience. As an Application Development Engineer, your primary responsibilities include collaborating with product managers, developers, and testers to define feature requirements, developing feature specifications, implementing detailed designs, troubleshooting application issues using modern tools, supporting test automation, replicating customer issues, updating release notes, and mentoring junior engineers. To excel in this role, you should be an expert Ruby-on-Rails programmer with excellent debugging skills, have experience in web page design and creation for Ruby applications, familiarity with Java, JavaScript, and development on embedded Linux servers, a strong understanding of UX technologies, networking concepts, protocols, applications, and interfaces, exceptional analytical skills, adaptability to ambiguity and change, proven experience in software development within project-based environments, proficiency in using debuggers, protocol analyzers, and logic analyzers, self-motivation, effective communication, and documentation skills. Additionally, desirable skills include development experience with Embedded Linux Kernel and Device Drivers, familiarity with remoting protocols like RDP, VNC, or PCOIP, understanding of protocol stack concepts and architecture, experience in Rest API development, knowledge of system hardening from a cyber-security perspective. If you are interested in this opportunity, please share the following details along with your profile to vijitha.k@blackbox.com: - Total experience: - Relevant experience in Ruby on Rails: - Experience in Embedded systems: - Experience in Linux: - Current CTC: - Expected CTC: - Notice period: - Current location: - Preferred location: - Current company: - Any pending offers: - Educational qualification.,
Posted 1 month ago
3.0 - 6.0 years
12 - 22 Lacs
Hyderabad
Work from Office
Exp of Linux kernel and device driver model & working with mainline Linux Kernel ARM subsystems , kernel memory, sched, etc programming skills and expert level knowledge of C knowledge of ARM v7 and v8 architecture Exp with android a ++ CTC 24 lpa Required Candidate profile Excellent debug skills, especially in the core kernel software stability domain, using standard debug tools like T32, tracing etc.
Posted 1 month ago
5.0 - 8.0 years
14 - 24 Lacs
Bengaluru
Work from Office
Embedded C++,Modbus,Modbus TCP/RTU,DOCKER,Azure,Embedded Linux,C++
Posted 1 month ago
5.0 - 8.0 years
7 - 10 Lacs
Pune
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: DevOps Experience: 5-8 Years
Posted 1 month ago
5.0 - 8.0 years
7 - 10 Lacs
Bengaluru
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: DevOps Experience: 5-8 Years
Posted 1 month ago
5.0 - 8.0 years
7 - 10 Lacs
Pune
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: Azure DevOps Experience: 5-8 Years
Posted 1 month ago
3.0 - 5.0 years
5 - 7 Lacs
Bengaluru
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: DevOps Experience: 3-5 Years
Posted 1 month ago
3.0 - 5.0 years
5 - 7 Lacs
Pune
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: Cloud Transformation App Consulting Experience: 3-5 Years
Posted 1 month ago
7.0 - 12.0 years
7 - 8 Lacs
Bengaluru
Work from Office
This requisition is used solely to source regularly open roles but does not represent a current open role within HARMAN. Our recruiters monitor these requisitions and will contact you if we want to talk to you directly. In the meantime, consider joining our Talent Community to receive regular updates regarding openings. About the Role Platform software system Integration Subject Matter Expert responsible for system integration activities for Intelligent Automotive cockpit domain controllers and Central Compute Units. Responsible for system integration activities for Android Desert migrations, Board Support Package migrations for multiple products line for the platform Adaptation of new generation build methods and hardware launch targets for Central Compute Units (CCU) What You Will Do Build Harman s next-gen Android based Intelligent Cockpit platform that will be used by all Products and customer programs within Harman. Ensure that we meet committed timelines, maximize reuse and follow Google/Android best practices. Responsible system integration activities of platform product lines: PDK, ICM and CCU Drive the software integration activities like Hypervisor bring up, Android bring up, Host Linux bring up, Android Dessert migration. Ensure parity of the features already developed working with development teams. Manage Android Dessert integration and HAL integration. Work with customer project team to ensure integration of bimonthly BSP releases of SoC vendors (Samsung LSI/Qualcomm) What You Need 7+ Years experience with master s in computer science / Electrical/ Electronic Engineering or related field. 4+ years of experience in system integration activities for automotive infotainment systems Proven experience in Embedded, Linux development and Android internals & QNX. Proven experience in managing system integration: Hypervisor, Android, Host Linux. 3+ years of experience in Android Dessert porting and customization experience Results- and detail-oriented: holds herself/himself and others accountable for commitments. Good knowledge on Android Build System and having ability to resolve build issues arising from AOSP/Vendor BSPs. Thorough with Android boot flow, in bare metal android and hypervisor environments, and having ability to debug boot issues in all stages of booting. Should have good exposure Linux system programming (Device Drivers, Kernel Configurations, Device Tree etc..) Good understanding of Android Architecture Experience in BSP/AOSP Migrations, porting features from one Android version to another. Should have good exposure to C, C++, Java/Kotlin languages. Comfortable with Repo/Git tools usage. Linux/Android Kernel customization experience. What is Nice to Have IBM ALM tool Good experience in Automotive infotainment system design and development. Automotive Cockpit Systems schematic knowledge Test Driven Development practices What Makes You Eligible Be willing to travel up to 10%, domestic only OR domestic and international travel. Be willing to work in various India locations. Successfully complete a background investigation and drug screen as a condition of employment of software process audit What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University Competitive wellness benefits Tuition Reimbursement Access to HARMAN Campus Fitness Center and Cafeteria An inclusive and diverse work environment that fosters and encourages professional and personal development
Posted 1 month ago
3.0 - 9.0 years
12 - 14 Lacs
Thiruvananthapuram
Work from Office
Job Requirements As a member of the team, the primary job will be to work in customer project to perform requirement analysis, effort estimate, design, feasibility, development and maintenance of embedded UI applications in Agile work flow, work closely with customer development team(including daily interactions), Managing offshore team members in Task/Sprint planning and execution, Handling weekly calls and update status to customer when needed. Work Experience 5+ years of total experience in requirement analysis, design, development and maintenance of UI applications in Linux/Windows environment. Good programming skill in C/C++. Experience in development of advanced QT/QML UI applications in Linux/Windows environment. Good Leadership and Team Management Skills - both technical and managerial Experience in Linux based development. Good debugging skills Ability to work independently with minimum guidance. Good communication skill and agile personality to communicate directly with customer and other development team members. Experience in agile project life cycle, process, and work flows. Familiarity with Embedded Linux development
Posted 1 month ago
5.0 - 7.0 years
11 - 12 Lacs
Thiruvananthapuram
Work from Office
Job Requirements Key Responsibilities Design and Development: Design and implement AI/ML-based applications tailored for embedded and edge hardware. Develop end-to-end pipelines for model training, conversion, and deployment. Customize neural network architectures for edge-specific applications such as object detection, classification, and segmentation. Model Optimization and Deployment: Port and optimize AI models to meet performance and memory constraints on edge platforms. Apply quantization (e. g. , INT8), pruning, and layer fusion techniques to improve model efficiency. Convert models between various formats such as ONNX, TensorRT, TVM, TFLite, and DRP-AI. Performance Tuning and Profiling: Analyze model bottlenecks and tune for latency, throughput, and power efficiency. Run inference performance profiling on hardware targets and iterate for improvements. Testing and Debugging: Validate model accuracy and performance post-optimization. Debug and troubleshoot model behavior discrepancies across frameworks and devices. Documentation and Research: Maintain documentation for all model lifecycle stages and optimization steps. Stay updated with latest AI compiler advancements and deployment trends in edge AI. Work Experience Must Have : Bachelors/Master degree in Computer Science, Electronics, or AI-related field. 6+ years in AI/ML model development with experience in real-world applications. Proficient in Python, C++ and deep learning libraries (TensorFlow, PyTorch, Keras). Solid understanding of CNNs, FCNs, and their applications in computer vision. Practical knowledge of model optimization workflows (quantization, pruning, etc. ). Experience with ONNX, TVM, TensorRT, DRP-AI, TFLite, OpenCV, etc. Experience with deployment on edge devices like Jetson, RZ/V2H, or STM32. Strong understanding of constraints (compute, memory, power) in edge environments. Good to Have: Exposure to embedded Linux or RTOS environments. Familiarity with low-level model debugging, calibration tools, and inference engines. Experience with Continuous Integration tools such as Git, Jenkins, or similar. Understanding of hardware accelerators (GPU, NPU, DRP-AI, etc. ).
Posted 1 month ago
5.0 - 11.0 years
11 - 15 Lacs
Hyderabad
Work from Office
Virtual Prototype development for SoC and Electronics Systems for the purpose of embedded software development System C modelling experts for Virtual Prototype development , verification & deployment Job Summary Developing SystemC/TLM2. 0 based models of IP blocks, CPU, SoC, System Defining transaction level models of Processors/Cache controllers / Interconnects / Peripherals / NPU / ISP Porting OS on the virtual prototype, developing the device drivers etc. Verification of models at IP & SoC level Develop regressable self-checking test suites using C/ARM assembly Develop System Level Flows and Methodologies using virtual prototypes Support the firmware and SW teams in effectively using the virtual prototypes Qualifications Qualifications MTech/BTech in EE/CS with hardware engineering experience of 10+ to 15 years. Proficiency in C / C++ / System C , Data structures, Algorithms, Object oriented programming Experience in developing SystemC, TLM based models for the virtual platform of an SoC Expertise in creating Virtual Prototype of SoC or electronics systems Experience in using Virtual Prototype tools (ARM Fast Models, Synopsys Virtualizer, Windriver SIMICS etc. ) Validation of virtual prototypes, writing bare metal tests, Embedded tool chain, assembly language, debugging knowledge, embedded Linux Knowledge of Microprocessor, Microcontrollers, SoC architecture, bus protocols etc. Knowledge of Computer and Processor Arch (including Caches, MMU, Pipeline) Should have exposure to quality processes for project execution, delivery, and working with multiple teams across geos Excellent problem-solving skills Experience in application development in assembly or higher-level languages Preferred Expertise: IP-XACT, SystemRDL, SystemC-AMS
Posted 1 month ago
10.0 - 15.0 years
11 - 15 Lacs
Hyderabad
Work from Office
Developing SystemC/TLM2. 0 based models of IP blocks, CPU, SoC, System Defining transaction level models of Processors/Cache controllers / Interconnects / Peripherals / NPU / ISP Porting OS on the virtual prototype, developing the device drivers etc. Verification of models at IP & SoC level Develop regressable self-checking test suites using C/ARM assembly Develop System Level Flows and Methodologies using virtual prototypes Support the firmware and SW teams in effectively using the virtual prototypes Qualifications Qualifications MTech/BTech in EE/CS with hardware engineering experience of 10+ to 15 years. Proficiency in C / C++ / System C , Data structures, Algorithms, Object oriented programming Experience in developing SystemC, TLM based models for the virtual platform of an SoC Expertise in creating Virtual Prototype of SoC or electronics systems Experience in using Virtual Prototype tools (ARM Fast Models, Synopsys Virtualizer, Windriver SIMICS etc. ) Validation of virtual prototypes, writing bare metal tests, Embedded tool chain, assembly language, debugging knowledge, embedded Linux Knowledge of Microprocessor, Microcontrollers, SoC architecture, bus protocols etc. Knowledge of Computer and Processor Arch (including Caches, MMU, Pipeline) Should have exposure to quality processes for project execution, delivery, and working with multiple teams across geos Excellent problem-solving skills Experience in application development in assembly or higher-level languages Preferred Expertise: IP-XACT, SystemRDL, SystemC-AMS
Posted 1 month ago
1.0 - 8.0 years
5 - 9 Lacs
Coimbatore
Work from Office
Roles & Responsibilities : Were looking for an Embedded Linux Engineer specializing in Yocto-based system development for medical devices. This role focuses on building and maintaining custom Linux distributions. Key Responsibilities: Develop and maintain Yocto-based Linux systems Create and modify Linux device drivers Optimize boot time and system performance Implement secure boot and system updates Support BSP development and maintenance
Posted 1 month ago
3.0 - 5.0 years
6 - 11 Lacs
Bengaluru
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: Google Cloud DevOps. Experience:3-5 Years.
Posted 1 month ago
4.0 - 7.0 years
16 - 20 Lacs
Bengaluru
Work from Office
Software Engineer- C Programming,Networking platform development, Embedded- 4-8 Meet the Team The Enterprise Switching organization delivers top-tier products, with the Catalyst Cat9000 series leading in core, aggregation, and access switching for security, IoT, and Cloud. These switches are critical for SD-Access, Cisco's intent-based networking architecture, offering the bandwidth, speed, and scale needed for hybrid work environments. They improve security with PoE power and AI/ML for zero-trust security and provide outstanding network experiences both on-premises and in the cloud through Cisco DNA Center or the Meraki Dashboard. The new Catalyst 9000X models offer flexible operations and secure, high-speed performance. Our team is world-class for crafting industry-leading products that have dominated the enterprise market for decades through innovation. Your Impact Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critically important networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about pioneering technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation sophisticated Switches. Experience - 4 to 8 years Bachelors degree or equivalent experience in CS/EE/EC or technical equivalent. Preferred Qualifications : Bachelors degree in computer science or related field (MS or equivalent preferred).
Posted 1 month ago
4.0 - 6.0 years
8 - 13 Lacs
Gurugram
Work from Office
As an R&D Software Designer, you will be working on our InfiniiVision (High Volume Scope / Mid-Range) Software Development in a highly collaborative, fast-paced environment with international teams You will be responsible to design & develop highly complex Software for InfiniiVision Scope which would require breadth of knowledge from Low Level Software (HW integration), up to GUI/Application Software You will also be responsible for integrating newly launched Keysight Probes with InfiniiVision scopes You will work closely with R&D Project Manager, Product Planners, Product Architects, Solution Teams, FPGA & HW developers, Software engineers and Other Stakeholders to develop new product offerings and improve existing ones The candidate should be a strong team worker and should be able and willing to collaborate with other design teams located in US & Malaysia Qualifications Essential: Bachelor s or Master s degree in Computer Science, Computer Engineering, Electrical Engineering (or equivalent) with strong software Engineering skills 4 to 6 years of R&D experience in product development Experience in developing a significant software application Experience in modern C++ (eg C++14 and later) and objected-oriented programming Advanced and broad knowledge of contemporary software design methodologies and programming techniques Working experience in Hardware & Software integration Strong written and verbal communication skills Excellent team player, responsive and accountable Self-starter Willing and able to quickly learn new applications and technologies Experience in international collaboration (US, Europe, Malaysia) Preferred: Experience with Keysight instruments like Oscilloscope Experience with analog and digital circuits MS Visual Studio and VisualGDB experience Embedded Linux experience (Basic shell command) Experience of working with micro controllers Worked with Common Communication protocols: I2C, UART, SPI, Ethernet Experience with Version Control tool (Git) and working with CI/CD pipelines (Jenkins) Experience with QT or other widget toolkits for GUIs Atlassian tool experience - bitbucket, Confluence, Jira Basic knowledge in C# and Net framework Experience programming hardware devices over a peripheral interface Test driven development experience Scrum agile software development process background Knowledge of performance profiling tools (eg, Valgrind, gprof, or perf) DP-COE (Digital Photonics Center of Excellence), being part of Keysight Technologies has the responsibility for developing innovative products in the crucial portfolio segment of Oscilloscopes, Photonics, AWG (Arbitrary Waveform Generator), BERT (Bit Error Rate Tester), Digitizer, Logic Analysis, Protocol Analysis which provide fast, extensive insight and enable engineering teams to do their job faster, with higher quality We serve our customers in the Computer, Semiconductor, Wireless, Automotive, Storage and Communication, Quantum industries with leading edge products and solutions Keysight Solution teams work closely with DP-COE to provide required solutions to these industries As an R&D Software Designer, you will be working on our InfiniiVision (High Volume Scope / Mid-Range) Software Development in a highly collaborative, fast-paced environment with international teams You will be responsible to design & develop highly complex Software for InfiniiVision Scope which would require breadth of knowledge from Low Level Software (HW integration), up to GUI/Application Software You will also be responsible for integrating newly launched Keysight Probes with InfiniiVision scopes You will work closely with R&D Project Manager, Product Planners, Product Architects, Solution Teams, FPGA & HW developers, Software engineers and Other Stakeholders to develop new product offerings and improve existing ones The candidate should be a strong team worker and should be able and willing to collaborate with other design teams located in US & Malaysia
Posted 1 month ago
6.0 - 11.0 years
8 - 13 Lacs
Coimbatore
Work from Office
Technical Skills Experience with a complete life cycle of an embedded software system Demonstrable C programming skills with emphasis on its use in Embedded Systems Hands-on experience with full-stack MCU firmware development Experience with device drivers and other low-level HW interfaces Experience with Bluetooth, Wi-Fi, Zigbee & GPRS or other similar wireless protocols Knowledge of modern OS coding techniques and Familiarity with FreeRTOS. Firmware development on ARM Cortex MCUs, IP protocols, and hardware interfaces. Demonstrated knowledge of firmware development best practices (code reviews, test, SCM, etc.) Good communication skills and the ability to project manage. High-level writing and documentation skills. Familiarity with software configuration tools. Adequate knowledge of reading schematics and data sheets for components Software Skills C, C++ & Python programming, Embedded Linux Experience: 6+years Location: Coimbatore Requirement: B.E - Electrical or Equivalent Responsibilities Evaluate and define requirements in cooperation with internal and external stakeholders Collaborate with a multi-discipline team to define the requirements interfaces between hardware components, microcontrollers and software, and the operational performance requirements of the integrated system. Collaborate with controls engineers to define functional allocation and the interfaces between software and model-based control algorithms. Develop the high-level architecture through functional analysis and allocation of requirements, concept development and selection. Work closely with the software development and software verification & validation team to select the development and testing methodology and tools that meet the system and software requirements and comply to the enterprise and industry level processes and standards. Work closely with the software verification & validation team to develop software - hardware integration plans. Develop, deploy, and continually improve software processes and architectures, based on applicable standards and methodologies. Job Location: Coimbatore
Posted 1 month ago
7.0 - 12.0 years
22 - 27 Lacs
Hyderabad, Pune, Bengaluru
Work from Office
Project description We are working on a cutting-edge In-Vehicle Platform (IVP) project for a major automotive OEM. The project focuses on delivering a modular software platform supporting next-generation automotive functions such as digital cockpit, connected services, and ADAS. Our Team: The project is driven by an international team of solution architects, developers, and integration engineers located across Europe and Asia. Technologies Used: Embedded Linux, QNX Hypervisor technologies AUTOSAR Adaptive / Classic Yocto, C++, Python, CAN, SOME/IP CI/CD (Jenkins, Git, Docker) Opportunities: Collaboration with international OEMs Exposure to SDV (Software Defined Vehicle) architecture Potential for long-term engagement and career growth in automotive software Responsibilities Define and maintain end-to-end solution architecture for IVP-related components Act as a technical interface between internal teams and the customer Ensure alignment with customer requirements and project constraints Support engineering teams during implementation and integration Lead technical discussions and contribute to solution design documentation Ensure scalability, modularity, and reusability of the proposed solution Collaborate with PM and other stakeholders to ensure successful delivery Skills Must have Proven experience as a Solution Architect or System Engineer in embedded automotive projects Strong knowledge of Linux r QNX-based platforms Familiarity with automotive protocols such as CAN, SOME/IP, UDS Understanding of ECU integration and domain-based vehicle architectures Experience with C/C++ or Python Excellent communication skills in English (B2+) Japanese knowledge Nice to have Experience with AUTOSAR Adaptive or Classic platforms Familiarity with Yocto build system and CI/CD pipelines Background in SDV, domain controller or zonal architecture design Experience in working directly with OEMs Knowledge of cyber-security concepts in the automotive domain
Posted 1 month ago
4.0 - 8.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Meet the Team The Enterprise Switching organization delivers top-tier products, with the Catalyst Cat9000 series leading in core, aggregation, and access switching for security, IoT, and Cloud. These switches are critical for SD-Access, Cisco's intent-based networking architecture, offering the bandwidth, speed, and scale needed for hybrid work environments. They improve security with PoE power and AI/ML for zero-trust security and provide outstanding network experiences both on-premises and in the cloud through Cisco DNA Center or the Meraki Dashboard. The new Catalyst 9000X models offer flexible operations and secure, high-speed performance. Our team is world-class for crafting industry-leading products that have dominated the enterprise market for decades through innovation. Your Impact Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critically important networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about pioneering technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation sophisticated Switches. Experience - 4 to 8 years Bachelors degree or equivalent experience in CS/EE/EC or technical equivalent. Preferred Qualifications : Bachelors degree in computer science or related field (MS or equivalent preferred).
Posted 1 month ago
3.0 - 8.0 years
11 - 15 Lacs
Bengaluru
Work from Office
Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our Client's core Linux-embedded team to work on the latest platforms and software. The person will interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. Responsibilities Developing and optimizing GFX, Multimedia, Display, and Audio drivers according to project requirements. Collaborating with cross-functional teams for seamless integration of drivers. Conducting thorough testing, troubleshooting, and debugging of drivers. Contributing to the improvement and optimization of existing systems. Providing technical guidance and support as needed. Skills Must have 1.Engineer with 3-8 Years of experience in embedded Linux driver/kernel development. 2.Strong C development skills. 3.Experience with any one of the driver development domain Graphics driver DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa. Multi Media-Video driver Vaapi, vdpau, gstreamer, v4l2. Power Management System to RAM, S0ix3. Display Driver development X, Wayland, Weston, Display driver Experience with Audio sub-systems, Audio drivers, frameworks and ALSA SOC(ASOC), Audio protocols like I2S/TDM. Proficient in Yocto development. Virtualization Xen, KVM, QNX hypervisor knowledge. Ethernet Driver Network driver development. 4.Good working experience with IPC, DMA driver development. 5.Experience with kernel mode driver programming in Linux 6.Linux Device driver programming experience in Linux Kernel and Drivers. 7.Experience dealing with Linux community and Open Source contribution is a plus 8.System knowledge, System Debugging Nice to have Expertise with CAR Framework Automotive experience
Posted 1 month ago
3.0 - 8.0 years
12 - 16 Lacs
Hyderabad
Work from Office
Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Product development or systems engineering background with hardware platforms and their software & firmware ecosystems Excellent verbal communication and written, presentation skills . Excellent interpersonal, organizational, analytical and planning. Experience working in a fast-paced matrixed technical organization. Skills Must have Sr. Engineer with 3-10 Yrs of experience in embedded Linux driver/kernel development Strong C development skills. Developing baremetal drivers, application for ARM based systems. Good working experience with linux v4l2, DRM frameworks, i2c, IPC, DMA driver development. Good working experience with multimedia IPs like MIPI, HDMI, SDI, VCU, ISP etc. Work experience in ARM architecture. Linux Device driver programming experience in Linux Kernel and Drivers. System knowledge, System Debugging. Nice to have Exposure to SafeRTOS, FreeRTOS is a plus.
Posted 1 month ago
8.0 - 13.0 years
12 - 17 Lacs
Bengaluru
Work from Office
Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our Client's core Linux-embedded team to work on the latest platforms and software. The person will interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. Responsibilities Developing and optimizing GFX, Multimedia, Display, and Audio drivers according to project requirements. Collaborating with cross-functional teams for seamless integration of drivers. Conducting thorough testing, troubleshooting, and debugging of drivers. Contributing to the improvement and optimization of existing systems. Providing technical guidance and support as needed. SkillsMust have Engineer with 8+ years of experience in embedded Linux driver/kernel development Strong C/C++ development skills with a good understanding of object-oriented design Good understanding of Linux fundamentals and audio fundamentals Experience with ALSA ASoC driver development Experience with audio transmission protocols like I2S/TDM, audio DAC/ADC Experience with audio DSP firmware development Experience with bare metal or RTOS based firmware development 10.System knowledge, System Debugging, firmware debugging using JTAG Nice to have Good to have 1.Experience with Any RTOS porting. 2.Experience with host to DSP communication.
Posted 1 month ago
5.0 - 8.0 years
5 - 9 Lacs
Pune
Work from Office
The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: DevOps. Experience: 5-8 Years.
Posted 1 month ago
6.0 - 10.0 years
20 - 30 Lacs
Noida, Gurugram, Delhi / NCR
Work from Office
System Architect,hardware system design,integration for Automatic Gates (AG) and Ticket Vending Machines (TVM),Embedded Linux, RTOS (e.g., VxWorks, QNX, FreeRTOS),RS232, RS485, CAN Bus, I2C, SPI, USB, Ethernet,UML, SysML, Architecture modeling tools
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
54024 Jobs | Dublin
Wipro
24262 Jobs | Bengaluru
Accenture in India
18733 Jobs | Dublin 2
EY
17079 Jobs | London
Uplers
12548 Jobs | Ahmedabad
IBM
11704 Jobs | Armonk
Amazon
11059 Jobs | Seattle,WA
Bajaj Finserv
10656 Jobs |
Accenture services Pvt Ltd
10587 Jobs |
Oracle
10506 Jobs | Redwood City