Embedded & Senior Software Engineer – Low-Level Systems & Firmware Engineering (Bengaluru)

Embedded & Senior Software Engineer – Low-Level Systems & Firmware Engineering (Bengaluru)

18 Oct
|
CareerXperts Consulting
|
Bengaluru

18 Oct

CareerXperts Consulting

Bengaluru

:

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 advantages 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]

📌 Embedded & Senior Software Engineer – Low-Level Systems & Firmware Engineering (Bengaluru)
🏢 CareerXperts Consulting
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded & senior software engineer – low-level systems & firmware engineering (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded & senior software engineer – low-level systems & firmware engineering (bengaluru) / bengaluru