Job Description
Job Title: Senior Software Engineer
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, If this is of interest, please apply below or email me at jbest@barringtonjames.com 👨💻