Commit Offshore

Senior Embedded Engineer

We are looking for an Embedded Firmware Architect, who will define and drive the firmware architecture for a Device Runtime.  You will collaborate closely with embedded and software engineers both internally and in the open source community to deliver a robust, reliable, scalable, and secure edge runtime for our global customers.  

 

Responsibilities

  • Define and drive the overall firmware architecture for a Device Runtime
  • Implement features (i.e., coding) and unit tests
  • Serve as the team lead for the firmware engineering team. Manage team workload, resources, and coordinate with the rest of the engineering team.
  • Lead and participate in design reviews, code reviews, and documentation reviews
  • Conduct thorough testing and debugging of the firmware in order to meet quality and security requirements
  • Author and maintain high-quality written documentation
  • Effectively manage technical debt
  • Implement and maintain the build and CI/CD infrastructure for the Device Runtime
  • Ensure the open source aspects of the Runtime are properly maintained in the community
     

Requirements

 

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical degree
  • Minimum of 6 years experience in technical engineering with hands-on coding
  • Experience in firmware design and development for embedded systems with deep experience in at least one RTOS (e.g., Zephyr, FreeRTOS, VxWorks, etc.)
  • Strong proficiency in low-level programming in languages such as C
  • Experience with firmware development tools, debuggers, and version control systems.
  • Excellent written and verbal communication skills
     

Additional/Preferred qualifications:

  • Experience in a technical leadership role
  • Experience with boot-up sequences and bootloaders such as MCU Boot, GRUB, etc.
  • Experience with virtualization and software virtual machine technologies such as WebAssembly, QEMU, Xen, KVM, JVM/CLR, etc.
  • Experience with Zephyr development.
  • Background with security implementation and secure development practices. Familiarity with standards such as MISRA-C is highly desirable.
  • Low-level network and communication protocol experience
  • Background working with the open source community

Required languages

English B2 - Upper Intermediate
C, FreeRTOS
Published 27 January · Updated 7 September
Statistics:
19 views
·
2 applications
50% read
·
50% responded
Last responded more than a month ago
19 views
·
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...