
Embedded Software Engineer
1 week ago
A seasoned software engineer is required to lead the design, development, and optimization of low-level software infrastructure for complex System-on-Chip (SoC) platforms.
Key Responsibilities:- The successful candidate will architect and develop SoC software infrastructure including bootloaders, kernel bring-up, and board support packages.
- We are seeking a skilled professional to design, implement, and maintain Linux kernel drivers for peripherals such as IC, SPI, UART, PCIe, USB, networking, multimedia, and camera subsystems.
- The ideal candidate will lead SoC bring-up on new hardware platforms from first silicon to mass production.
- Collaboration with hardware, FPGA, and ASIC teams to define hardware/software interfaces is essential.
- The selected individual will develop low-level firmware as needed for SoC components.
- Ongoing system performance, memory footprint, and power efficiency optimization for embedded Linux environments is a key responsibility.
- Integration and validation of IP blocks into the SoC software stack is also required.
- Automated test and CI pipelines creation and maintenance for low-level software is necessary.
- Complex hardware/software interaction issues debugging using oscilloscopes, logic analyzers, JTAG, and kernel trace tools is a skillset requirement.
- Mentorship and technical coaching for junior engineers is an important aspect of the role.
- Software readiness for production collaboration with product and manufacturing teams is crucial.
- At least 10 years of experience in embedded software development for Linux-based SoCs.
- Strong expertise in Linux kernel internals and driver development, Bootloaders, Board Support Package (BSP) design, Device Tree configuration and customization, Proficient in C/C++ for low-level system programming; scripting (Python, Bash) for tooling.
- Deep understanding of SoC architectures, Qualcomm, Intel, memory subsystems, and peripheral interfaces.
- Hands-on experience with hardware bring-up and lab debugging tools is essential.
- Familiarity with power management frameworks and low-power design is necessary.
- Experience with secure boot and trusted execution environments is a plus.
- Strong problem-solving skills with ability to lead technical investigations from silicon anomalies to kernel race conditions is a requirement.
- This position offers opportunities for growth and professional development in a dynamic and innovative environment.
- We provide a comprehensive benefits package, including medical, dental, and vision insurance, 401(k) plan, paid time off, and more.
- Our company is committed to fostering a culture of diversity, equity, and inclusion, where everyone has the opportunity to succeed.
- Please note that we are an equal opportunity employer and welcome applications from diverse candidates.
- We are committed to creating a safe and inclusive work environment for all employees.
- For more information about our company and this role, please visit our website.
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000Embedded Software Engineer - Linux and BSPWe are seeking an experienced Embedded Software Engineer with expertise in Linux operating systems and Board Support Packages (BSPs) to join our dynamic team.The ideal candidate will have a strong background in embedded software development, specifically with a focus on C programming language and real-time operating...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India Growel Softech Pvt. Ltd. Full timeEmbedded C,Linux,BSPDescription :We are seeking a seasoned Embedded C, Linux, and BSP engineer to join our dynamic team in India. The ideal candidate will have extensive experience in embedded software development, specifically with a focus on Linux operating systems and board support packages. You will play a crucial role in designing and optimizing...
-
C++ Embedded Engineer
1 week ago
Bengaluru, Karnataka, India Cyanous Software Private Limited Full timeEmbedded C/C++ Development experience Embedded Linux.- Application Development.- Strong Debugging Skills Focused on Embedded Linux.- Experience with Yocto Build Environment. Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today only Job Description : We are looking for a highly skilled C++ Embedded Engineer with strong...
-
C++ Embedded Engineer
1 week ago
Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per yearEmbedded C/C++ Development experience Embedded Linux.Application Development.Strong Debugging Skills Focused on Embedded Linux.Experience with Yocto Build Environment.Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today onlyJob DescriptionWe are looking for a highly skilled C++ Embedded Engineer with strong experience...
-
Embedded Software Engineer
2 days ago
Bengaluru, Karnataka, India Talent Corner HR Services Pvt Ltd Full timeWe are seeking a highly skilled Embedded Software Engineer with strong expertise in C programming and Linux kernel development. The ideal candidate will have a background in industrial embedded systems, experience in multithreaded application development, and a deep understanding of low-level hardware/software integration.Key Responsibilities :- Design,...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India Tonbo Imaging Full time US$ 90,000 - US$ 1,20,000 per yearOverview:We are looking for a detail-oriented Software Engineer (Embedded) to work on NVIDIA Jetson-based embedded platforms. The role involves preparing, configuring, and debugging systems fordeployment in real-world environments. You will be responsible for ensuring the reliability,performance, and integration of embedded Linux systems in applications...
-
Embedded Software Engineer
7 days ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,10,000As a skilled Embedded C++ software engineer, you will play a key role in designing and developing cutting-edge embedded solutions for automotive systems.Key Responsibilities:Design and develop low-level code, unit tests, and perform root cause analysisCollaborate with cross-functional teams to ensure software release readiness through proper documentation...
-
Embedded Systems Software Engineer
2 weeks ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000Job Description">We are seeking an experienced Embedded Systems Software Engineer to join our team. As a key member of our software development group, you will be responsible for designing, developing, and testing embedded systems software.">Responsibilities:">">Develop and implement device drivers for Linux-based systems">Create and maintain firmware for...
-
Senior Embedded Software Engineer
3 days ago
Bengaluru, Karnataka, India Michael Page Full timeCompetetive SalaryPF and GratuityAbout Our ClientOur client is an international professional services brand of firms, operating as partnerships under the brand. It is the second-largest professional services network in the worldJob DescriptionSenior Embedded Software EngineerYour Job:* Design, implement, and test embedded software for Smart Motion Products...
-
Embedded Systems Software Engineer
2 weeks ago
Bengaluru, Karnataka, India beBeeembedded Full time ₹ 9,00,000 - ₹ 12,00,000Job Title: Embedded Systems Software EngineerDescription:We are seeking an experienced Embedded Systems Software Engineer to join our team. As an Embedded Systems Software Engineer, you will be responsible for designing and implementing software for embedded devices and systems from requirements to production and commercial deployment.Your key...