×
Register Here to Apply for Jobs or Post Jobs. X

Embedded​/Senior Embedded Engineer; System

Job in Edmonton, Alberta, P5J, Canada
Listing for: Consortium for Clinical Research and Innovation Singapore
Full Time position
Listed on 2026-03-13
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Position: Embedded/Senior Embedded Engineer (System)

Embedded/Senior Embedded Engineer (System)

The Embedded/Senior Embedded Engineer is responsible for delivering projects and liaising with clients to deliver customised Embedded Linux solutions.

Lead design, implementation, and maintenance of Linux systems and applications.

Participate in project planning and management.

Perform Testing, defect tracking, bug fixing, version/release control and other process control mechanisms for Software/Hardware development.

Develop automated tests for Software/Hardware to ensure business needs are met, and allow for regression testing.

Create quality proof-of-concept mock-ups and prototypes for user, customers and product owner.

Produce Technical Document for Software/Hardware developed.

Stay up-to-date with emerging Embedded System technologies and best practices.

Skills and Qualifications

  • Process strong understanding of Linux and a strong background in embedded Linux operating system and hardware design.
  • Experiences designing and implementing software that runs on different CPU architectures like ARM, RISC-V and x86.
  • Expertise in developing boot mechanisms, boot loader, strong partition layouts, device tress, kernel, services and user-space applications to manage system via RESTful APIs.
  • Proficiency in programming languages like C, C++, Python and bash scripting.
  • Hand-on experience with build environment like CMake, Bazel and Makefiles.
  • Ability to integrate vendor pre-built boot loader and kernel binary into SW development flow is a MUST.
  • Expertise in BOM, supplier & manufacturing process in embedded systems is an advantage.
  • Familiarity with secure boot, encrypted file systems, Trusted platform modules will be a Plus.
  • Knowledge of Linux Kernel, file system, process management and performance profiling will be a Plus.
  • Experience customising Linux packages using Yocto, Bitbake, and/or Open Embedded will be a Plus.

2.SKILLS

  • RTOS
  • Embedded Linux
  • Hardware
  • ARM
  • Embedded Systems
  • Python
  • Debugging
  • API
  • Linux
  • Electronic
  • Firmware Development
  • Software Development
  • C
  • C++

Requirements

The candidate is preferable with at least a degree in computer science, engineering, or a related field.

Minimum 5 years of hands‑on embedded systems experience

The ability to communicate technical information clearly and succinctly to both technical and non‑technical team

Strong analytical and problem‑solving skills

Those with relevant experience will be considered for Senior positions.

Mature and able to handle tasks independently, result‑oriented, and self‑driven team player with good communication skills.

Fast learner and good soft skills.

Process excellent team spirit and good leadership.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary