13 Oct
HyrEzy Talent Solutions
Navi Mumbai
Responsibilities :
- Embedded Software Development: Design and develop embedded software solutions for mechatronics, robotics, and/or avionics systems using C/C++.
- Expertise in Embedded C/C++: Demonstrate deep expertise in Embedded C/C++ programming, including proficiency in design patterns and principles.
- Network Protocols and C#: Utilize knowledge of network protocols like TCP/UDP and proficiency in C# to enhance system functionality and Systems: Apply experience in safety-critical systems to ensure the reliability, safety, and compliance of embedded software solutions.
- Object-Oriented Programming and Data Structures:
Exhibit a strong understanding of OOP concepts and data structures to design efficient and scalable embedded software architectures.
- Application and Embedded Software Development: Leverage familiarity with both application software development and embedded software development to create integrated and cohesive systems.
- Software Design and Architectural Expertise: Apply excellent knowledge of software and application design, architectural styles, and design patterns to develop robust and scalable embedded systems.
- Code Versioning and Change Control: Utilize proficient understanding of code versioning tools (e.g., Git, SVN, Mercurial) and formal change control processes (e.g., JIRA, BitBucket, Scrum) to manage software development workflows effectively.
- Verification and Validation (V&V;): Understand various V&V; approaches and software quality assurance principles to ensure the reliability and correctness of embedded software solutions.
- Service-Oriented Architecture and Cloud Technologies: Experience with service-oriented architecture (SOA) and cloud technologies is desirable and would be an added advantage.
Job Description
- Experience in mechatronics / robotics / avionics systems is a must.
- Expert in Embedded C/C++, design patterns and principles
- Knowledge in C#, Network protocols like TCP/UDP is desirable.
- Experience in safety critical systems will be a big plus.
- Strong in OOPS concepts and data structures.
- Familiarity with application software development as well as embedded software development
- Excellent knowledge of software and application design, architectural styles and design patterns, architecture tradeoff analysis
- Proficient understanding of any one of the code versioning tools (Git, SVN, and Mercurial)
- Familiarity with formal change control and support processes (JIRA, BitBucket, Scrum etc.)
- Understanding of V&V; approaches and software quality assurance principles
- Experience with service-oriented architecture (SOA), and cloud technologies would be an added advantage
(ref:hirist.tech)
▶️ Software Development Engineer II - Avionics/Embedded System
🖊️ HyrEzy Talent Solutions
📍 Navi Mumbai