Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Embedded Software Test Developer image - Rise Careers
Job details

Embedded Software Test Developer

Overview

Hexagon's Autonomy & Positioning division is looking for an Embedded Software Test Developer to add to our Software Infrastructure team. Reporting to the Manager, DevOps Software Engineering, you will design, develop and implement systems that meet user needs for general and customizable test platforms.  You will learn about our systems and utilize your knowledge of DevOps to iteratively extend our automation and testing systems. This will support internal software developers to produce high quality products. You will need to learn about our successful business context, understand where our developers encounter barriers and work towards implementing solutions that suit our needs.

 The Location: This hybrid position is based in Calgary, AB.

Responsibilities

As an Embedded Software Test Developer, you will:

  • Listen to and understand our developer needs to strategically support, design and extend our existing Jenkins & GitLab hosted project automations
  • Identify tools and implement processes that can automate costly manual tasks
  • Identify and solve testing infrastructure problems (Windows & Linux)
  • Update existing and occasionally build new testing infrastructure to support expanding demand and capacity throughout the entire organization
  • Develop dashboards to present data for various stakeholders
  • Work collaboratively with various teams across the company in order to successfully deliver relevant solutions that suit our unique requirements and needs

Qualifications

Must-Have:                       

  • B.Sc. in Computer Science or Engineering or similar relevant experience
  • Experience working with CI/CD systems such as Jenkins / GitLab
  • Knowledge of Python
  • Be familiar with version control systems such as Git and Perforce Helix
  • Linux or Linux administration/SRE experience
  • Proven ability to create good user interfaces and API’s
  • Experience with various software testing methodologies and problem solving
  • Effective written and verbal communication skills

Key Success Factors:

  • Consistently listen to our developers to understand their needs and challenges
  • Enjoys debugging and problem solving
  • Proactively identify impactful opportunities for improvement and communicate them
  • Motivated by challenging work
  • You are comfortable working individually, but know when to ask for help

Nice-to-Have:

  • Docker and/or Kubernetes
  • C++, Java, Groovy experience
  • Experience in environment automation tools such as Ansible, Ansible Tower and/or AWX
  • Virtual environments experience using like Pipenv, Poetry
  • Perforce experience
  • GPS/GNSS Familiarity
  • Portfolio (GitHub / sample projects)

Not sure if you meet all the qualifications for this role? Let us decide! At Hexagon, we are committed to a diverse and inclusive work environment. If you’re excited about the opportunities this role could bring, we encourage you to apply. For any questions about the role or our company, please email our team at hrrecruitingteam.ap@hexagon.com and we will be pleased to follow up with you. Please do not send cover letters or resumes to this address.

 

The Company: Hexagon is a global leader in digital reality solutions, combining sensor, software, and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality, and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications. You’ll be joining over 24,000 people in 50 countries on the leading edge of your field. 

 

This position is with Hexagon’s Autonomy & Positioning division, a global technology leader, pioneering end-to-end solutions for assured positioning and autonomy on land, sea, and air. Our work touches every aspect of life, from sustainability on Earth to enabling autonomy. Within the Autonomy & Positioning division your work will contribute to the operation of our brands NovAtel, AutonomouStuff, Veripos, and Antcom. Come see why we are recognized as one of Alberta's Top 75 Employers!

 

Applicants who require accommodation in the job application process may contact Human Resources at hrrecruitingteam.ap@hexagon.com. 

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Embedded Software Test Developer, Hexagon

