Embedded Software Engineer

4 weeks ago


Bangalore City, India Emonics LLC Full time
Multiple Position's Available at Bangalore.-------------------------------------------------------------------------------------------------------------Functional Safety Engineer (FUSA) - SoC/IP Safety ArchitectLocation - Bangalore, India.Mandatory Skills - SoC/IP Safety ArchitectJob Description :-Expertise in Functional Safety with experience in tasks such as SoC/IP Safety Concept and Architecture, Safety Analysis, Fault Injection Verification, and Safety Mechanism Implementation. This role involves exposure to innovative technologies used in Functional Safety for Semiconductors.Responsibilities:Understand the SoC/IP Architecture and develop Safety Concepts and Safety Architecture for SoC/IP.Create safety work products like FMEA, FMEDA, DFA, and FTA for Automotive IP/SoCs.Conduct Fault Injection Verification to assess Diagnostic Coverage of Safety Mechanisms using cadence tools and methodologies.Design and implement Safety Mechanisms in IP/SoC designs.-------------------------------------------------------------------------------------------------------------Senior Emulation Engineer - FPGA/Hardware (Palladium)Location - Bangalore, India.Mandatory Skills -FPGA/Hardware (Palladium)Job Description :-Expertise in Functional Safety with experience in tasks such as SoC/IP Safety Concept and Architecture, Safety Analysis, Fault Injection Verification, and Safety Mechanism Implementation. This role involves exposure to innovative technologies used in Functional Safety for Semiconductors.Responsibilities:Understand the SoC/IP Architecture and develop Safety Concepts and Safety Architecture for SoC/IP.Create safety work products like FMEA, FMEDA, DFA, and FTA for Automotive IP/SoCs.Conduct Fault Injection Verification to assess Diagnostic Coverage of Safety Mechanisms using cadence tools and methodologies.Design and implement Safety Mechanisms in IP/SoC designs.-------------------------------------------------------------------------------------------------------------Senior Embedded Software Engineer - QT/QML & C++Location - Bangalore, India.Mandatory Skills -QT/QML & C++Job Description :-Embedded C/C++, C++11, C++14, C++17 and C++20QT/QML, QT Creator, QT Models, Squish(Automation preferred)Experience in developing GUI based on MVC ArchitectureExperience in UX/UI development based on Embedded Linux GUIQP Architecture ( in Make, Cmake etc.Experience in Unit testing (Preferred Cpputest similar architecture)Good understanding of Modern Software Architecture, OOPS, OOAD, Design Patterns etc,Understanding of different testing methodologiesGood experience in SDLC process and documentationExperience in Gitlab, Git and Review process.-------------------------------------------------------------------------------------------------------------Embedded SW - BSP/Linux Kernel/DriverLocation - Bangalore, India.Mandatory Skills -The high-level requirement is: BSP/Linux Kernel/Driver engineer background.Job Description :-Automotive/Telematics customer throughout the world in resolving critical issues in Linux Kernel/BSP areas.- Understand customer requirement clearly (in BSP/Kernel/Drivers areas) and provide regular updates/follow-ups on time.- Collaborate with several BSP/Kernel subsystem/Linux Application Frameworks(sysinit, systemd etc) team across the global and proactively drive it to closure.- This job requires extensive knowledge and experience in Core BSP, Bootloader, core Linux Kernel subsystem and Linux application frameworks (sysinit, systemd )- Very good Kernel level C programming skills.- Good understanding of Linux OS concepts and Linux Kernel internals.- Mandatorily working experience in Linux Kernel/driver areas and bootloader expose such as: PBL, SBL, UEFI, LK, etc.- Excellent low-level system debugging skills with ability to find the exact root cause.- Candidate should be comfortable with quickly browsing and understanding the complex Linux Kernel/Driver code flow.- Candidate should be familiar with reviewing the Device Data sheets, Schematics, Specification and Hardware Reference manual.- Should be a very quick learner and good team-player to work with various stake holders.- Some experience with Qualcomm chipset code, drivers, tools usage and system design will be an added advantage.- Preferably good understanding about ARM32/64 chipset architecture.- Preferred education background: BE/BTech/MTech Electronics, Computer Engineering, etc.-------------------------------------------------------------------------------------------------------------Automation Engineer - Firmware TestingLocation - Bangalore, India.YoE - 6 + years Mandatory Skills - Embedded Development/Testing, PythonJob Description :--

