C
CareerXperts Consulting
Embedded & Senior Software Engineer – Low-Level Systems & Firmware Engineering
Skills
PythonLinux
11 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Bengaluru, Karnataka, India
Work mode:
Onsite
Published on:
17 October 2026
What they need
Responsibilities
- Actively participate in the software design, development, and testing of reference application processor firmware.
- Develop, test, and debug low-level software across multiple platforms, including software models, development boards, and production products.
- Develop software stacks for reference platforms supporting next-generation devices.
- Design and develop test code for firmware and system software validation.
- Create automation solutions to streamline development workflows and minimize manual testing.
- Analyze industry specifications and roadmap requirements, break down technical tasks, and contribute to project planning and implementation.
- Contribute to upstream development, code maintenance, and open-source software integration.
Required Skills and Experience
- Minimum of 5+ years of relevant experience in embedded software development, firmware engineering, or system software.
- Strong C/C++ programming skills, with the ability to implement significant new functionality, analyze complex issues, and resolve software defects.
- Knowledge of assembly language and strong debugging skills are preferred.
- Demonstrated experience in software development, software testing, or firmware validation.
- Strong understanding of system architecture, operating system fundamentals, bootloaders, and device drivers.
- Proficiency in Linux and/or Windows operating systems; experience with driver development is preferred.
- Good understanding of software testing methodologies, continuous integration (CI), and test automation.
- Strong interpersonal and communication skills, with excellent written and spoken English.
Nice-to-Have Skills and Experience
- Experience with Python programming and shell scripting.
- Basic understanding of the Linux kernel, system software, device drivers, and Android internals.
- Familiarity with open-source development workflows and contribution processes.
- Experience in software profiling, instrumentation, performance analysis, and optimization.
- Experience in firmware verification, validation, and testing.
- Knowledge of software testing techniques and the benefits of CI and automated test systems.
- Experience with Security Development Lifecycle (SDL) practices.
- Familiarity with software development methodologies, including Agile.
Interested candidates can send resumes to : [email protected]
Other offers great for you!
These companies are also looking for great profiles
E
Easypartner
Firmware Engineer – Embedded Systems - IDF(H/F)
Freelance
Paris, France
Hybrid
Skills
Firmware Engineer
6 months ago
Quick apply
C
Celad
Ingénieur Firmware - Systèmes Embarqués (F/H)
Freelance
Montpellier, France
Onsite
Skills
CLinuxC++
2 months ago
Quick apply
C
Celad
Senior Embedded Software Engineer - Embedded Linux - Qnx - Android H/F
Permanent contract
06560 Valbonne, France
Onsite
Skills
Embedded Systems
1 day ago
Quick apply
No company information available.