At Hexagon's Autonomy & Positioning division, we are in search of a passionate Embedded Software Test Developer to join our dynamic Software Infrastructure team right here in Calgary. In this hybrid role, you'll report directly to the Manager of DevOps Software Engineering, where your main mission will be to design, develop, and implement innovative systems that cater to user needs, particularly for our customizable test platforms. Your devout understanding of DevOps will empower you to extend our automation and testing systems iteratively, effectively supporting our talented internal software developers to deliver high-quality products. You will dive deep into our business context, recognizing where obstacles arise for our developers and strive to implement tailored solutions. As part of your responsibilities, you'll engage with Jenkins and GitLab, find ways to streamline manual tasks through automation, and troubleshoot testing infrastructure on both Windows and Linux. Collaboration is key here, so you’ll work closely with various teams to present your findings through dashboards that communicate insights to different stakeholders. If you're ready to take on the challenge in a supportive and vibrant environment, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Embedded Software Test Developer Role at Hexagon
What are the main responsibilities of an Embedded Software Test Developer at Hexagon?

As an Embedded Software Test Developer at Hexagon, your primary responsibilities will include designing and developing systems for testing and automation, identifying tools to streamline manual tasks, troubleshooting testing infrastructure, and collaborating with various teams to create relevant solutions. You'll also be developing dashboards to present key data insights to stakeholders, making effective communication skills essential for success in this role.

Join Rise to see the full answer
What qualifications do I need to become an Embedded Software Test Developer at Hexagon?

Hexagon requires candidates for the Embedded Software Test Developer position to have a B.Sc. in Computer Science or Engineering, or equivalent relevant experience. Experience with CI/CD systems like Jenkins and GitLab, familiarity with Python, and knowledge of version control systems such as Git or Perforce Helix are crucial. Additionally, candidates should have Linux administration skills and strong problem-solving abilities, particularly in software testing methodologies.

Join Rise to see the full answer
Is experience with Docker or Kubernetes necessary for the Embedded Software Test Developer position at Hexagon?

While experience with Docker or Kubernetes is considered a 'nice-to-have' for the Embedded Software Test Developer position at Hexagon, it is not mandatory. The core requirements primarily focus on your ability to work with CI/CD systems, scripting in Python, and troubleshooting testing infrastructure. However, familiarity with these technologies can certainly enhance your candidacy.

Join Rise to see the full answer
What skills are essential for success as an Embedded Software Test Developer at Hexagon?

Essential skills for success as an Embedded Software Test Developer at Hexagon include effective communication skills, strong problem-solving abilities, a solid grasp of automation tools, and the capability to understand and listen to developer needs. You'll also benefit from being proactive and motivated by challenging work, as well as being comfortable working both independently and collaboratively within a team.

Join Rise to see the full answer
What can I expect from the work environment at Hexagon as an Embedded Software Test Developer?

At Hexagon, you can expect a supportive and inclusive work environment that values diversity and innovation. As an Embedded Software Test Developer, you'll be part of a company that's recognized as one of Alberta's Top 75 Employers, collaborating with over 24,000 talented individuals globally. The culture encourages teamwork, learning, and personal growth, making it an exciting place to build your career.

Join Rise to see the full answer
Common Interview Questions for Embedded Software Test Developer
How do you approach problem-solving as an Embedded Software Test Developer?

When approaching problem-solving as an Embedded Software Test Developer, it's crucial to first break down the issue into smaller parts. I evaluate the symptoms and the context, often using debugging tools to gather data. I prioritize understanding what the developers need and focus on their challenges, subsequently brainstorming various solutions and evaluating their feasibility before implementing the most effective one.

Join Rise to see the full answer
Can you explain your experience with CI/CD systems like Jenkins or GitLab?

I have hands-on experience with CI/CD systems such as Jenkins and GitLab, where I set up automated pipelines that streamline the build and testing processes. This includes writing scripts to define stages in the pipeline and ensuring integrations run smoothly. I focus on maintaining the systems to reduce potential bottlenecks and implement improvements based on stakeholder feedback.

Join Rise to see the full answer
What strategies do you use to automate manual testing tasks?

To automate manual testing tasks, I first assess which repetitive tasks can be automated for better efficiency. I utilize testing frameworks and CI/CD tools to create scripts that run automatically. Additionally, I keep in close communication with developers to determine critical areas where automation could decrease time and increase testing accuracy.

Join Rise to see the full answer
How do you ensure effective communication with team members at Hexagon?

