Overview: We are seeking a highly skilled and experienced Senior Software Engineer with a Master's degree in an engineering discipline, computer science or equivalent, and a minimum of 5 years of professional work experience in OOP software engineering (C#, C++, Java, etc.). The ideal candidate will have a strong affinity for electronics, mobile devices, and wireless communication, along with a passion for high-quality work and the ability to provide leadership in various capacities.
Responsibilities:
Design, develop, and maintain embedded software systems
Analyze complex systems and implement sustainable solutions
Provide leadership in architectural roles for embedded software projects
Contribute to test automation engineering efforts
Collaborate with cross-functional teams to ensure high-quality software delivery
Qualifications:
Master's degree in an engineering discipline, computer science or equivalent
5+ years of professional work experience in OOP software engineering
Affinity for electronics, mobile devices, and wireless communication
Experience in an architectural role in embedded software projects or test automation engineering is a plus
Strong analytical skills and ability to design sustainable solutions
Organizational, coordinative, and lateral leadership skills
Profound communication skills in English
Benefits:
Competitive salary and benefits package
Opportunity to work on cutting-edge technology projects
Professional development and growth opportunities
Collaborative and innovative work environment
Health and wellness programs
If you are a proactive and systematic Senior Software Engineer with a passion for high-quality work and leadership, please apply below or email me at jbest@barringtonjames.com.