Senior Embedded Architect (FreeRTOS) at COMMIT
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

25 Apr, 25

Salary

0.0

Posted On

26 Jan, 25

Experience

7 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Communication Skills, Debuggers, C, Technical Engineering, Low Level Programming, Embedded Systems, Computer Science, Vxworks, Languages, Development Tools, Design, Xen, Security Implementation, Freertos, Computer Engineering, Qemu

Industry

Computer Software/Engineering

Description

Our mission is to make it as easy to develop and securely deploy apps for billions of microcontroller-powered edge devices as it is in the cloud. Our SaaS-based management and orchestration solution extends the cloud development experience to edge devices that don’t have the resources to run Linux-based containerization technologies such as Docker and Kubernetes.
Our customers are OEMs and end users that are building and deploying connected devices that are increasingly software-defined and powered by AI. These devices include sensors, controllers, IoT gateways, cameras, vehicles, drones, robots and appliances that need to be continuously updated as AI models evolve and new security and regulatory challenges emerge. Our solution also provides customers with a significant reduction in engineering friction and cost compared to traditional embedded development.
The company orchestration hub works in concert with our device runtime that is based on the open source Project Ocre in the Linux Foundation. Built with WebAssembly and Zephyr, Ocre supports OCI-like application containers in a footprint up to 2000x lighter than Linux-based container runtimes such as Docker. By collaborating with the open source community, we aim to make the Ocre container format the defacto standard “Docker for Microcontrollers”.
Join our fast-paced, growing team as we revolutionize the embedded space and bring the power of the cloud to billions of devices in the physical world!

Required/Minimum qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical degree
  • Minimum of 7 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 skill

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 communit
Responsibilities

ROLE

As the Embedded Firmware Architect, you will define and drive the firmware architecture for the Atym 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. Strong expertise in embedded systems, firmware development, communication protocols, and virtualization will be critical for your success. You must be a self-starter and be able to delegate tasks across the team. This position is fully remote; US or European time zones are preferred.

RESPONSIBILITIES

  • Define and drive the overall firmware architecture for the the company 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 company’s Device Runtime
  • Ensure the open source aspects of the company’s Runtime are properly maintained in the community
    Requirements:
    This position requires effective technical leadership skills, software design, coding, debugging and troubleshooting abilities. Experience in firmware development, SoC/board bring-up, bootloader, device drivers, memory management, and networking are required.

Required/Minimum qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical degree
  • Minimum of 7 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

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying

Loading...