Senior Embedded Systems Engineer

3 weeks ago


Amman, Amman, Jordan Canonical Full time
About the Role

We are seeking a highly skilled Senior Ubuntu Embedded IoT System Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for providing software and system engineering services to our OEM and ODM customers.

Key Responsibilities
  • Collaborate with partners to bring up platforms and ensure seamless integration with Ubuntu.
  • Work closely with project managers and field/QA engineers to identify, troubleshoot, and resolve critical issues.
  • Contribute to upstream projects to find and apply patches for bugs, ensuring the highest quality of our software.
  • Conduct thorough root cause analysis, collecting and organizing details to reproduce and explain results.
  • Facilitate communication between Ubuntu, firmware, and hardware engineering teams to drive innovation and efficiency.
  • Occasional international travel to support customer needs and collaborate with global teams.
Requirements
  • Bachelor's degree or higher in a STEM field, preferably Computer Science or Electrical Engineering.
  • Excellent English written and verbal communication skills.
  • Familiarity with C, Python, and Bash programming languages.
  • Strong understanding of Linux boot up processes, Linux kernel, and system-level architecture.
  • Experience with bootloader development, such as u-boot, and software development on Arm or non-X86 platforms.
  • Linux debugging and resolution abilities, with a focus on delivering high-quality solutions.
  • Ability to work effectively in a globally distributed team and adapt to new technologies quickly.
  • Fluency in written and spoken Mandarin Chinese is highly desirable.
Desirable Skills
  • Experience with system firmware, including uboot, UEFI, ACPI, DSDT, boot loaders, and device firmware.
  • Knowledge of electrical engineering design tools, such as schematic capture and layout.
  • Computer architecture expertise in x86, ARM, and RISC-V.
  • Familiarity with Ubuntu development models and shell/Python scripting skills.