Effective communication is pivotal, especially in a collaborative role. I prioritize regular check-ins with team members and ensure that I actively listen to their feedback. I leverage project management tools to keep everyone updated on progress and use dashboards to convey testing results and insights clearly. Open dialogue helps in aligning our goals and overcoming any obstacles efficiently.

Join Rise to see the full answer
What’s your experience with Linux system administration?

I possess a solid foundation in Linux system administration, which has been instrumental in my role as an Embedded Software Test Developer. My experience includes managing server configurations, automating tasks with shell scripting, and ensuring optimal performance of test environments. This expertise allows me to troubleshoot issues effectively within the testing infrastructure.

Join Rise to see the full answer
How familiar are you with software testing methodologies?

I am well-versed in various software testing methodologies, including unit, integration, and system testing. My approach involves understanding the requirements thoroughly before selecting the appropriate methodology that aligns with the project's needs. This has helped me in delivering high-quality testing outcomes while collaborating effectively with development teams.

Join Rise to see the full answer
Describe a time you faced a challenge in your previous roles. How did you overcome it?

In my last role, we encountered significant bottlenecks in our testing process, which delayed deployment. I organized a team meeting to identify pain points and worked collaboratively to implement upgrades to our CI/CD pipelines. By introducing automation and improving our testing framework, we drastically reduced our turnaround time, which boosted overall productivity.

Join Rise to see the full answer
What tools do you prefer for developing dashboards to present data?

For creating dashboards, I typically prefer using visualization tools like Grafana or Kibana, as they effectively display real-time data insights. I prioritize clear visualization that enables stakeholders to quickly grasp testing outcomes and system performance metrics. This ensures that the right information is accessible, facilitating informed decision-making.

Join Rise to see the full answer
How do you keep up with the latest trends and technologies relevant to your field?

I stay updated with the latest trends and technologies in the embedded systems field by following industry blogs, participating in online forums, and attending webinars. Additionally, I'm active in online communities where professionals share insights and experiences. This continuous learning approach allows me to adapt swiftly and integrate innovative solutions into my work.

Join Rise to see the full answer
What is your approach to building user interfaces and APIs?

I focus on user-centric design principles when building user interfaces and APIs, ensuring they are intuitive and meet the developers' needs. Gathering feedback during the design phase is crucial for making necessary adjustments. I also document the APIs thoroughly to help ensure seamless integration and usability.

Join Rise to see the full answer
Similar Jobs
Exadel Inc Remote Brazil, Bulgaria, Colombia, Georgia, Hungary, Lithuania, Poland, Romania, Uzbekistan
Posted 5 days ago

Join Exadel as a Lead Full-Stack Software Engineer and be a part of a groundbreaking project with a prestigious client in the professional services industry.

Photo of the Rise User

Join iFood as a Software Engineering Manager and help shape the future of food delivery with cutting-edge technology.

Photo of the Rise User
Google Hybrid Mountain View, California, United States
Posted 8 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join Google as a Software Engineer III to innovate on technologies that redefine how information is retrieved and accessible to billions worldwide.

Associated Universities, Inc. Remote Albuquerque, New Mexico, United States
Posted 10 days ago

Join the National Radio Astronomy Observatory as a Software Engineer III, focusing on software development for cutting-edge radio astronomy data processing.

Photo of the Rise User
Posted 9 days ago

Become a key player at G2 as a Software Engineer III, contributing to a vibrant team focused on creating solutions in a supportive and inclusive environment.

Photo of the Rise User

Seeking a Team Lead Engineer to shape the development of innovative payment solutions at Rainforest, a budding fintech company.

Posted yesterday

Radiance Technologies seeks a Junior Full Stack Software Engineer to support innovative projects at the National Air and Space Intelligence Center.

Photo of the Rise User

Turning healthcare into a meaningful mission, Tietoevry Care seeks a DevOps Engineer to spearhead cloud-based data solutions.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs