Staff Firmware Engineer - US Only jobs in United States
cer-icon
Apply on Employer Site
company-logo

Dojo Five: Modern Embedded Development · 2 months ago

Staff Firmware Engineer - US Only

Dojo Five is a company dedicated to modern embedded development, seeking engineers who excel at solving complex technical challenges. The Staff Firmware Engineer will be responsible for designing, implementing, and maintaining firmware solutions, while also leading projects and providing technical guidance to team members.

DevOpsEmbedded SystemsHardwareProfessional ServicesSoftwareSoftware Engineering
check
H1B Sponsor Likelynote

Responsibilities

Set strategic direction for major advancements in modern best-practices for our clients and for DojoFive
Develop, program, review, and test firmware, products, and electronics
Design build systems, code repositories, and documentation policies
Provide guidance for how to establish project expectations and successfully follow through
Provide technical guidance, career development coaching and mentorship, including but not limited to leading technical training
Demonstrate and hold others accountable to the Dojo Five Values and Dojo Five Way
Regularly participate in branding outreach and marketing activities
Lead projects, including work breakdown, architectural discussion, and guidance
Collaborate with cross-functional teams to define project goals and requirements
Lead various recruitment activities, group interviews and technical reviews
Attend Dojo Five leadership training and development activities
Participate in sales discussions representing the Dojo Five’s technical capabilities
Manage work time independently, but report it accurately

Qualification

Embedded systems developmentCC++Bare-metalUART/USARTIDEs VSCodeIDEs EclipsePythonFreeRTOSBLEVarious ARM coresGitRustAssembly ARMAssembly x86Assembly PICZephyrEmbedded LinuxVxWorksThreadXSecure bootloadersCAN/CAN-FDUSBEthernetWiFiCellular/LTEProtobufMQTTFlashSingle

Required

10 years of relevant professional experience in embedded systems development
2 years of leading other developers
Programming Languages: C and C++, Python
Operating Systems: Bare-metal, FreeRTOS
Protocols/Drivers: UART/USART, I2C, SPI, BLE
Processors: Various ARM cores
Development Tools: IDEs (VSCode, Eclipse, STM32CubeIDE), Docker/devcontainers, Benchtop tools (scope, logic/protocol analyzers, power supplies, multimeter), git, pytest, Unit testing infrastructures (e.g. Unity/CMock/Ceedling, Google Test, gMock)

Preferred

15 years of relevant professional experience in embedded systems development
5 years of leading other developers
Programming Languages: Rust, Assembly (ARM, x86, PIC)
Operating Systems: Zephyr, Embedded Linux (user-space applications and Yocto board-bringup), VxWorks, ThreadX, Secure bootloaders
Protocols/Drivers: CAN/CAN-FD, USB, Ethernet, WiFi, Cellular/LTE, protobuf, MQTT, Flash
Processors: Single, multi-core and heterogeneous SOCs, Nordic, NXP, SiLabs
Development Tools: CI/CD pipeline configuration, Serial consoles (e.g. minicom, screen), CMake, binutils

Company

Dojo Five: Modern Embedded Development

twittertwittertwitter
company-logo
Dojo Five approaches embedded development from a modern angle, providing firmware development and consulting services, as well as a "DevOps for Embedded" product called EmbedOps.

H1B Sponsorship

Dojo Five: Modern Embedded Development has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (2)
2021 (1)

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Joe Schneider
President and Founder
linkedin
leader-logo
Mike Tackaberry
Sales / Partner Management Dojo Five
linkedin
Company data provided by crunchbase