Senior Software Engineer at Device Solutions Inc in Morrisville, North Carolina

Posted in Other 15 days ago.

Type: full-time





Job Description:

Device Solutions is seeking a senior software engineer with at least 10 years of experience and is versed in embedded Linux Yocto kernel/driver development to work in a fast-paced, dynamic work environment. As a senior software engineer, you will be responsible for designing, developing, and reviewing software at the kernel/driver level as well as the application layer in the Yocto build system. The same responsibilities apply for your work in non-Linux environments like ARM Cortex-M0, M4, etc based systems. In addition, you will assist in leading projects and mentoring junior software engineers.

Requirements:
  • Knowledge of embedded Linux U-Boot and debugging boot problems
  • Strong understanding of C and/or C++
  • Understanding of at least one non-Linux RTOS (FreeRTOS, Zephyr, AzureRTOS, etc)
  • Strong understand/experience in system and software architecture design
  • Ability to utilize basic embedded debugging tools (logic analyzers, oscilloscopes, etc)
  • Understanding of how to utilize git for version control
  • Understanding of debug processes and how to analyze problems
  • Ability to work independently with minimal technical guidance

Strong candidates may also have:
  • Experience with writing software for interacting with wireless devices (cellular, BLE, Wi-Fi, LoRa, etc)
  • Ability to interface with Device Solution's clients directly
  • Experience with python or other scripting languages for automation
  • Experience with CI/CD

Education/Experience:
  • Relevant Bachelor's degree or equivalent
  • 10+ years of experience in software development (embedded systems preferred)
  • 5+ years of Yocto kernel/driver development

More jobs in Morrisville, North Carolina

Other
about 9 hours ago

American Cybersystems, Inc.
Other
about 11 hours ago

Thermo Fisher Scientific
Other
about 11 hours ago

Thermo Fisher Scientific
More jobs in Other

Other
14 minutes ago

Church World Service, Inc.
Other
14 minutes ago

Church World Service, Inc.
Other
14 minutes ago

Church World Service, Inc.