As a Principal Software Engineer, you will be responsible for designing, implementing, and testing system software to support our cutting-edge platform. This role requires a solid background in C#, C++, and Object-Oriented Design, along with proficiency in UML and experience in developing software applications for controlling hardware products.
Responsibilities:
· Design, implement, and test system software supporting the Platform.
· Architect and develop core services used by the driver teams.
· Select computing hardware aligned with product requirements.
· Ensure compatibility with both 32-bit and 64-bit applications.
· Develop and analyze software requirements.
· Create functional specifications and design documents.
· Implement code using C#, C++, .Net, and COM/ATL.
· Conduct unit testing and verification.
· Collaborate with professionals to define requirements for new features.
· Oversee the development team's progress for consistency with the initial design.
· Provide technical guidance and coaching to developers and engineers.
· Ensure software meets quality, security, modifiability, extensibility, and specified requirements.
Job Requirements:
· Over 7 years of software development experience.
· Project experience in developing software applications for controlling hardware products.
· Solid understanding of Object-Oriented Design and software data structures.
· Proficiency in C#, C++, and Object-Oriented Design.
· Excellent written and verbal communication skills.
· Working knowledge of VB.
· Knowledge of UML Design and Rational Products is a plus.
· Ability to work collaboratively in a software development team.
· Prior ATE experience and/or hardware knowledge is a plus.
· Knowledge of Teradyne Software, especially in DSP and Results areas, is a plus.
· Working knowledge of computing hardware is a plus.
· Knowledge of Agile, C/I, JIRA is a plus.
· Excellent understanding of software and application design and architecture.
· Technical mindset with keen attention to detail.
· Strong organizational and leadership skills with a focus on high quality.
Interested candidate who wish to apply for the advertised position, please click on “Apply Now”. We regret that only shortlisted candidates will be notified.
Job Code: PEIF
EA License No. 01C4394
By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOLKELLY Singapore Pte Ltd and it’s overseas subsidiaries and affiliates collecting, using and disclosing your personal data to prospective employers/companies based in any country for purposes of evaluating suitability for employment, conducting reference checks, administering employment related services and such other purposes stated in our privacy policy. Our full privacy policy is available at www.persolkelly.com.sg. If you wish to withdraw your consent, please drop us an email to let us know. Please feel free to contact us if you have any queries.