HamburgerMenu
hirist

Embedded Software Engineer

NIKITHA SOFTWARE SOLUTIONS PRIVATE LIMITED
Ahmedabad
8 - 11 Years

Posted on: 09/12/2025

Job Description

Description :

Educational Background :

- Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or any related engineering discipline.

Experience Requirements :

- 8+ years of hands-on experience in embedded software/firmware Quality Assurance and/or embedded firmware development.

- Strong exposure to embedded systems, microcontrollers, firmware architecture, and device-level testing.

Technical & Functional Skills :

- Solid understanding of how firmware works, including bootloaders, device drivers, communication protocols, memory management, and embedded architecture.

- Proven experience in embedded firmware testing, including functional, integration, regression, and system-level testing.

- Ability to use firmware design and debugging tools, such as oscilloscopes, logic analyzers, debuggers (JTAG/SWD), emulators, and protocol analyzers.

- Experience with debugging and analyzing firmware test results to identify root causes and collaborate with development teams.

- Strong experience in writing unit test cases, system test requirements, test scenarios, test plans, and end-to-end validation documentation.

- Hands-on skills with Python scripting, automation frameworks, and experience working with Unix/Linux OSincluding shell scripting, OS-level commands, and configuration.

- Familiarity with the hardware/software development lifecycle, including design, build, deploy, test, and release processes.

- Experience working with Jira/Confluence or similar tools for bug tracking, documentation, and project management.

Soft Skills & Work Approach :

- Excellent verbal and written communication for cross-functional collaboration and clear documentation.

- Strong logical reasoning, analytical mindset, and critical thinking to solve complex issues.

- Quick learner with the ability to adapt to new technologies and maintain a positive attitude.

- A self-starter who can work independently, take initiative, and also function well as part of a team.


info-icon

Did you find something suspicious?