Talent.com
This job offer is not available in your country.
Software Development Engineer II - Avionics / Embedded System

Software Development Engineer II - Avionics / Embedded System

HyrEzy Talent SolutionsNavi Mumbai
30+ days ago
Job description

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)

    Create a job alert for this search

    Software Engineer Ii • Navi Mumbai