Description
As a Senior Embedded Engineer, you will be responsible for designing, developing, and debugging embedded software solutions that integrate seamlessly with hardware systems. You will work across technologies including Embedded C/C++, .NET, and C#, and collaborate with cross-functional teams to build robust, scalable, and high-performance embedded applications.
Immediate Joiner Preferred
Key Responsibilities :
-
Design and develop embedded software using C/C++, ensuring reliability and performance.
-
Develop desktop or backend applications using .NET and C# to interface with embedded devices.
-
Collaborate with hardware teams to implement real-time solutions and perform system integration.
-
Analyze and debug complex software-hardware issues using industry-standard tools.
-
Optimize applications for performance, memory usage, and stability.
-
Work with build and automation tools like Jenkins, Ansible, and GitHub.
-
Participate in code reviews and ensure adherence to coding standards and best practices.
-
Support continuous integration and deployment processes.
-
Contribute to documentation, testing strategies, and system validation.
Required Skills & Qualifications
-
5+ years of hands-on experience in Embedded C/C++ development.
-
Proficiency in .NET and C# development.
-
Solid understanding of RTOS, microcontrollers, and hardware interfaces.
-
Strong debugging and problem-solving skills in embedded environments.
-
Familiarity with version control systems like GitHub.
-
Working knowledge of Python or Java is a plus.
-
Bachelors or Masters degree in Electronics, Computer Science, or a related field.
(ref:hirist.tech)