Skip to main content

Senior Engineer, Software Development Engineering

Key Responsibilities:

  • Work with cross-functional teams to identify requirements for product-specific evaluation software. Hardware and software knowledge is a key requirement for this role.
  • Leverage in-depth knowledge of the latest .NET framework versions, ensuring the incorporation of industry best practices and advancements in software development to create C# software to evaluate individual products using a universal evaluation platform also based on .NET technologies.
  • Design and contribute to the creation of an internal software framework to enable other developers to create evaluation software more easily.
  • Help guide and lead the existing local team working on expanding the development of evaluation software.
  • The successful candidate will likely also have experience in software testing. Part of this role will also require the creation of testable software to ensure the application and individual product software is maintainable, testable and extensible.
  • Qualifications:

  • Minimum of 7 years of proven experience in .NET development, with a demonstrable track record in the semiconductor domain.
  • High proficiency in .NET development using C# (or similar).
  • Strong understanding of common C# design patterns such as MVVM for user interface development, abstraction/interface design, and dependency injection to create scalable, testable, and maintainable code.
  • Experience relating to the semiconductor industry is a must. This role will require collaboration with other teams and customers, including electronic/application engineers and a high level understanding of product datasheets and general electronic design interpretation etc.
  • Skills and Abilities:

  • Advanced proficiency in C# and the latest .NET versions.
  • Must have a familiarity with desktop design patterns, including MVVM, Abstraction/Interface Design, and Dependency Injection to enhance software architecture.
  • A working knowledge of CI/CD pipelines and source control systems, particularly GitHub, to enable a streamlined and collaborative development process.
  • Excellent communication skills, essential for effective collaboration within cross-functional teams and clear conveyance of technical concepts.
  • Strong familiarity with Agile practices, promoting adaptability and iterative development cycles.
  • Nice to Have:

    If you are a results-driven Senior .NET Engineer with a passion for semiconductor technology, proficient in C#, and well-versed in cross-platform development, CI/CD, GitHub, excellent communication, Agile practices, and experience with frameworks like Avalonia, we invite you to apply and play a pivotal role in shaping the future of software solutions for the semiconductor industry.

    Job Req Type: ExperiencedRequired Travel: NoShift Type: Normal Time (Philippines)

    Senior Engineer, Software Development Engineering

    analog devices
    Cavite City, Cavite
    Full time

    Published on 06/28/2024

    Share this job now