Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Employee Referral - Embedded Job Description What You'll Be Doing Responsible for design and development of real time embedded software/firmware and PC/mobile based software application. To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in High level and low level software design Perform software testing including unit, functional and system level requirement including manual and automated Performs software requirement to design to coding to testing traceability Performs code review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Expertise in Optimizations on embedded platform Strong C/C++ Programming skills Experience in assembly level coding is added advantage Use of hardware such as oscillator and logic analyzers for hardware debugging Strong debugging skills Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Develops software solutions from established programming languages or by learning new language required for specific project What Are We Looking For To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low-level software design Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develop new approaches to complex design problems. Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Location - Hyderabad, Ahmedabad, Bangalore, Pune, Chennai, Noida, Indore Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Hardware Design Engineer -Lead Job Description Principal Accountabilities Handle at least two projects based on size and complexity & Technically lead and Mentor Hardware engineers and PCB Layout engineer team Responsible for requirement collection, architecture/ high-level block diagram design, PCB layout verification, considering EMI/EMC issues, design validation & integration, component selection, prototype construction, debugging, board and system level testing. Guide the PCB layout design engineer during placement, stack up, routing constraints, providing feedback from SI analysis results and PCB review Responsible for managing time estimation of design activities Monitor and maintain the safety & quality of products and Able to perform and help regulatory compliance testing and certificaiton process. Job Complexity Manages professional employees and/or supervisors or supervises large, complex technical or business support or production operations team(s) Is accountable for the performance and results of a team within own discipline or function Adapts departmental plans and priorities to address resource and operational challenges Decisions are guided by policies, procedures and business plan; receives guidance from senior manager Provides technical guidance to employees, colleagues and/or customers Accountable for results of a small team Exercises limited management authority; sets employee performance objectives, conducts performance reviews and recommends pay actions Defines team operating standards and ensures essential procedures are followed based on knowledge of own discipline Experience / Education Typically requires a minimum of 8 years of related experience with a 4 year degree; or 6 years and an advanced degree; or equivalent experience. Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position AI ML Engineer Job Description 2 to 5+ years of experience in understanding the problem statement, data handling/triage, selecting and improving neural network models using deep learning frameworks to solve business problems. Excellent hands-on Coding in Python (mandatory), C/C++ or Java. Experience in developing AI/ML/DL models by using transfer learning or from scratch. Reasonably good knowledge on leading deep learning frameworks like Tensorflow, PyTorch, ONNX, Keras and others. Working experience in computer vision models like Yolo, Mobilenet, Resnet etc. Good understanding and working knowledge of AI/ML/DL on Edge (for e.g. Nvidia Jetson family, Qualcomm, Intel, Rpi). Thorough understanding and experience of DL/AI/ML lifecycle - full neural network pipeline, starting from data collection to model building to experimental framework to data analytics. Developed/optimized various models in computing domain (Video, Statistics , Audio and others). Demonstrated experience in completing data science projects with or without minimal supervision. Must possess conceptual understanding of various modelling techniques, pros and cons of each technique. Added Advantage Proven record of migrating Al/ML/DL models/algorithms to low level platforms. Familiar with optimizing code for minimal usage of CPU and memory. Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Manual Tester Dicom Viewer Job Description Experience: 2-5 years of experience in testing including 1+ years of experience Dicom viewer testing. We are looking for testers who have already gained initial experience with FORUM or any DICOM viewer testing. The role involves executing both UI and BE related tests. Must-Have Skills FORUM: Experience with FORUM, a software platform for managing and viewing medical images. DICOM : Knowledge and experience with Digital Imaging and Communications in Medicine (DICOM) standards and protocols. UI Testing Experience: Experience in manual testing both Fat (desktop) and Web clients. Windows: Proficiency in using and testing applications on several Windows (client and server) operating systems. Web Testing on Multiple Browsers: Experience in testing web applications on Firefox Chrome, and Mozilla browsers. MySQL: Experience with MySQL for database testing, including writing and executing SQL queries. JIRA: the ability to effectively create, manage, and track issues in JIRA. PowerShell: Ability to write and execute PowerShell scripts for automation and testing tasks. ISTQB Certification: Certified by the International Software Testing Qualifications Board (ISTQB). Communication : Clearly and effectively communicates findings, issues, and suggestions with both technical and non-technical stakeholders, fostering a collaborative environment. Problem-Solving : Demonstrates strong analytical thinking and problem-solving abilities to identify root causes of issues and propose practical solutions. Team Collaboration : Works well within a team, contributing to a positive and productive work atmosphere, and supports colleagues to achieve common goals. English Proficiency (Spoken and Written): Possesses strong English language skills, both spoken and written, enabling clear communication of testing processes, documentation, and collaboration with international teams. Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
Remote
Full Time
Position Senior Engineer - Python Automation Testing Job Description Required Skills and Qualifications: Experience 5-12 years of hands-on experience in software testing, with a strong focus on automation testing using Python and Embedded device. Technical Skills API Testing with Python: Solid experience in testing APIs using Python, including creating and executing test cases, validating responses, and handling error scenarios. Version Control & Collaboration Tools: Git: Proficient in using Git for version control, with experience in pull request reviews from a testing perspective to ensure test cases and code changes align with project requirements. Jenkins: Hands-on experience using Jenkins from a test automation perspective, including managing test execution in continuous integration pipelines and troubleshooting test failures. Bitbucket: Familiarity with Bitbucket for code and test repository management, collaborating with the development team in reviewing pull requests and merging changes. Test Management & ALM Tools: Experience working with test management and Application Lifecycle Management (ALM) tools to track and manage test cases, defects, and test execution results. Manual Testing Experience: Strong background in manual testing at both the local and system level, understanding the full lifecycle of testing from test design to execution and defect tracking. Testing Methodologies & Concepts Agile/Scrum Environment: Experience working in Agile or Scrum methodologies, contributing to sprint planning, test execution, and collaborating with cross-functional teams in iterative development cycles. Embedded Linux Testing: Experience testing applications and systems in an Embedded Linux environment, with a focus on testing embedded systems, hardware/software interfaces, and resource constraints in the test design. gRPC Testing: Proficiency in testing gRPC (Google Remote Procedure Call) services from a testing perspective, including validating service communication and performance. Networking Protocols & Test Design: A strong understanding of networking protocols (TCP/IP, UDP, HTTP, etc.) and how they relate to designing network-related tests, ensuring effective testing of network connectivity, data transmission, and error handling. REST API Testing: Solid experience in designing and executing REST API tests, validating RESTful services, response codes, and handling different HTTP methods (GET, POST, PUT, DELETE, etc.). Behavior-Driven Development (BDD) Concepts: Familiarity with Squish or similar BDD tools for automated testing, including writing test scenarios in Gherkin syntax and using tools to automate test scripts based on business requirements. Desirable Skills (Nice To Have) BDD Framework Experience: Hands-on experience with Behavior-Driven Development (BDD) tools like Squish, Cucumber, or similar frameworks to define and automate tests from a business-user perspective. Experience in Test Automation for Complex Systems: Exposure to automating tests for complex systems such as embedded devices or distributed networks, ensuring comprehensive coverage for various scenarios and configurations. Why Join Us? Opportunity to work with cutting-edge automation technologies in a collaborative and innovative environment. Competitive salary and benefits package. Career growth opportunities in a fast-paced and dynamic industry. A strong focus on work-life balance and employee well-being. Location: IN-GJ-Ahmedabad, India Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Senior Engineer - Data Engineer Job Description Position - Data Engineer What You Will Be Doing Design and development of real time software and Cloud/Web/mobile based software application. Analyze domain specific technical, high level or low level requirement and modification as per end customer or system requirement. Perform software testing including unit, functional and system level requirement including manual and automated Perform code review following coding guidelines and static code analysis & troubleshoots software problems of limited difficulty. Document technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Develop software solutions from established programming languages or by learning new language required for specific project. What Are We Looking For Experience: 4 to 8 years in software/data engineering. Data Technologies: Proficiency in SQL, NoSQL databases (e.g., DynamoDB, MongoDB), ETL tools, and data warehousing solutions. Programming Languages: Proficiency in Python is a must. Cloud Platforms: Azure, AWS (e.g., EC2, S3, RDS) or GCP. Visualization Tools: Experience with data visualization tools (e.g., Tableau, Power BI, Looker). Data Governance: Knowledge of data governance and security practices. CI/CD: Experience with DevOps practices, including CI/CD pipelines and containerization (Docker, Kubernetes). Communication Skills: Excellent verbal and written communication skills in English. Agile Methodologies: Experience working in Agile development environments. AI/ML Awareness: Understanding of AI and ML concepts, frameworks (e.g., TensorFlow, PyTorch), and practical applications.0 Generative AI Awareness: Familiarity with Generative AI technologies and their potential use cases. Location - Indore/ Ahmedabad Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position AWS Cloud Engineer Job Description Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position DevOps with Github Action Job Description DevOps principles and Agile practices, including Infrastructure as Code (IaC) and GitOps, to streamline and enhance development workflows. Infrastructure Management: Oversee the management of Linux-based infrastructure and understand networking concepts, including microservices communication and service mesh implementations. Containerization & Orchestration: Leverage Docker and Kubernetes for containerization and orchestration, with experience in service discovery, auto-scaling, and network policies. Automation & Scripting: Automate infrastructure management using advanced scripting and IaC tools such as Terraform, Ansible, Helm Charts, and Python. AWS and Azure Services Expertise: Utilize a broad range of AWS and Azure services, including IAM, EC2, S3, Glacier, VPC, Route53, EBS, EKS, ECS, RDS, Azure Virtual Machines, Azure Blob Storage, Azure Kubernetes Service (AKS), and Azure SQL Database, with a focus on integrating new cloud innovations. Incident Management: Manage incidents related to GitLab pipelines and deployments, perform root cause analysis, and resolve issues to ensure high availability and reliability. Development Processes: Define and optimize development, test, release, update, and support processes for GitLab CI/CD operations, incorporating continuous improvement practices. Architecture & Development Participation: Contribute to architecture design and software development activities, ensuring alignment with industry best practices and GitLab capabilities. Strategic Initiatives: Collaborate with the leadership team on process improvements, operational efficiency, and strategic technology initiatives related to GitLab and cloud services. Required Skills & Qualifications Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Experience: 7-9+ years of hands-on experience with GitLab CI/CD, including implementing, configuring, and maintaining pipelines, along with substantial experience in AWS and Azure cloud services. Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Senior Engineer - Linux BSP Job Description Key Responsibilities Responsible for design and development of real time embedded software/firmware and PC/mobile based software application. To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in High level and low level software design Perform software testing including unit, functional and system level requirement including manual and automated Performs software requirement to design to coding to testing traceability Performs code review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project. Experience / Skills Required Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA. Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar Experience of Board support package, Device driver and boot loader development/porting. Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Senior Security Engineer – Medical Device Cybersecurity & Compliance Job Description Job Description Job Title: Senior Security Engineer – Medical Device Cybersecurity & Compliance Experience Level: 5-10 years Key Responsibilities Drive end-to-end cybersecurity integration across the medical device product development life cycle, ensuring security is embedded from concept to release. Develop and maintain cybersecurity for medical products, including security requirements specifications, risk assessments, threat models, and product security architecture documentation. Conduct thorough gap assessments to evaluate compliance with IEC 81001-5-1, IEC 60601-4-5, AAMI TIR 57, and AAMI TIR 97 standards, and implement remediation measures. Perform hands-on vulnerability assessments, penetration testing, and secure code reviews of embedded devices, IoMT (Internet of Medical Things) components, and connected systems. Collaborate closely with development, compliance, and regulatory teams to ensure product security measures meet both internal security policies and external regulatory expectations. Support SBOM management, software supply chain risk evaluations, and third-party component analysis to maintain software transparency and mitigate risks. Provide expert input on secure communication protocols, encryption standards, data protection for both at-rest and in-transit data, and cloud-based connectivity of medical systems. Assist in developing incident response strategies and bring working knowledge of HIPAA, GDPR, and HL7 to address data privacy and healthcare-specific regulatory concerns. Contribute to the continuous enhancement of internal secure development processes, tools, and methodologies, while championing security best practices within product teams. Required Skills And Qualifications Minimum of 6 years of experience in cybersecurity, including at least 3 years focused on medical devices, embedded systems, or IoT security. Proven track record in authoring security design, defining technical requirements, and documenting security architectures aligned with regulatory needs. Hands-on experience in embedded system security including secure boot, firmware security, threat modeling techniques (e.g., STRIDE, DREAD), and product-level risk assessments. Strong understanding of IEC 81001-5-1, IEC 60601-4-5, AAMI TIR 57, and AAMI TIR 97, along with working knowledge of the medical device product development lifecycle and quality standards like ISO 14971. Demonstrated expertise in vulnerability management and penetration testing of connected products across device and cloud ecosystems. Familiarity with data privacy and interoperability standards such as HIPAA, GDPR, and HL7 is highly desirable. Excellent problem-solving skills, critical thinking, and ability to lead gap analysis and remediation activities in regulated environments. Strong collaboration skills with the ability to influence cross-functional teams including R&D, compliance, and product management. Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Senior Engineer /Technical Lead (C++ Linux) Job Description What You'll Be Doing Responsible for design and development of real time embedded software/firmware on Linux Platforms To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low level software design Perform software testing including unit, functional and system level testing Performs code review following coding guidelines and static code analysis Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project. Develop new approaches to complex design problems. Responsible for code and design reviews for the code / design developed by subordinates / peers Technical stakeholder communication (knowing pules of customer, proactive in communication in right way, identifying potential escalation scenarios and pre-emptively handling them) Mentoring and team building What Are We Looking For Experience working with Embedded RTOS application development on embedded platforms. Using Should be proficient in using C/C++ language on embedded platforms and debugging skills. Working knowledge of Java/Python/HTML programming language. Proficient in Object Oriented Programming (OOP), Data Structures using C/C++ and Multithreaded Programming Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA. Experience working with different embedded platform like microcontroller, processor and DSP Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Location - Ahmedabad, Pune Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Senior Engineer / Technical Lead (C++ Linux, Audio-Video streaming) Job Description Job Description What You'll Be Doing Responsible for design and development of real time embedded software/firmware on Linux Platforms To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low level software design Perform software testing including unit, functional and system level testing Performs code review following coding guidelines and static code analysis Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project. Develop new approaches to complex design problems. Responsible for code and design reviews for the code / design developed by subordinates / peers Technical stakeholder communication (knowing pules of customer, proactive in communication in right way, identifying potential escalation scenarios and pre-emptively handling them) Mentoring and team building What Are We Looking For Should be proficient in using C and C++ language on embedded platforms Linux, OOPS fundamentals should be very strong. Working knowledge on media products with audio and video interfaces Must have strong fundamental knowledge of audio formats, video formats, encoding / decoding standards, streaming protocols, multimedia frameworks MUST have Strong knowledge of streaming protocols like RTP, RTSP, RTCP, WebRTC, P2P Tunneling. Must have strong fundamental knowledge of Multi-threaded, Multi Process event driven architecture-based Linux application development with IPC concepts Strong knowledge of multimedia framework such as ffmpeg, gstreamer, live555 Basic knowledge of H264, H265, MP4 and Fragmented MP4, G711, G726, AAC, WAV and mp3 formats Experience working with development tools like Codec analyzes, Audio/Video Analyzers, GIT, SVN, JIRA. Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Location - Ahmedabad, Pune Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Senior Security Engineer - IOT Experience Job Description: 2–6 years of relevant experience in system security, embedded systems, and vulnerability assessments. Key Skills Firmware Analysis Tools: Expertise in using firmware analysis tools such as Ghidra, Binwalk, and Radare2 for static and dynamic analysis of firmware images. Embedded Linux Platforms: In-depth knowledge of embedded Linux, Yocto, and OpenWRT platforms for secure firmware and OS testing. Secure Boot & Firmware Update Mechanisms: Proficiency in testing secure boot processes and firmware update mechanisms, ensuring integrity and authenticity. OS Hardening & Security Configurations: Strong understanding of OS hardening techniques and security configurations to mitigate threats and enhance system integrity. Vulnerability Assessment & CVE Analysis: Extensive experience with vulnerability assessment frameworks and CVE analysis, identifying and addressing security vulnerabilities in embedded systems. Debugging & Emulation Tools: Proficient in using debugging tools and emulators such as QEMU to analyze embedded system behavior. SBOM & Secure Update Protocols: Familiarity with SBOM (Software Bill of Materials), patch management, and secure update protocols to ensure safe software deployments. Firmware Reverse Engineering: Expertise in performing reverse engineering of firmware images to detect vulnerabilities and potential exploits. Penetration Testing Frameworks: Experience using penetration testing frameworks like Metasploit, Kali Linux, and custom tools for system vulnerability testing. Custom Test Case Development: Ability to develop and execute custom test cases to simulate real-world attack scenarios and identify potential risks in embedded systems. Leadership & Mentoring: Strong leadership skills with a proven track record of mentoring junior engineers and guiding teams in advanced security testing methodologies. Technical Writing & Reporting: Excellent technical writing skills, including the ability to produce clear, concise, and detailed reports on security findings and risk assessments. Proactive Security Risk Mitigation: Proactive in identifying and mitigating security risks within embedded systems, ensuring the implementation of security best practices. Responsibilities Leadership in Security Testing: Lead system-level Vulnerability Assessment and Penetration Testing (VAPT) for firmware, operating systems, and embedded software, ensuring thorough security evaluations. Test Plan Development & Execution: Develop and implement comprehensive test plans for secure update and patch validation, ensuring security fixes are applied correctly and without introducing new risks. Firmware Static & Dynamic Analysis: Conduct detailed static and dynamic analysis of firmware images using tools like Ghidra, Binwalk, and Radare2 to identify potential vulnerabilities. Secure Boot & Root of Trust Validation: Validate secure boot implementations and hardware root of trust to ensure system integrity and protection from malicious code injection. OS Hardening & Access Control Testing: Test OS hardening configurations and secure access control mechanisms to strengthen system defenses against unauthorized access and exploitation. Vulnerability Identification & Classification: Identify and classify vulnerabilities and misconfigurations in embedded systems, following industry standards such as CVSS for risk assessment and remediation prioritization. Collaboration with Compliance & Engineering: Work closely with compliance and engineering teams to prioritize remediation efforts, ensuring that vulnerabilities are addressed effectively. Custom Attack Simulations: Develop and execute custom test cases to simulate real-world attack scenarios and evaluate the system's resilience against cyber threats. Rollback & Patch Management Testing: Oversee testing of rollback and patch management procedures, ensuring that system updates do not compromise security or functionality. Mentoring & Knowledge Sharing: Mentor junior engineers in security testing methodologies, sharing knowledge on advanced techniques and tools for improving system security testing processes. CVE Monitoring & Testing Updates: Monitor relevant CVE feeds, integrating new vulnerabilities and security patches into testing procedures to ensure up-to-date protection. Reporting & Risk Assessments: Provide detailed technical reports and risk assessments to stakeholders, outlining identified vulnerabilities, potential impact, and recommended mitigations. Regulatory Compliance: Ensure that all testing activities align with industry standards, including RED 18031 compliance, and adhere to relevant regulatory frameworks. Secure Lab Environment Maintenance: Maintain a secure lab environment for all system testing activities, ensuring that testing procedures are conducted in a controlled and isolated setting. Qualifications & Certifications Education: Bachelor's or Master’s degree in Cybersecurity, Embedded Systems, Computer Engineering, or a related field. Certifications (Preferred): OSCP (Offensive Security Certified Professional) OSCE (Offensive Security Certified Expert) GXPN (GIAC Exploit Researcher and Advanced Penetration Tester) Equivalent certifications in ethical hacking, penetration testing, or embedded system security are also highly valued. Industry Standards Familiarity: Familiarity with security frameworks such as ISO/IEC 62443, RED 18031, and IoT security frameworks. Why Join Us? Opportunity to work with cutting-edge automation technologies in a collaborative and innovative environment. Competitive salary and benefits package. Career growth opportunities in a fast-paced and dynamic industry. A strong focus on work-life balance and employee well-being. Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Senior Engineer /Technical Lead (C++ Linux, QT) Job Description What You'll Be Doing Responsible for design and development of real time embedded software/firmware on Linux Platforms To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low level software design Perform software testing including unit, functional and system level testing Performs code review following coding guidelines and static code analysis Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project. Develop new approaches to complex design problems. Responsible for code and design reviews for the code / design developed by subordinates / peers Technical stakeholder communication (knowing pules of customer, proactive in communication in right way, identifying potential escalation scenarios and pre-emptively handling them) Mentoring and team building What Are We Looking For Must have experience working with Linux application development on embedded platforms. Must have experience in design and implementation of large C++ applications involving QT GUI application and HMI Must have experience in various QT modules and QT framework understanding Must be proficient in using C++ language on embedded platforms and debugging skills. Must have worked on embedded applications involving Linux IPCs, Process synchronizations, and TCP/IP protocols Must have strong knowledge with OS concepts, OOPS concepts and Inter Process communication (IPC) Must have strong knowledge of IoT concepts and must have worked on at-least one IoT project. Must have working knowledge of anyone scripting language (Python, Shell) Must have good understanding of networking concepts Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Excellent interpersonal, communication, collaboration and presentation skills. Location - Ahmedabad, Pune Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Senior Engineer / Technical Lead (MCU RTOS) Job Description What You'll Be Doing Strong RTOS experience like FreeRTOS or similar Experience in bootloader development Strong experience working with various micro controllers and IDE for the same Expertise in various peripheral buses such as I2C, SPI, Serial Experience working with HAL Experience in RTOS based application development Expertise in Optimizations on embedded platform Strong C/C++ Programming skills Experience in assembly level coding is added advantage Use of hardware such as oscillator and logic analyzers for hardware debugging Strong debugging skills Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. What Are We Looking For Responsible for design and development of real time embedded software/firmware on RTOS based Platforms To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low-level software design Perform software testing including unit and functional testing Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develop new approaches to complex design problems. Location: Ahmedabad Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Senior Engineer-AWS DevOps Job Description Job Description Key Responsibilities Manage and optimize cloud infrastructure operations in AWS. Implement CI/CD pipelines and maintain infrastructure automation for seamless deployments. Proficiency in CI/CD tools such as Jenkins, GitHub Actions or Bitbucket Pipeline. Collaborate with DevOps, Application Development, and Security teams to resolve issues and drive platform enhancements. Support multi-account governance using AWS Organizations and ensure compliance with cloud security best practices . Utilize Infrastructure as Code (IaC) using Terraform and configuration management using Ansible. Strong expertise in AWS core services (EC2, S3, RDS, Lambda, CloudWatch, Config, Control Tower, DynamoDB, EKS). Knowledge of networking and security architectures (VNets, Firewalls, NATs, ACLs, Security Groups, Routing). Proficiency in programming languages such as Python, Go , and scripting languages ( Bash, PowerShell ). Experience with containerization technologies like Docker and orchestration tools like Kubernetes. Assist in troubleshooting production environments , ensuring high availability and reliability. Develop dashboards using Grafana for cloud monitoring and performance visualization. Implement security measures throughout the development and deployment lifecycle. Develop and enforce best practices for infrastructure provisioning and configuration management. Required Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field. Proven experience as a DevOps Engineer or similar role in the IT industry. 6+ years of experience in cloud infrastructure engineering, with a strong focus on automation. 8+ years of hands-on experience with AWS. Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Senior/Lead Dotnet Engineer Job Description Job Description Strong knowledge of C#, .NET, .NET Core 8.0, ASP.NET Core, MVC, WebAPI, RESTful Services, Entity Framework, Strong in OOPS concepts Exception handling, collections, Data structure and algorithms Familiar with various design and architectural patterns and understanding fundamental design principles behind a scalable application [MUST for 7+ years] Good knowledge of Microsoft SQL Server or MySQL Skill for writing reusable C# libraries Excellent Analytical, problem-solving, and troubleshooting skills Working knowledge with source control systems like Git, BitBucket Nice to have Experience of following CI/CD and DevOps methodologies Good to have knowledge on UI Framework / Libraries like Angular Js / React Js / NextJS, JavaScript, TypeScript Experience in Test Driven Development (TDD) Good to have knowledge of NOSQL DB, DynamoDB Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Ahmedabad, Gujarat, India
None Not disclosed
On-site
Full Time
Position Senior Engineer/Technical Lead (DevOps Engineer - Azure) Job Description Key Responsibilities: Key Responsibilities: Azure Cloud Management: Design, deploy, and manage Azure cloud environments. Ensure optimal performance, scalability, and security of cloud resources using services like Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure App Services, Azure Functions, Azure Storage, and Azure SQL Database. Automation & Configuration Management: Use Ansible for configuration management and automation of infrastructure tasks. Implement Infrastructure as Code (IaC) using Azure Resource Manager (ARM) templates or Terraform. Containerization: Implement and manage Docker containers. Develop and maintain Dockerfiles and container orchestration strategies with Azure Kubernetes Service (AKS) or Azure Container Instances. Server Administration: Administer and manage Linux servers. Perform routine maintenance, updates, and troubleshooting. Scripting: Develop and maintain Shell scripts to automate routine tasks and processes. Helm Charts: Create and manage Helm charts for deploying and managing applications on Kubernetes clusters. Monitoring & Alerting: Implement and configure Prometheus and Grafana for monitoring and visualization of metrics. Use Azure Monitor and Azure Application Insights for comprehensive monitoring, logging, and diagnostics. Networking: Configure and manage Azure networking components such as Virtual Networks, Network Security Groups (NSGs), Azure Load Balancer, and Azure Application Gateway. Security & Compliance: Implement and manage Azure Security Center and Azure Policy to ensure compliance and security best practices. Required Skills and Qualifications: Experience: 5+ years of experience in cloud operations, with a focus on Azure. Azure Expertise: In-depth knowledge of Azure services, including Azure Virtual Machines, Azure Kubernetes Service, Azure App Services, Azure Functions, Azure Storage, Azure SQL Database, Azure Monitor, Azure Application Insights, and Azure Security Center. Automation Tools: Proficiency in Ansible for configuration management and automation. Experience with Infrastructure as Code (IaC) tools like ARM templates or Terraform. Containerization: Hands-on experience with Docker for containerization and container management. Linux Administration: Solid experience in Linux server administration, including installation, configuration, and troubleshooting. Scripting: Strong Shell scripting skills for automation and task management. Helm Charts: Experience with Helm charts for Kubernetes deployments. Monitoring Tools: Familiarity with Prometheus and Grafana for metrics collection and visualization. Networking: Experience with Azure networking components and configurations. Problem-Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues. Communication: Excellent communication skills, both written and verbal, with the ability to work effectively in a team environment. Preferred Qualifications: Certifications: Azure certifications (e.g., Azure Administrator Associate, Azure Solutions Architect) are a plus. Additional Tools: Experience with other cloud platforms (AWS, GCP) or tools (Kubernetes, Terraform) is beneficial. Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type Full time Job Category Engineering Services
Pune, Maharashtra, India
None Not disclosed
On-site
Full Time
Position Automotive Testing_Senior Engineer_Pune Job Description Job Description: Good in Automotive Domain, aware of CAN, UDS and XCP Protocol. Must have knowledge of Python, Pytest and CAPL Scripting Good to have knowledge on FuSA ISO 26262, Cybersecurity ISO21434. Hands on experience in HIL and Vector tools like CANOE, VTstudio, CANAPE, Canalyzer etc. Good Communication Skills and ability to learn new skills attitude Experience / Education Typically requires a 4 year degree and a minimum of 5 years of related experience; or an advanced degree without experience; or equivalent work experience Location: IN-MH-Pune, India-Magarpatta City-Unit B (eInfochips) Time Type Full time Job Category Engineering Services
Pune, Maharashtra, India
None Not disclosed
On-site
Full Time
Position C++ Andriod_Engineer_Pune Job Description Job Description: Expertise in AOSP Frameworks, Android Customization and Android Audio. 5+ years' experience in C++ (STL, Templates, Exceptions, Threading), Java ,Python Experience in Component/System Design (SOLID principles and Design Patterns) Experience in Audio Domain, especially Android Audio Strong Knowledge of Android Framework, Audio Service, Android Treble, VNDK, AIDL, HIDL Experience in Implementing Custom HAL ( eg:- Audio, GNSS etc ) Experience with Android CTS/VTS Android OS migration, Android security, SELinux, FBE, FDE Experience with CI/CI, Jenkins Exposure to Scrum, JIRA, BitBucket, Artifactory etc. Location: IN-MH-Pune, India-Magarpatta City-Unit B (eInfochips) Time Type Full time Job Category Engineering Services
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.