Embedded Linux Developer at Procom
Markham, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

0.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Unit Testing, Computer Engineering, Web Development, Snmp, Open Source

Industry

Computer Software/Engineering

Description

EMBEDDED LINUX DEVELOPER

Procom is searching for an experienced Embedded Linux Software Developer for a full-time, permanent position in Markham, ON. You will be working with our client, a leader in device networking and connectivity product development.

Embedded Linux Developer Responsibilities

  • Develop or port modules and assume responsibility for all code in the systems or modules involved.
  • Document and source control all developed work.
  • Take on a technical leadership role within projects.
  • Develop system specifications and provide technical guidance to the team to ensure schedules and objectives are met.
  • Quickly ramp up and become a key contributor within a team of experienced Embedded software developers.
  • Fix issues and propose solutions for new and existing systems or modules.
  • Stay up to speed on technical areas.
  • Designs worked on may involve but are not limited to:
  • New or ported device drivers.
  • New or ported Linux applications.
  • Web, SNMP, GUI, and other configuration modules.
  • Microcontroller-based software and firmware.

Embedded Linux Developer Mandatory Skills

  • Minimum 5 years of Linux software development experience.
  • Responsibilities will be in line with the level of experience.
  • Bachelor’s degree in Computer Engineering, Computer Science, or equivalent.
  • Fluent in C/C++.
  • Experience with Linux applications (both proprietary and open-source), kernel development, and low-level driver work.
  • Familiarity with Linux networking subsystems, such as Distributed Switch Architecture, bridging, and related components.
  • Exposure to networking protocols, e.g., TCP/IP, UDP.
  • Good working knowledge of embedded and Real-Time systems.
  • Good problem-solving and diagnostic skills in a fast-paced environment.
  • Familiarity with Bash or Python scripting for unit testing.

Embedded Linux Developer Nice To Have Skills

  • Exposure to microcontroller development.
  • Exposure to open-source applications (e.g., OpenSSL).
  • Background in web development (e.g., basic front-end/backend), SNMP, RESTful APIs.
Responsibilities
  • Develop or port modules and assume responsibility for all code in the systems or modules involved.
  • Document and source control all developed work.
  • Take on a technical leadership role within projects.
  • Develop system specifications and provide technical guidance to the team to ensure schedules and objectives are met.
  • Quickly ramp up and become a key contributor within a team of experienced Embedded software developers.
  • Fix issues and propose solutions for new and existing systems or modules.
  • Stay up to speed on technical areas.
  • Designs worked on may involve but are not limited to:
  • New or ported device drivers.
  • New or ported Linux applications.
  • Web, SNMP, GUI, and other configuration modules.
  • Microcontroller-based software and firmware
Loading...