About Canonical

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. We help businesses worldwide reduce costs, improve efficiency, and enhance security with Ubuntu. We are committed to fostering a workplace free from discrimination and value diversity of experience, perspectives, and background. We will give your application fair consideration, regardless of your identity.



  • Amman, Amman, Jordan Canonical Full time

    About the RoleWe are seeking a highly skilled Senior Ubuntu Embedded IoT System Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for providing software and system engineering services to our OEM and ODM customers.Key ResponsibilitiesCollaborate with partners to bring up platforms and ensure seamless...


  • Amman, Amman, Jordan Canonical Full time

    Job SummaryWe are seeking a highly skilled Senior Ubuntu Embedded IoT System Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for providing software and system engineering services to our OEM and ODM customers.Key ResponsibilitiesCollaborate with partners to bring up platforms and ensure seamless...


  • Amman, Amman, Jordan DEVjobs Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at DEVjobs. As an Embedded Software Engineer, you will play a key role in the development of our cutting-edge medical electronics products.Key ResponsibilitiesTeam CollaborationAs a member of our team, you will work closely with cross-functional teams to design,...


  • Amman, Amman, Jordan DEVjobs Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at DEVjobs. As an Embedded Software Developer, you will be responsible for designing and developing embedded software and firmware in C/C++.Key ResponsibilitiesDevelop and implement embedded software and firmware in C/C++Design and specify requirements for embedded...


  • Amman, Amman, Jordan DEVjobs Full time

    Job Title: Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our team at DEVjobs. As a key member of our development team, you will be responsible for designing, developing, and testing embedded software systems for our wireless microphone infrastructure.About the RoleAs an Embedded Software Engineer, you will work...


  • Amman, Amman, Jordan DEVjobs Full time

    {"Job Title": "Embedded Software Developer", "Job Description": "About the RoleWe are seeking an experienced Embedded Software Developer to join our team at DEVjobs. As a key member of our development team, you will be responsible for designing, developing, and testing embedded software systems for our wireless microphone infrastructure.Key...


  • Amman, Amman, Jordan DEVjobs Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at DEVjobs. As an Embedded Software Developer, you will be responsible for designing and developing embedded software and firmware in C/C++.Key ResponsibilitiesDesign and develop embedded software and firmware in C/C++Develop, execute, and document verification and...


  • Amman, Amman, Jordan DEVjobs Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at DEVjobs. As a key member of our development team, you will be responsible for implementing embedded software for the control system of mobile machines.Key ResponsibilitiesImplement software requirements in high-level programming languages (C/C++, Python)Develop...


  • Amman, Amman, Jordan DEVjobs Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at DEVjobs. As a key member of our development team, you will be responsible for implementing embedded software for the control system of mobile machines.Key ResponsibilitiesImplement software requirements in high-level programming languages (C/C++, Python)Develop...


  • Amman, Amman, Jordan DEVjobs Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at DEVjobs. As a key member of our development team, you will be responsible for implementing embedded software for the control system of mobile machines.Key ResponsibilitiesImplement requirements in high-level programming languages (C/C++, Python)Develop applications...


  • Amman, Amman, Jordan Canonical Full time

    About the RoleWe are seeking a highly skilled Embedded Linux Software Engineer to join our team at Canonical. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our embedded Linux systems.Key ResponsibilitiesCollaborate with our distributed team to develop high-quality software for...


  • Amman, Amman, Jordan Canonical Full time

    About the RoleWe are seeking a highly skilled Embedded Linux Software Engineer to join our team at Canonical. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our embedded Linux systems.Key ResponsibilitiesCollaborate with our distributed team to develop high-quality software for...


  • Amman, Amman, Jordan DEVjobs Full time

    About the RoleWe are seeking a highly skilled Junior Embedded Software Developer to join our team at DEVjobs. As a key member of our development team, you will be responsible for implementing embedded software for the control system of mobile machines.Key ResponsibilitiesSoftware Development: Implement requirements in high-level programming languages (C/C++,...


  • Amman, Amman, Jordan Canonical Full time

    About the RoleWe are seeking a highly skilled Linux System Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining the Linux kernel and related components for the Raspberry Pi platform.Key ResponsibilitiesDesign and develop high-quality Linux kernel code for the...


  • Amman, Amman, Jordan TjDeeD Technology Full time

    TjDeeD Technology is seeking a skilled professional to fill the role of Senior Systems Engineer. The ideal candidate will have a strong background in implementing solutions from our portfolio, leading Proof of Concept (POC) sessions, and collaborating with sales teams to drive business growth. Key responsibilities include developing technical documentation,...


  • Amman, Amman, Jordan TjDeeD Technology Full time

    TjDeeD Technology is seeking a skilled professional to fill the role of Senior Systems Engineer. The ideal candidate will have a strong background in implementing solutions from our portfolio, leading Proof of Concept (POC) sessions, and collaborating with sales teams to drive business growth. Key responsibilities include developing technical documentation,...


  • Amman, Amman, Jordan Trace Systems Inc. Full time

    Job DescriptionTrace Systems Inc. is seeking a highly skilled Satellite Communications Specialist to join our team. As a key member of our technical staff, you will be responsible for providing expert-level support for our complex enterprise WAN and LAN networks, as well as our RF systems.Key ResponsibilitiesTier 2 and Tier 3 Network Support: Provide...


  • Amman, Amman, Jordan Trace Systems Inc. Full time

    Job DescriptionTrace Systems Inc. is seeking a highly skilled Satellite Communications Specialist to join our team. As a key member of our technical staff, you will be responsible for providing expert-level support for our complex enterprise WAN and LAN networks, as well as our RF systems.Key ResponsibilitiesTier 2 and Tier 3 Network Support: Provide...


  • Amman, Amman, Jordan Trace Systems Inc. Full time

    Job DescriptionTrace Systems Inc. is seeking a highly skilled Satellite Communications Specialist to join our team. As a key member of our technical staff, you will be responsible for providing expert-level support for our complex enterprise WAN and LAN network, as well as our RF systems.Key ResponsibilitiesTier 2 and Tier 3 Network Support: Provide advanced...


  • Amman, Amman, Jordan Trace Systems Inc. Full time

    Job DescriptionWe are seeking a highly skilled Satellite Communications Specialist to join our team at Trace Systems Inc.Key ResponsibilitiesNetwork Support: Provide Tier 2 and/or Tier 3 network support for a complex enterprise WAN and LAN network, as well as complex RF systems.Troubleshooting: Troubleshoot and identify sources of problems and resolve issues...