Jobs
Interviews

4 System-Level Debugging Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 7.0 years

0 Lacs

pune, maharashtra, india

On-site

JOB DESCRIPTION Aa a Senior Engineer, You will: Working with geographically distributed stakeholder organization to capture requirements and develop and define firmware architecture for embedded systems. Create and maintain detailed documentation of firmware architecture, design, and code. Demonstrate a hands-on technical background excellent C programming and embedded code in compliance with coding standards and best practices, low level device driver development experience. Familiarity with computer system architecture, microcontroller fundamentals (Caches, buses, memory controllers, DMA, etc.) Experience with complex system-level debugging and troubleshoot firmware-related issues throughout the development lifecycle. Design and implement firmware solutions that meet system requirements and specifications. Work closely with cross-functional teams, including hardware engineers, software developers, and QA engineers, to ensure cohesive and integrated product development. Provide clear and concise technical documentation for both internal and external use. Develop and implement test strategies for firmware components. Collaborate with SQA teams to ensure the reliability and quality of firmware. WHO YOU ARE: You are team focused, making the outcomes of the entire team your priority. You push yourself to achieve results and partner with others to drive work to completion while providing timely, relevant information to individuals across the organization. You are a problem solver who seeks new approaches. REQUIRED EDUCATION, EXPERIENCE & SKILLS: B.S. degree inComputer Science, Electronics Engineering, or related level of experience plus certifications 5+ years of professional work experience inembedded software development. Proven experience as a Firmware Architect or similar role. Strong proficiency in embedded systems programming languages, such as C and C++. In-depth knowledge of firmware development processes, tools, and methodologies. Experience with microcontroller and microprocessor-based systems. Familiarity with communication protocols (e.g., UART, SPI, I2C) and wireless technologies (e.g., Bluetooth, Wi-Fi). Excellent problem-solving and debugging skills. Strong communication and collaboration skills. Experience in system level designis a plus. PREFERRED EDUCATION, EXPERIENCE & SKILLS: 5+ years of experience, including both embedded software. Experience with real-time operating systems (RTOS). Knowledge of security best practices for embedded systems. Familiarity with version control systems (e.g., Git) and issue tracking tools. Experience with Distributed Version Control (Mercurial, Git, or similar) Familiarity with Continuous Integration (TeamCity, Jenkins, or similar) Experience in developing/testing products with industrial protocols: HART, Foundation Fieldbus, Profibus, Industrial Ethernet Our Culture & Commitment to You: At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectivesbecause we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results. We recognize the importance of employee wellbeing. We prioritize providing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.

Posted 2 weeks ago

Apply

9.0 - 14.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

#ImmediateHiring: Lead Embedded Software Engineer | Fubeus | Bengaluru (Hybrid) ???? ???? Location: Manyata Tech Park, Bengaluru ????? Mode: Hybrid ???? Notice Period: Immediate to 2 Weeks ???? Interview Rounds: 1 Virtual + 1 Face-to-Face Why Join Us ? Competitive compensation ???? Joining bonus for early joiners ???? B1 & H1B visa sponsorship support ???? Work on cutting-edge secure embedded systems #JobDescription: Lead Embedded Software Engineer Must-Have Technical Skills: * Proficiency in C programming for Embedded Linux (not application-level) * In-depth knowledge of Linux internals IPC, System Calls, Multithreading * Experience on Cortex architecture (Microprocessor-based; not microcontroller-only) * Hands-on expertise with uBoot, Linux Kernel, and Device Driver development * Integration with UART, I2C and board-level components * Strong system-level debugging and performance tuning skills * Rust programming skills working with HashMaps, Stacks/Queues, IOCTL Ideal Profile: ? 914 years of embedded software development experience ? Experience in industrial/infrastructure-grade embedded products ? Proficient with CI/CD, Git, and Agile methodologies ? Background in BSP, Bootloader, or low-level driver modules ???? Interested candidates with relevant experience can be DM or email your resume to : #[HIDDEN TEXT] ???? Referrals are also welcome! Show more Show less

Posted 1 month ago

Apply

10.0 - 20.0 years

30 - 40 Lacs

chennai, bengaluru

Hybrid

Role & responsibilities Develop and maintain UEFI BIOS firmware using EDKII framework. Program embedded software/firmware in C with standard debugging practices. Perform system-level debugging, kernel log interpretation, and root cause analysis. Integrate and validate x86 architecture platforms, including multi-socket systems, PCIe topologies, and memory configurations. Utilize Intel debug tools (ITP, JTAG, SourcePoint, WinDbg, TraceHub, logic analyzers). Support pre-silicon and post-silicon platform bring-up and validation. Develop BIOS/Slim bootloaders for x86 client platforms. Enable and debug virtualization technologies (VT-x, VT-d, SR-IOV). Preferred candidate profile

Posted Date not available

Apply

3.0 - 8.0 years

15 - 30 Lacs

bengaluru

Work from Office

Preferred candidate profile At least 3-7years of relevant software development experience, especially with embedded systems and/or with kernel/driver stack. Demonstrate a hands-on technical background, excellent C programming and embedded, low level device driver development experience. Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.) Experience with complex system-level debugging is invaluable. Experience in wireless, openwrt, rdkb.

Posted Date not available

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies