Embedded Software Engineer - Silicon Validation Enablement
TekPillar
Job Description :As an Embedded Software Engineer - Silicon Validation Enablement, you will design and develop bare-metal and low-level embedded software frameworks used to bring up, validate, and characterize SoC subsystems.You will work closely with pre-silicon and post-silicon bring-up teams, understanding SoC architecture and translating specifications into robust embedded code and software infrastructure.The role emphasizes software design, development, and debugging, rather than manual validation or test execution.Key Responsibilities :- Design and develop embedded C software, device drivers, and reusable frameworks for SoC validation and bring-up.- Understand SoC architecture and subsystems (Camera, Display, GPU, Memory, Security, etc.) and implement corresponding software layers.- Develop bare-metal and RTOS-based software to exercise critical data paths, performance, and functionality.- Build scalable software frameworks that can be reused across pre-silicon (emulation/FPGA) and post-silicon platforms.- Collaborate with architecture, RTL, and validation teams to align software with hardware design.- Debug and optimize embedded software on emulators, FPGA platforms, and silicon development boards.- Contribute to software design reviews, coding standards, and documentation.Technical Skills (Must Have) :- Strong expertise in Silicon functional validation.- Experience building software frameworks for silicon bring-up or validation enablement.- Exposure to hardware emulation platforms (ZeBu, Palladium, Veloce).- Good understanding of embedded system design and low-level software development.- Experience developing and validating drivers for peripherals such as UART, I2C, SPI, eMMC, USB, I2S.- Good knowledge of ARM architecture and SoC subsystems.Good to Have :- Proficiency in C programming for embedded systems.- Knowledge of FreeRTOS or similar RTOS.- Experience with bare-metal programming and boot-time software.- Familiarity with Git / Gerrit or similar version control systems.- Python, TCL, or Bash scripting for automation and tooling.- Experience with Linux system programming and ARM boot flows.- Understanding of RTL concepts and interaction between software and hardware.- Background in consumer electronics, especially camera or display subsystems.Non-Technical Skills :- Strong problem-solving and analytical skills.- Excellent debugging and root-cause analysis capability.- Clear written and verbal communication.- Self-driven, adaptable, and eager to work on cutting-edge silicon. (ref:hirist.tech)
- ...Experience: 0–2 years; candidates who can commit to the complete six-month internship are encouraged to apply. Industry: Technology and software development. This is a paid, full-time, in-office internship based in Bangalore with a monthly stipend of ₹3,000 and a duration of...SuggestedFull timeInternshipWork at office
- ...code quality, security controls, and performance optimization opportunities. . Implement CI/CD pipelines and DevSecOps practices to enable efficient delivery. . Lead troubleshooting and root cause analysis for production incidents, ensuring service stability and reliability...SuggestedPermanent employmentFull timeNo agency
- ...Responsibilities Design, build, configure, and enhance custom software applications and components. Customize software solutions to address complex business requirements and support organizational processes. Troubleshoot and resolve technical issues within application...SuggestedFull timeWork at office
- Responsibilities Develop applications and systems using Large Language Models, AI tools, cloud AI services, and generative AI models. Build production-ready AI solutions and integrate them into existing workflows and applications. Evaluate and improve AI models and...SuggestedFull timeWork at office
- ...Platform teams. Identify and help remediate gaps in logging coverage and event data quality. Requirements ~3–5 years of software engineering experience building and shipping production services. ~ Proficiency in Go or strong experience with another typed systems...SuggestedHybrid workLocal areaFlexible hours
- ...documentation, and integration. Integrate pre-built AI services and APIs and implement RAG-based features where relevant. Apply engineering best practices to deliver high-quality solutions efficiently. Collaborate with architects and AI-native specialists on...Full time
- ...Responsibilities Develop, code, enhance, and integrate custom software components across systems and applications. Build front-end... ...adoption. Deliver robust, high-performing solutions using engineering best practices. Requirements ~ At least 5 years of experience...Full time
- ...Category Software Development/ Engineering Job Description – Quadient Senior Developer Position Description At CGI, we’re a team of builders... ..., integration testing, regression testing, and output validation. . Optimize templates, workflows, and processing for...Permanent employmentFull timeNo agency
- ...Work Type: Hybrid Employment Type: Full Time / Permanent Qualification: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. We are seeking an experienced SAP HCM Lead Consultant with 10+ years of domain expertise to drive the design...Permanent employmentFull timeHybrid workLocal area
- ...Qualification: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. A Senior Databricks Architect with deep... ...and integrate them into the technical roadmap. ⬡ AI / GenAI Enablement (Supporting Focus) ▸ Implement Databricks AI/BI Genie spaces...Permanent employmentFull timeHybrid workLocal area
- ...selected for interviews will be contacted. No unsolicited agency referrals please. Job Title:Kofax Developer Position: Senior Software Engineer Experience:3-6 Years Category: Development/Engineering Location-Bangalore work Mode-Hybrid-3 days Employment Type...Permanent employmentFull timeNo agencyHybrid work
- Wintel VMWare & Cloud Engineer Position Description Company Profile: Founded in 1976, CGI is among the largest independent IT and... ...Position: SE/SSE Experience: 3-5 years Category: Software Development/ Engineering Shift: Rotational (mainly on EST time...Full timeHybrid workLocal areaShift work
- Senior Software Engineer - Application Production Support Position Description Company Profile: At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located...Permanent employmentFull timeNo agency
- Consultant Software Engineer Position Description Role Overview: As a Consultant Software Engineer, you will be responsible to design... ...within a global rotation. Implement data quality checks, validation rules, and monitoring frameworks to ensure accuracy and reliability...Full timeHybrid work
- Lead Systems Engineer - MS Teams and Automation Position Description LEAD SYSTEMS ENGINEER... ...based integrations, reporting solutions, validation controls, and remediation workflows using... ..., and scheduled automation jobs to enable efficient administration, lifecycle management...Full time
- Senior Engineer, Applications & Platforms
- Lead Engineer
- .... Strong analytical and logical thinking for real-world challenges. Candidate Persona: . Freshers with experience in software development, ideally with internships in integrations or data tools. . B Tech in Computer Science or equivalent from a reputed college...Full timeInternship
- ...world. EY Job Description Job Title:AI Engineer - Agentic AI, Orchestration & Azure AI... ...and Skills Requirements: Core Software Engineering (Required) Strong hands-on... ...while building trust in capital markets. Enabled by data, AI and advanced technology, EY teams...Full timeLocal area
- Azure Data Engineer – Microsoft Fabric Support Position Description Job Title: Azure Data Engineer – Microsoft Fabric Operations... ...deployment activities, configuration changes, and post deployment validations. . Manage user provisioning/deprovisioning and access...Full time
- GCP Cloud Engineer Position Description Job Title: Google Cloud Engineer / SRE We are seeking a highly skilled... ...using tools like Jenkins, GitHub Actions etc to enable rapid, reliable, and automated software delivery. Develop and maintain automation scripts and...Full time
- Senior Software -AI Automation Engineer Position Description Position Description Company Profile:... ...ideal candidate will play a key role in validating intelligent applications, ensuring... ..., reliability, and performance of AI-enabled systems. This role involves testing across...Full timeLocal areaShift work
Rs 30 - 40 lakhs p.a.
We are looking for a highly skilled Senior Full Stack Developer with 5+ years of experience building and maintaining scalable web applications. The ideal candidate has strong expertise in C#, .NET Core, Angular (Angular 18 to 20 experience is mandatory), SQL, Entity Framework...Rs 10 - 20 lakhs p.a.
...SCADA Software Test Engineer Experience: 4–8 Years Location: Bangalore Work Mode: Work from Office Job Summary We are looking for an experienced SCADA Software Test Engineer with strong hands-on experience in Manual Testing, Selenium WebDriver Automation,...Work at office- ...for leading a multidisciplinary team of engineers delivering centrifugal and reciprocating... ...order intake through design, execution, validation, and customer delivery. The role combines... ...Innovation Engineering analytics AI-enabled engineering workflows Digital thread...Full timeWorldwideFlexible hours
- ...the trusted, neutral infrastructure that enables organizations to safely embrace this new... ...you are too, let's talk. Staff Backend Engineer We’re redefining Privileged Access Management... ...You’ll Bring to the Role ~7+ years of software engineering experience , with 3+ years...Long term contractFull timeHybrid workLocal areaWorldwide
- ...world's most dangerous diseases and in enabling access to care for more people around the... ...by a single supplier. We are seeking a Software Engineer capable of working in an agile... ...activities, test design, execution and validation of the product as per prescribed test strategy...Flexible hours
- ...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our...Immediate start
- ...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our...Immediate start
- ...are looking for a backend/infrastructure engineer to join our founding team. We are working... ...deployments of Wisdom stack. Working with other software engineers and sales engineers to build... ...true and build up from there — then validate quickly and let real-world results decide...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Silicon Validation Enablement. Be the first to apply!
