Firmware Developer at Actalent
SADB, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

14 Nov, 25

Salary

45.0

Posted On

15 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Aerospace, Transportation, Mil Std 1553, Board Support Package, Jira, Software Development, Can Bus, Communication Protocols

Industry

Information Technology/IT

Description

JOB DESCRIPTION

Embark on a thrilling career developing code for embedded systems and Linux environments with communication protocols. Collaborate with a multidisciplinary team to design software for satellite payload systems, interacting with customers and engaging in new project proposals. Implement embedded software and document the software lifecycle while leading technical efforts in an agile development team.

ESSENTIAL SKILLS

  • 7 years of experience in embedded software development.
  • 7 years of experience in Linux environment development.
  • 5 years of experience in driver kernel development.
  • 3 years of experience in BSP board support package.
  • Understanding of hardware schematics.
  • Bachelor’s degree.

ADDITIONAL SKILLS & QUALIFICATIONS

  • Experience with Yocto.
  • Knowledge of network or communication protocols.
  • Experience in a high-reliability industry such as aerospace or transportation.
  • Python development skills.
  • Knowledge of protocols such as CAN bus and SpaceWire.
  • Experience with JIRA.
  • Understanding of MIL-STD-1553.
Responsibilities
  • Develop code for embedded systems and Linux embedded systems with communication protocols.
  • Read and understand detailed requirement documents.
  • Collaborate with a multidisciplinary team on the architecture and design of software for satellite payload systems.
  • Interact with customers and participate in new project proposals.
  • Implement embedded software (flight code).
  • Create documentation required during the software lifecycle.
  • Serve as a technical leader within an agile development team.
  • Refine software requirements.
  • Support flight code integration and testing within flight units.
  • Support software process automation.
Loading...