Senior Embedded Software Engineer

Vaga não está no LinkedIn

🕒 Outubro 3

🇨🇦 Canadá – Remoto

⏰ Tempo Integral

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

Cloud

Linux

Python

RTOS

Shell Scripting

TCP/IP

C++

De onde vem esta vaga

Publicada na página de carreiras da Hexagon AB ↗página de carreiras da Hexagon AB, não em um site de vagas

Vista pela primeira vez pelo Remote Rocketship Outubro 3

Ainda aberta no site da Hexagon AB. Verificada 8 horas atrás.

Candidatar-se
Logo of Hexagon AB

Hexagon AB

10.000+ funcionários

🏭 Manufatura

🏗️ Construção

🚀 Aeroespacial

💰 $200.000 Grant - Hexagon em 2024-02

Manufacturing • Construction • Aerospace

A Hexagon AB é uma fornecedora global de soluções de medição de precisão, posicionamento, sistemas de sensores, gêmeos digitais, inteligência espacial e robótica autônoma, que atendem aos clientes dos setores industrial e de infraestrutura. Seus recursos tecnológicos incluem sensores e scanners de alta precisão, captura de realidade 3D, plataformas de simulação e gêmeos digitais, análises impulsionadas por IA e controle de movimento, além de robótica projetada para automação industrial e levantamento. Os produtos da Hexagon são utilizados em projetos de construção e infraestrutura, automação de fábricas e manufatura, sistemas aeroespaciais e espaciais, energia e instituições de pesquisa, possibilitando medições precisas, planejamento, inspeção e operações autônomas.

Descrição

• Design, implement, debug and maintain embedded C and C++ firmware for safety-related vehicle control ECUs • Develop firmware from requirements through released, verified software • Implement and maintain vehicle communication interfaces including CAN 2.0A/B, J1939, higher-layer CAN protocols and serial links • Develop I/O and actuation software for digital and analogue inputs, PWM and proportional outputs, sensor signal conditioning, scaling, calibration and plausibility checking • Implement diagnostics, fault detection and fail-safe behaviour, including watchdogs, monitors, fault classification and safe-state transitions • Contribute to migrating and modernising the production firmware platform onto current hardware • Develop against decomposed, traceable requirements and maintain bidirectional traceability • Author and maintain design documentation, interface specifications and verification records • Perform and participate in peer design and code reviews • Build and maintain automated embedded unit, integration and hardware-in-the-loop tests • Extend CI/CD pipelines for embedded builds, static analysis, automated tests, versioning and release artefact packaging • Work with Linux-based coprocessors and services for data logging, connectivity, remote diagnostics and observability • Support bench, vehicle and field commissioning and investigate integration-test issues • Collaborate with hardware and electrical engineers, system architects, functional safety engineers, application software teams and product management

🎯 Requisitos

• Bachelor’s or Master’s degree in Electrical or Electronic Engineering, Computer Engineering, Mechatronics, Computer Science or a closely related discipline; or equivalent demonstrable experience • 10+ years of professional embedded software development • At least 2 years delivering production firmware on 32-bit microcontrollers • Expert-level embedded C and working proficiency in C++ • Experience with fixed-point and bounded-resource programming and codebases where dynamic memory allocation is prohibited • Bare-metal and/or RTOS development, including interrupt handling, priority design, scheduling, cyclic task structure, timing and latency analysis, and multicore considerations • Ability to read hardware schematics, MCU datasheets and reference manuals and derive peripheral, driver and I/O configuration • Hands-on CAN experience: CAN 2.0A/B plus J1939 or comparable higher-layer protocol • Experience defining and maintaining message sets and signal databases • Bus analysis and fault-finding with standard CAN tooling • Practical use of debug probes, oscilloscopes, logic analysers and bus loggers • Experience developing to an enforced coding standard such as MISRA, with static analysis • Comfortable in Linux development environments, Git-based workflows, code review and CI/CD pipelines • Experience with TCP/IP networking and embedded Linux device-to-cloud connectivity on Arm-based processors • Desired: multicore automotive-grade microcontrollers and commercial safety-certified ECU platforms • Desired: containerised build environments and self-hosted CI runners • Desired: Yocto or Buildroot BSP/layer maintenance, kernel and device-tree configuration • Desired: requirements management tooling and Jira / Confluence or equivalent • Desired: formal, traceable requirements and interface control documents • Desired: Python and shell scripting for test automation, tooling and data analysis • Ability to submit a resume and cover letter

🏖️ Benefícios

• Remote work: can telecommute / work remotely 100% of the time • 10% or less travel • Environment of growth and learning • Diverse workforce and equal opportunity workplace

Candidatar-se

📊 Verifique sua pontuação de currículo para esta vaga

Melhore suas chances de conseguir uma entrevista verificando sua pontuação de currículo antes de se candidatar.

Vagas Similares

🕒 Outubro 2

Alithya

1001 - 5000

💼 Consultoria

🏥 Saúde

🏭 Manufatura

Guidewire technical lead shaping insurance digital transformation at Alithya. Designing scalable architectures, integrations, cloud migrations, and modernization solutions.

🇨🇦 Canadá – Remoto

⏰ Tempo Integral

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

🗣️🇫🇷 Francês obrigatório

🕒 Outubro 1

Honeycomb.io

51 - 200

☁️ SaaS

🏢 Corporativo

🤖 Inteligência Artificial

Senior Storage Engineer building scalable query and storage infrastructure for Honeycomb.io’s observability platform. Improving performance, reliability, and production systems serving billions of events.

🇨🇦 Canadá – Remoto

💵 $250.000 - $280.000 / ano

⏰ Tempo Integral

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Outubro 1

Honeycomb.io

51 - 200

☁️ SaaS

🏢 Corporativo

🤖 Inteligência Artificial

Senior software engineer building production AI agents for Honeycomb’s observability platform. Extending Canvas, MCP, and agent capabilities using high-cardinality observability data.

🇨🇦 Canadá – Remoto

💵 $250.000 - $280.000 / ano

⏰ Tempo Integral

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Outubro 1

PolicyMe

11 - 50

🏥 Saúde

💼 Consultoria

🛡️ Seguros

AI-driven full-stack engineer building intelligent insurance systems for PolicyMe, a Canadian digital insurer. Leading Python, React, and cloud-based AI/ML product development.

🇨🇦 Canadá – Remoto

💵 $160.000 - $195.000 / ano

⏰ Tempo Integral

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Outubro 1

Aspire Software

1001 - 5000

🏨 Hospitalidade

📦 Logística

🏗️ Construção

Full Stack Developer designing and shipping features across Clubspeed and Resova healthcare-adjacent software platforms. Working across cloud-native and on-premises architectures, SDLC, debugging, and releases.

🇨🇦 Canadá – Remoto

💵 $110.000 - $130.000 / ano

⏰ Tempo Integral

🟡 Pleno

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

Desenvolvido por Lior Neu-ner. Adoraria receber seu feedback — entre em contato por DM ou pelo e-mail support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok