Senior Software Engineer

  • Full-time
  • Work Model: Hybrid
  • City: San Rafael
  • Employment Duration: Permanent

Company Description

The Averna experience

Averna delivers industry-leading test solutions and services for communications and electronics device makers worldwide, accelerating product development, quality and innovation:

  • Be global@work: Serve international customers and collaborate with colleagues in Canada, Europe, the U.S., Mexico and Asia.
  • Drive innovation@work: Participate in the development of market-leading high-tech products in the Automotive & Transportation, Electric Vehicles, Consumer Electronics, Industrials and Life Sciences. 
  • Develop your talent@work: Contribute to thrilling projects that will stretch your skills and talent to the maximum.
  • Enjoy success@work: Be part of a fast-growing company with award-winning products and team.
  • Share your passion@work: Meet passionate people, enjoy our modern environment and dynamic atmosphere.

Job Description

$140,000 - $180,000 / Year 

Range including variable compensation

 

The challenge of the senior Software Engineer in a few words:

The Senior Software Engineer is actively involved in the development of automated test systems, beginning with the preparation of proposals and continuing to the development of the architecture, coding, integration, and acceptance testing of them. As a Senior Engineer, you will be involved in the integration of advanced test and measurement systems including various instruments, industrial communication protocols, data acquisition systems, and factory automation systems.

Responsibilities:

  • Demonstrated ability to develop solid, reliable, and sustainable software
  • Demonstrates comprehensive approach to test system architecture and software development
  • Ability to function in a dynamic, fast-paced, multi-disciplinary team
  • Participate in design, code review, and best practices
  • Provide guidance, coaching, and leadership to less experienced developers
  • Acts as a single point of contact for the customer on projects execution
  • Demonstrates strong communications, collaboration, and problem-solving skills. The ability to communicate effectively and communicates well with geographically distributed design teams is required
  • Hands-on; likes to debug, triage, and resolve technical issues with a clear root cause analysis methodology

Qualifications

The ideal candidate in a few words:

  • Degree: A bachelor’s degree in Software Engineering or equivalent
  • Experience: 5-10 or more years of experience in Test-driven software development
  • Proficiency in software development with Python
  • Experience in designing Python modules interacting with hardware and/or electronic components
  • Knowledge of object-oriented programming architecture and a good understanding of design principles is desired.
  • Knowledge of C# is an asset
  • Knowledge of LabVIEW and TestStand (CLA, CTA) is an asset
  • Experience as a system engineer in programs that encompass systems architecture, requirements analysis, design, production, integration, test, and transition into operations.
  • Multilingual: Fluent in English (French and/or Spanish is a plus)
  • Mobility: You might travel in 2 to 4 week periods or longer when required by our customers

Additional Information

What's in it for YOU

  • Flexible work hours and hybrid working model 
  • Flex days paid between Christmas and New year's
  • An additional day off for your birthday
  • Full benefits package
  • Learning and growing through multiple cutting-edge projects and clients
  • Opportunities to travel

Averna is committed to employment equity and to encouraging diversity and inclusion. We are pleased to consider all qualified applicants for employment, regardless of race, color, religion, sexual orientation, gender, national origin, age, disability, veteran status, or any other legally protected status.

Privacy Policy