Software Developer
4 weeks ago
Hexagon Autonomy & Positioning is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for researching, developing, and enhancing industry-leading embedded positioning software.
Responsibilities:- Work in small teams to research, develop, and enhance industry-leading embedded positioning software
- Write high-quality software code, adhering to best practices and coding standards
- Participate in code reviews to ensure code quality and maintainability
- Optimize software performance and scalability to ensure optimal performance
- Interface with marketing, product, and systems teams to produce robust requirements, architectural designs, and interface specifications that ensure the delivery of high-quality software products
- Collaborate with validation and verification designers to plan, execute, and automate test suites
- Explore new advancements in software design and find ways to incorporate them into our products
- Bachelor of Science degree in computing or technical discipline
- 5+ years of demonstrable experience in a software engineering role
- 5+ years of strong, demonstrable, and recent experience in C++ (17) programming
- Proficient in embedded software design and development
- Experience in continuous integration and deployment
- Ability to work well within groups, with other groups, and individually
- Strong written and verbal communication skills, including ability to work through teleconferencing and remote technologies
- Eligible work permit in either Canada or USA based on location
- Demonstratable troubleshooting and problem-solving skills
- Ability to learn new tools and technologies quickly and effectively
- High focus on collaboration among cross-functional teams
- Strong attention to detail and consideration for process
- Adaptability and willingness to take on new tasks and challenges
- Keen interest in science and engineering applications
- Curiosity
- Experience with the full lifecycle of software development – from concept to delivery and maintenance
- Understanding of the constraints of embedded environments and experience developing cross-platform, portable software
- Experience with template metaprogramming
- Ability to analyze code in terms of performance and memory footprint
- Familiarity with satellite navigation systems, positioning methods, and sensors
- Experience with other programming languages and tools, such as: Python, Matlab, shell scripts
- Application of test-driven development methodology
- Experience with Integrated Development Environments, Version Control Systems, Continuous Integration pipelines, web-based issue tracking, and/or Requirements Tracking Systems
- Ability to communicate complex ideas, provide technical leadership, and support opinions and decisions with relevant and clearly presented data
-
Senior Software Engineer
2 weeks ago
Calgary, Alberta, Canada thinktech software inc Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Backend Developer, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using programming languages such as Java, Python, and C++Collaborate with cross-functional teams to...
-
Software Engineering Professional
4 days ago
Calgary, Alberta, Canada thinktech software inc Full timeJob OverviewThinktech Software Inc. is seeking an experienced Software Engineering Professional - Website Development and Maintenance to join our team. This role involves designing, developing, and maintaining websites for clients, ensuring optimal server performance and user experience.About the JobEstimated Salary: $70,000 - $90,000 per year (depending on...
-
Senior Software Architect
4 weeks ago
Calgary, Alberta, Canada Software Aspekte Full timeJob Title: Senior Software DeveloperAt Software Aspekte, we are seeking a highly skilled Senior Software Developer to lead the development of our cutting-edge cloud platform. The ideal candidate will possess expertise in AWS backend technologies, have a strong background in software development, and demonstrate exceptional leadership...
-
Software Engineer
4 weeks ago
Calgary, Alberta, Canada thinktech software inc Full timeWe are seeking a skilled Software Engineer to join our team at Thinktech Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key Responsibilities:Consult with clients to develop and document website requirementsDesign and integrate website-related codeDetermine...
-
Senior Software Architect
2 months ago
Calgary, Alberta, Canada Software Aspekte Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. As a key member of our Software department, you will be responsible for defining and driving the architectural vision and strategy, working closely with Product Management to define requirements and...
-
Senior Software Architect
2 months ago
Calgary, Alberta, Canada Software Aspekte Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. As a key member of our Software department, you will be responsible for defining and driving the architectural vision and strategy, working closely with Product Management to define requirements and...
-
Senior Software Architect
4 weeks ago
Calgary, Alberta, Canada Software Aspekte Full timeJob Title: Senior Software DeveloperAt Software Aspekte, we are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform.Key Responsibilities:Define and drive the architectural vision and strategy, working closely with Product Management to define requirements and evaluate...
-
Software Engineer
3 weeks ago
Calgary, Alberta, Canada thinktech software inc Full timeAt Thinktech Software Inc., we are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and integrating website-related code, determining hardware and software requirements, and writing, modifying, and testing website-related code.The ideal candidate will have a strong...
-
Software Engineer
4 weeks ago
Calgary, Alberta, Canada thinktech software inc Full timeJob DescriptionAt Thinktech Software Inc., we are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key ResponsibilitiesDesign and develop web applications using various programming languages and frameworks.Collaborate with...
-
Software Engineer
3 weeks ago
Calgary, Alberta, Canada thinktech software inc Full timeJob SummaryAt Thinktech Software Inc., we are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesConsult with clients to develop and document website requirementsDesign and integrate website-related...
-
Senior Software Architect
1 month ago
Calgary, Alberta, Canada Software Aspekte Full timeJob Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. The ideal candidate will possess expertise in AWS backend technologies, have a strong background in software development, and demonstrate exceptional leadership skills.Key...
-
Senior Software Architect
1 month ago
Calgary, Alberta, Canada Software Aspekte Full timeJob Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. The ideal candidate will possess expertise in AWS backend technologies, have a strong background in software development, and demonstrate exceptional leadership skills.Key...
-
Software Engineer
1 month ago
Calgary, Alberta, Canada thinktech software inc Full timeJob DescriptionAt Thinktech Software Inc., we are seeking a highly skilled Web Developer to join our team. As a key member of our development team, you will be responsible for designing and integrating website-related code, consulting with clients to develop and document website requirements, and determining hardware and software requirements to achieve...
-
Software Engineer
1 month ago
Calgary, Alberta, Canada thinktech software inc Full timeJob DescriptionAt Thinktech Software Inc., we are seeking a highly skilled Web Developer to join our team. As a key member of our development team, you will be responsible for designing and integrating website-related code, consulting with clients to develop and document website requirements, and determining hardware and software requirements to achieve...
-
Software Engineer
3 weeks ago
Calgary, Alberta, Canada thinktech software inc Full timeJob DescriptionAt thinktech software inc, we are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key ResponsibilitiesConsult with clients to develop and document website requirementsDesign and integrate website-related...
-
Software Engineer
3 weeks ago
Calgary, Alberta, Canada thinktech software inc Full timeWe are seeking a skilled Software Engineer to join our team at Thinktech Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key ResponsibilitiesCollaborate with clients to understand their website requirements and develop effective solutions.Design and implement...
-
Software Engineer
3 weeks ago
Calgary, Alberta, Canada thinktech software inc Full timeWe are seeking a skilled Software Engineer to join our team at Thinktech Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key ResponsibilitiesCollaborate with clients to understand their website requirements and develop effective solutions.Design and implement...
-
Software Engineer
3 weeks ago
Calgary, Alberta, Canada thinktech software inc Full timeJob Description:At Thinktech Software Inc., we are seeking a skilled Web Developer to join our team. As a key member of our development team, you will be responsible for designing and integrating website-related code, consulting with clients to develop and document website requirements, and determining hardware and software requirements to achieve optimal...
-
Software Engineer
3 weeks ago
Calgary, Alberta, Canada thinktech software inc Full timeJob SummaryAt Thinktech Software Inc., we are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and integrating website-related code, determining hardware and software requirements, and writing, modifying, and testing website-related code.Key ResponsibilitiesConsult with...
-
Software Engineer
4 weeks ago
Calgary, Alberta, Canada thinktech software inc Full timeJob DescriptionAt Thinktech Software Inc, we are seeking a highly skilled Web Developer to join our team. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key ResponsibilitiesCollaborate with clients to understand their website requirements and develop effective solutions.Design,...