Jobs
Interviews

Semi Leaf Consulting service

12 Job openings at Semi Leaf Consulting service
Cyber Security Engineer Ahmedabad 0 years INR 30.0 - 30.0 Lacs P.A. On-site Full Time

Exp: 5-10yrs Location: Ahmedabad/ Pune Good hands on towards design, development & maintenance of secure software solutions for Linux-based systems on embedded and automotive systems also security controls e.g (Secure Boot, secure unlock, secure reprogramming, message authentication) Good understanding on configuration of AppArmor profiles to enforce security policies and mitigate risks in Linux environments. Hands on towards development and integration of Trusted Execution Environment (TEE) solutions Good knowledge of development and implementation in Cryptography and Key Management. Experience in working with Client Product teams and collaboration with hardware and software team members. Incorporate secure coding standards and practices in DevSecOps, conduct security assessment and code reviews, enforce Static Application Security Testing (SAST), Open Source SW vulnerability scanning and license analysis to ensure SW security. Collect, generate, maintain and update SW bill of materials and contribute to GIT repositories Participate in PI planning, provide effort estimation to implement security controls and contribute to the Feature Roll Out Plan (FROP). Job Type: Full-time Pay: Up to ₹3,000,000.00 per year Schedule: Day shift Work Location: In person

Embedded PCIe driver Hyderabad, Telangana 0 years INR Not disclosed On-site Full Time

Exp: 2-5YRS Location: Hyderabad Job Description: -Proficient in C and embedded systems. -Experience in Linux driver development (PCIe/USB/Ethernet) and application development. -PCIe driver development experience. -DMA client/controller driver development experience -Hands-on experience with Configuration Management tools like GIT, Perforce. -Have an interest to constantly learn and share new findings. -A quality mindset, ability for strategic thinking and a drive to improve always. -Self-motivated Skills required: -Linux application programming -Linux device driver development -Embedded C, MMU, Cache policies -Excellent debugging skills at kernel and user space and exposure to different debugging tools -Knowledge on PCIe, Ethernet, TCP, I2C protocols, DMA framework is a plus. -Make file Job Type: Full-time Pay: Up to ₹2,000,000.00 per year Schedule: Day shift Work Location: In person

Embedded PCIe driver Hyderābād 0 years INR 20.0 - 20.0 Lacs P.A. On-site Full Time

Exp: 2-5YRS Location: Hyderabad Job Description: -Proficient in C and embedded systems. -Experience in Linux driver development (PCIe/USB/Ethernet) and application development. -PCIe driver development experience. -DMA client/controller driver development experience -Hands-on experience with Configuration Management tools like GIT, Perforce. -Have an interest to constantly learn and share new findings. -A quality mindset, ability for strategic thinking and a drive to improve always. -Self-motivated Skills required: -Linux application programming -Linux device driver development -Embedded C, MMU, Cache policies -Excellent debugging skills at kernel and user space and exposure to different debugging tools -Knowledge on PCIe, Ethernet, TCP, I2C protocols, DMA framework is a plus. -Make file Job Type: Full-time Pay: Up to ₹2,000,000.00 per year Schedule: Day shift Work Location: In person

MCAL Development Bengaluru 4 - 8 years INR 22.0 - 22.0 Lacs P.A. On-site Full Time

Exp. Level: 4-8yrs Location: Bangalore -A minimum of 4-8 years of experience in MCAL Driver Development, Perform Software Development/Validation of device drivers (Eg : MCU, SPI, I2C, CAN, LIN, Ethernet, MEM, Timers, ADC, and PWM etc.) and safety software in an independent/RTOS environment on Infineon’s automotive microcontrollers. -Evaluate change requests to products, conduct analysis and derive impact for planning by team. -Develop architecture, design and code in line with the coding guidelines, safety standards and compliance to MISRA. -Develop Test Strategy and institutionalize the methods and related templates to enable the usage of the tools and test equipment wherever required/possible -Envisage, implement, institutionalize and maintain the verification and validation methods and infrastructure (e.g. automation to improve quality and efficiency in terms of cost and time) -Drive innovation in the form of new advancements (test methods/tools, test automation, test infrastructure) in the team -Institutionalize software development/test processes compliant with Automotive standards (e.g. ISO26262, ASPICE) -Ownership in reviews, Code /Test reviews - Generate new methods and techniques for better work models. Job Type: Full-time Pay: Up to ₹2,200,000.00 per year Schedule: Day shift Work Location: In person

MCAL Validation Engineer Bengaluru 5 - 8 years INR 20.0 - 20.0 Lacs P.A. On-site Full Time

Hiring for MCAL Validation Engineer Exp. Level: 5-8yrs Location: Bangalore -A minimum of 5-8 years of experience in Device Driver software development and testing which includes a good know-how of standard software development Life Cycle. -Experience in AUTOSAR MCAL and exposure to ISO26262 [Expertise in other domains with embedded background more than welcome -Embedded system software development or Validation using C, assembly languages. -Experience in the usage of LabView, NI FPGA, oscilloscopes, logic analysers, power benches etc. -Experience in embedded system development tools such as compilers, debuggers, static analysers etc. -Working experience in scripting languages such as Perl, python, C# etc -Experience in standards such as AUTOSAR, IEC61508, ISO26262 is desirable -Acquaintance with development toolchains such as GNU, Tasking, and WINDRIVER -Experience in the development/maintenance of the test automation and continuous integration frameworks -Good knowledge of computer architecture (16/32bit), real-time systems Job Type: Full-time Pay: Up to ₹2,000,000.00 per year Schedule: Day shift Language: English (Preferred) Work Location: In person

PMIC Driver Bengaluru, Karnataka 0 years None Not disclosed On-site Full Time

Exp. Level: 3-5yrs Location: Bangalore Will be working on SOC Infra/ PMIC SW driver development and embedded Core driver development. Skills/experience: -Around 3-5yrs of experience. -Adept programming skills and proficiency in C programming. -Very good exposure to Embedded systems & Real Time Operating systems concepts. -Good exposure on processor architecture, ARM preferred. -Experience in using debugging tools like Lauterbach and Trace tools. -Ability to analyze, triage and debug complex system level problems and issues. -Good Problem solving & analysis skills; Good communication and enthusiasm to learn. -Embedded Core driver working experience if possible Job Type: Full-time Pay: Up to ₹1,500,000.00 per month Schedule: Day shift Work Location: In person

Embedded System Software karnataka 8 - 12 years INR Not disclosed On-site Full Time

As an Embedded Software Developer, you will be responsible for designing, developing, reviewing, and maintaining embedded software products for next-generation electrical connected products. Your main tasks will include designing, coding, testing, and maintaining embedded software/firmware, as well as developing low-level drivers and interfacing with hardware components. You will also be involved in integrating software/firmware with hardware components, sensors, and peripherals to ensure optimal performance, reliability, and resource utilization. In this role, you will implement and optimize communication protocols such as Ethernet, Modbus, or wireless technologies. You will be required to debug and troubleshoot both software and hardware issues, as well as develop and execute test plans to verify and validate embedded systems. Additionally, you will play a key role in optimizing code and algorithms for memory and processing efficiency, and improve system performance and response times. Your responsibilities will also include creating and maintaining technical documentation, including code comments, user manuals, and design documents. You will need to implement security features and adhere to safety standards relevant to the industry. Collaboration with cross-functional teams, participation in design reviews, and project meetings will be essential aspects of your job. To be successful in this role, you should have proficiency in Embedded C programming, experience with Linux OS, and microcontrollers (8-bit, 16-bit) with interfacing with peripherals. Knowledge of system management and industrial protocols such as SNMP, Redfish, BacNet, ProfiNet, EtherNet/IP is required. Familiarity with communication protocols like HTTPS, JavaScript, SMTP, Modbus/TCP, and experience with RUST will be considered an added advantage. The ideal candidate will have a Bachelor's degree or above in Electronics, Computer Science, or Electrical Engineering, along with 8-12 years of embedded firmware/software development experience in Embedded C/C++ and Linux-based development. Experience in IPC, multi-threading concepts, coding standards, Agile methodologies, and strong analytical and problem-solving skills are also desired. This is a full-time position with a day shift schedule, requiring in-person work at the specified location. Stay updated on industry trends, emerging technologies, and best practices in embedded development to continuously enhance your skills and knowledge.,

C Software Developer Hyderābād 5 - 15 years INR 35.0 - 35.0 Lacs P.A. On-site Full Time

C-language Developer Experience: 5 to 15 years Skills: Proficiency in C-language programming and data structures (minimum 8/10) and strong problem-solving abilities Responsibilities: Operating system development Pre-silicon debugging on prototyping and emulation platforms Post-silicon validation and bring-up Job Type: Full-time Pay: Up to ₹3,500,000.00 per year Schedule: Day shift Work Location: In person

Linux Performance Engineer Hyderābād 0 years INR 40.0 - 40.0 Lacs P.A. On-site Part Time

Software Lead Engineer Hyderābād 0 years INR 35.0 - 35.0 Lacs P.A. On-site Full Time

Domain & Technical Knowledge · Proven experience in software product management or engineering leadership. · Deep understanding of SDLC, agile/scrum methodologies, CI/CD pipelines, and cloud-native product development. · Experience with SaaS, APIs, mobile/web platforms, or enterprise software solutions. Tools & Technologies · Proficiency in tools like JIRA, Confluence, Figma, Git, Postman, and analytics platforms. · Strong grasp of modern architecture concepts – microservices, containers (Docker, Kubernetes), REST/gRPC APIs. Job Type: Full-time Pay: Up to ₹3,500,000.00 per year Work Location: In person

Linux Device driver Hyderābād 0 years INR 50.0 - 50.0 Lacs P.A. On-site Full Time

Kernel Programming:• Strong knowledge of Linux storage subsystems (block layer, VFS, I/O stack).• Proficiency in C and kernel debugging techniques.• Storage Protocols & Interfaces:• Hands-on with eMMC, UFS, NVMe, USB mass storage, SATA, SPI-NAND/NOR, SDIO, etc.• Understanding of storage standards (SCSI, AHCI, NVMe spec, JEDEC).• Filesystems:• Deep knowledge of ext4, f2fs, and familiarity with log-structured or flash-optimized file systems.• Performance & Tuning:• Expertise in tuning I/O performance and handling flash-specific issues (latency, endurance, etc.).• Tools:• blktrace, iostat, fio, perf, gdb, crash, etc.• Security:• Secure storage handling, key management, dm-verity/dm-crypt, rollback protection.• Yocto/Build Systems (optional but useful):• Understanding of build flows for embedded Linux using Yocto or Buildroot. Job Type: Full-time Pay: Up to ₹5,000,000.00 per year Work Location: In person

Cyber Security Engineer ahmedabad,gujarat 5 - 10 years INR Not disclosed On-site Full Time

You should have a minimum experience of 5-10 years. You will be responsible for designing, developing, and maintaining secure software solutions for Linux-based systems on embedded and automotive systems. Your expertise should include security controls such as Secure Boot, secure unlock, secure reprogramming, and message authentication. Additionally, you should have a good understanding of configuring AppArmor profiles to enforce security policies and mitigate risks in Linux environments. Your role will involve hands-on development and integration of Trusted Execution Environment (TEE) solutions. You are expected to have a strong knowledge of cryptography and key management implementation. Collaboration with Client Product teams and working closely with hardware and software team members will be part of your responsibilities. It is essential to incorporate secure coding standards and practices in DevSecOps, conduct security assessments and code reviews, and enforce Static Application Security Testing (SAST) and Open Source SW vulnerability scanning. You will also be required to collect, generate, maintain, and update software bill of materials and contribute to GIT repositories. Your participation in PI planning, providing effort estimations to implement security controls, and contributing to the Feature Roll Out Plan (FROP) is crucial. This is a full-time position that requires you to work during the day shift at the Ahmedabad or Pune location. Please note that the work location is in person.,