6+ years of industry experience in embedded software development/ testing.-

Good programming aptitude and knowledge of Python is must.Any prior experience in C/C++ is also preferred.-

Experience in software unit testing, integration testing, system testing, static & dynamic analysis, code reviews, requirement tracing and documentation for medical devices or other regulated industry. Well versed with product and Software development lifecycle.-

Experience with 8-, 16-, or 32-bit microcontroller programming/testing required.-

Highly developed ability to effectively troubleshoot electro-mechanical systems.-

Ability to understand datasheets, schematics, and hands on experience with tools like oscilloscopes, function generator, DMM, logic analyzer and other hardware analysis tools.-

Experience with revision control tools like Perforce, GitHub, bitbucket.-

Experience with WiFi, connectivity, UART, SPI, I2C is preferred.-------------------------------------------------------------------------------------------------------------Position/ Skill - EmbLinux BSPLocation - Bangalore, India.YoE - 6 + yearsMandatory Skills - Linux BSP, Python, C/C++, Device DriverJob Description :-Experience in Embedded software development and automation in an agile environment.-

Experience in BSP customization, Linux kernel and driver development and testing.-

Good programming aptitude and knowledge of C/C++ is must.-

Any prior experience in Python is also preferred.-

Experience in different communication protocols such as, CAN, SPI, UART, I2C, RS232.

  • Bangalore, India Nixcel Software Full time

    Job Title: Embedded Software EngineerJob Description:We are seeking an exceptional Embedded Software Engineer to join our team at Nixcel Software. The ideal candidate will have a strong background in embedded domains, preferably automotive, with expertise in C/C++ programming and Linux system internals.Key Responsibilities:Design and develop software for...


  • Bangalore, India Nixcel Software Full time

    Job DescriptionAt Nixcel Software, we are seeking a highly skilled Embedded Software Engineer to join our team.Key Responsibilities:Design and develop software for embedded systems with a strong focus on automotive applications.Develop and maintain C/C++ code for Linux-based systems.Expertise in Linux system internals and network and socket device drivers is...


  • Bangalore, India Nixcel Software Full time

    Job DescriptionWe are seeking a highly skilled Embedded Developer to join our team at Nixcel Software.Key Responsibilities:Design and develop software for embedded systems, with a focus on automotive applications.Develop and maintain Linux kernel drivers and modules.Work on network and socket device drivers, as well as hardware debugging and...


  • Bangalore City, India LeadSoc Technologies Pvt Ltd Full time

    Greetings from LeadSOC Technologies!!!We are a service-based Company, working since the last 8 years in Bangalore, Hyderabad & Germany. At LEADSOC Technologies, we offer cutting edge Engineering Design services in Software Applications, VLSI and Embedded Systems.We have been growing rapidly over the last 8 years to meet the evolving needs of the...


  • Bangalore, India TekPillar Full time

    Job Title: Embedded Software EngineerJob Description:We are seeking an experienced Embedded Software Engineer to join our team at TekPillar. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems using C or C++Work on...


  • Bangalore City, India Domnic Lewis International Full time

    We are hiring for our client in Bangalore for WFO onlyExp- 5-7 years Design, develop, test, maintain, document and release software solutions according to a new Epic/Capability-Discuss with the System Leaders/Functional Owners group to get the required specification which need to be analysed and implemented as solutions.- Responsible for developing the...


  • Bangalore, India TekPillar Full time

    Job Overview :We are seeking a skilled Embedded C++ and Linux Developer to join our team at TekPillar. As an Embedded Software Engineer, you will be responsible for the design, development, and optimization of embedded software using C++.Key Responsibilities :Design and develop embedded software using C++ for Linux-based platforms.Work on Linux Device...


  • Bangalore City, India LeadSoc Technologies Pvt Ltd Full time

    Hi All,Greetings from LEADSOC Technologies!We got your profile from Linked in and would like to check your interest in working for us!Request you to share us the updated resume to (LEADSOC Technologies) are into Design services focusing on VLSI and Embedded systems. We offer Product engineering and design services to various clients in India and globally...


  • Bangalore City, India Capgemini Full time

    Should have Hands on Experience in Embedded software development.Should have hands on experience in C++ programmingGood knowledge on OOPS concepts.Good knowledge on design patterns.Good in Operating System concepts Linux .Should have Hands on experience in Platform development.


  • Bangalore, India Space Technology Full time

    Job Title: Embedded Software EngineerJob Summary:We are seeking an experienced Embedded Software Engineer to join our team at Space Technology. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded software systems for our aerospace projects.Key Responsibilities:Design and develop embedded...


  • Bangalore, India Askexim Services Limited Full time

    Company OverviewAskexim Services Limited is a leading Product Engineering company specializing in Semiconductor, Embedded, Artificial Intelligence, and Automotive domains.Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team in Bangalore. As a key member of our team, you will be responsible for developing embedded Linux...


  • Bangalore, India TekPillar Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at TekPillar. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Technical project delivery: ensuring quality, cost, and timely delivery of...


  • Bangalore, India TekPillar Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at TekPillar. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Technical project delivery: Quality, Cost & DeliveryHands-on experience in...


  • bangalore, India Actalent Full time

    Role: Lead Firmware EngineerExp : 7-12 yearsLocation: Bangalore,Hyderabad.Job Requirements· 7+ Years of relevant experience using C / C++ for embedded firmware development.· Excellent understanding of Embedded design life cycle, New product development process & experience of working with global teams.· Excellent theoretical & practical embedded software...


  • Bangalore, India Actalent Full time

    Role: Lead Firmware Engineer Exp : 7-12 years Location: Bangalore, Hyderabad. Job Requirements · 7+ Years of relevant experience using C / C++ for embedded firmware development. · Excellent understanding of Embedded design life cycle, New product development process & experience of working with global teams. · Excellent theoretical & practical...


  • bangalore, India Actalent Full time

    Role: Lead Firmware EngineerExp : 7-12 yearsLocation: Bangalore,Hyderabad.Job Requirements· 7+ Years of relevant experience using C / C++ for embedded firmware development.· Excellent understanding of Embedded design life cycle, New product development process & experience of working with global teams.· Excellent theoretical & practical embedded software...


  • Bangalore, India Actalent Full time

    Role: Lead Firmware Engineer Exp : 7-12 years Location: Bangalore,Hyderabad. Job Requirements · 7+ Years of relevant experience using C / C++ for embedded firmware development. · Excellent understanding of Embedded design life cycle, New product development process & experience of working with global teams. · Excellent theoretical & practical embedded...

  • Firmware Engineer

    4 weeks ago


    Bangalore/Hyderabad, India FINDERNEST SOFTWARE SERVICES Full time

    As a Firmware Engineer, you will play a crucial role in developing and maintaining embedded software for various electronic devices. Your work will directly impact the functionality and performance of our products, ensuring that they meet high-quality standards and customer requirements. Key Responsibilities :- Designing and implementing firmware solutions...


  • Bangalore City, India Toshiba Software (India) Pvt. Ltd. Full time

    Senior Software EngineerLocation: BengaluruExperience: 5 to 10 years of Embedded Firnware development experience. Storage Firmware experience is plusSummary: Will be responsible for the Development and verification of HDD Firmware for HDDs of Different technologiesShould be able to independently develop and design software/firmware with minimum...


  • Bangalore, India TekPillar Full time

    Job Title: Embedded C++ Software EngineerAbout the Role:We are seeking an experienced Embedded C++ Software Engineer to join our team at TekPillar. The ideal candidate will have a strong background in embedded software development, with a focus on C++ programming.Key Responsibilities:Design, develop, and optimize embedded software using C++.Work on...