Full Stack and Firmware Engineer

5 days ago


St Paul, United States Dojo Five Full time

Dojo Five is a dynamic startup leading the revolution in embedded firmware development. With a focus on innovation, quality, and security, we strive to modernize firmware development and deployment experiences. Our mission is to drive the firmware industry forward through modern tools, techniques, culture, and technologies. Having modernized over 100 projects, our goal is to impact 10,000 more in the next decade.

We're excited to announce an opportunity for a Full Stack and Firmware Engineer.

What we're looking for:

  • A Full Stack Expert - You're comfortable with more than one language, but have a lot of experience in Node and React. You're a driven, highly competent, and experienced developer who prides themselves on quality and speed.
  • A Firmware Expert - You've written and shipped production code for embedded Linux machines, microcontrollers, or some combination of the two. You can competently advise on design tradeoffs, develop firmware, debug hardware/software issues, and read a schematic.
  • An Architect - You're comfortable crafting robust, distributed systems that achieve both short and long-term business goals.
  • An Influencer - You communicate well across the organization to help define technical strategies and design tactics to execute them. You have the ability to articulate a clear technical vision.
  • Clean, Performant Code - You are passionate about code quality and automation. You know that great user experience means responsiveness and you know how to build for scale.
  • Ahead of the curve - You stay current with the latest tools and techniques. You're comfortable driving the implementation and adoption of new frameworks, tools, and technologies when appropriate.
  • Agile and Lean - You understand agile and lean best practices and like working in a fast-paced, agile development environment. You understand how to slice work in a way that focuses on the highest value.
  • A Mentor - You have a passion for passing on your hard-earned experience. You disseminate knowledge and strive to level up those around you.
  • You get sh*t done - We're ready to move fast and make waves. You're thorough yet biased toward execution and getting proof of value.
Requirements

Technical skills required to support our stack:
  • Full stack experience with the following skills:
  • Nodejs
  • React
  • Python
  • Golang
  • Postgres
  • AWS
  • DevOps background (preferred)
  • Good understanding of Docker
  • C, C++
  • Experience writing drivers in a bare metal environment for a variety of applications
  • Strong communicator, experience leading discussions with clients translating business needs to requirements
  • Experience using testing tools for embedded (Ceedling, Google Test, CppUTest, etc)
  • Experience using Git, unit testing, automated builds, and other modern embedded workflow elements
  • Able to read and understand schematics and debug hardware-level issues
Great to have but not required:
  • Product management or customer-research experience
  • Knowledge of UI/UX design principals
  • Good understanding of or experience with embedded firmware development
  • Solid experience with Docker
  • Embedded Linux (Yocto or Buildroot)
  • C++ or Rust on an embedded device
  • Cortex-A or Cortex-M
  • Embedded security (TrustZone, Secure elements, Secure boot)
You're the perfect candidate if you have all of the above and...
  • You've been a project lead or architect for development tools companies like: Atlassian, CircleCI, GitLab... You get the idea.
What we offer:
  • Remote work environment
  • Generous PTO
  • High-flexibility / high-accountability environment
  • 401k with 4% match
  • Group Life
  • Health, Vision, Dental
Unfortunately, we are unable to sponsor visa applicants at this time. Dojo Five is an equal opportunity employer.

Benefits

Life-Work Balance

You read that right-"Life" first then "Work". Dojo Five is a remote-first company where the team works hard, but we know that balancing life with work is important to feeling great about what you do. That is why we are proud to offer the following benefits:
  • We are a mostly-distributed team. Working remotely is part of our culture.
  • Competitive salary and benefits
  • Medical/Dental/Vision/Life - company pays 75% of the cost.
  • Internal focus on training and development - you WILL learn a LOT here.
  • Work with a diverse group of firmware professionals
  • Offsites and team connection opportunities annually


Our pay ranges are based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.

Unfortunately, we are unable to sponsor visa applicants at this time.

Dojo Five is an equal opportunity employer.

Salary range: $114,000 - $133,000

* Disclaimer: Responsibilities and tasks outlined in this document are not exhaustive and may change as determined by the needs of the company and/or client.

  • Saint Paul, United States Dojo Five Full time

    Dojo Five is a dynamic startup leading the revolution in embedded firmware development. With a focus on innovation, quality, and security, we strive to modernize firmware development and deployment experiences. Our mission is to drive the firmware industry forward through modern tools, techniques, culture, and technologies. Having modernized over 100...


  • Saint Paul, United States Dojo Five Full time

    Job DescriptionJob DescriptionDojo Five is a dynamic startup leading the revolution in embedded firmware development. With a focus on innovation, quality, and security, we strive to modernize firmware development and deployment experiences. Our mission is to drive the firmware industry forward through modern tools, techniques, culture, and technologies....


  • St Paul, United States Dojo Five Full time

    Senior Firmware Engineer  Dojo Five is excited to announce an opportunity for a Senior Firmware Engineer, with a passion for pushing boundaries and contributing to cutting-edge projects. Your role will see you orchestrating the lifecycle of firmware development projects, including programming, code reviews, and testing. Your unique expertise will be...

  • Full Stack Engineer

    2 weeks ago


    St Louis, Missouri, United States First Tek Full time

    About the Role:We are looking for a Full Stack Engineer to join our team at First Tek. As a Full Stack Engineer, you will be responsible for designing, developing, and supporting software components across the entire software stack.Key Responsibilities:Design, develop, and support software components anywhere in the software stackCollaborate with other...

  • Full Stack Engineer

    3 hours ago


    St Paul, United States The College Board Full time

    College Board Technology Division - Item Cloud Teal Team 100% Remote About the Team: The Item Cloud Teal team drives innovation at College Board by developing shared-services solutions to benefit both our peer Item Cloud engineering teams, as well as the test item creators we all support. The vision at team Teal is to unify, reuse, and create new solutions...

  • Full Stack Engineer

    3 weeks ago


    St Peters, United States Collabera Full time

    Description Home Search Jobs Job Description Full Stack Engineer Direct Hire: St. Peters, Missouri, US Salary: $130000.00 Per Annum Job Code: 357035 End Date: 2025-01-19 Days Left: 29 days, 2 hours left Apply Collabera is hiring for Full Stack Engineer !!! Position Details: Client: Auto protection company Job Title: Full Stack Engineer Duration:...


  • St Petersburg, United States Ascendo Resources Full time

    The Software/Firmware Design Engineer is responsible for designing, developing, and verifying software solutions that reside on embedded processors.This includes defining software design principles, writing code in supported languages, and understanding firmware functionality of 8, 16, 32-bit microprocessors and microcontrollers.The engineer must build...

  • Full Stack Engineer

    3 weeks ago


    St Peters, United States Collabera Full time

    Job Description Job Description ** ** Collabera is hiring for Full Stack Engineer !!!**** ** Position Details:** Client : Auto protection company Job Title : Full Stack Engineer Duration : **** Full Time Location : St. Peters, MO Pay Range : $100k/yr - $130/yr ** Day to day:** __ Collaborate with the marketing and sales teams to gather...


  • St Paul, United States The College Board Full time

    College Board - Technology Division 100% Remote (US Based) About the Team The Digital Assessment team is committed to making higher education accessible to every student through innovative technology, building cutting edge applications to deliver College Board's suite of assessments. We are a team of 20, including 15 engineers building web and native...


  • St Louis, Missouri, United States Georgia IT Inc Full time

    We are looking for a Full Stack Engineering Manager to join our team at Georgia IT Inc. As a Full Stack Engineering Manager, you will be responsible for leading the development of complex software systems using a variety of technologies including Java, J2EE, Spring Boot, and PCF.Responsibilities:Lead the design and implementation of software systemsMentor...


  • Saint Paul, United States Dojo Five Full time

    Job DescriptionJob DescriptionSenior Firmware Engineer Dojo Five is excited to announce an opportunity for a Senior Firmware Engineer, with a passion for pushing boundaries and contributing to cutting-edge projects. Your role will see you orchestrating the lifecycle of firmware development projects, including programming, code reviews, and testing. Your...


  • St Louis, Missouri, United States Syntricate Technologies Full time

    Job Description: Full Stack AI EngineerWe are looking for a skilled full stack AI engineer to join our team at Syntricate Technologies. This role involves designing and developing AI-powered applications, with a focus on generative AI proficiency and cloud computing experience.Key Responsibilities:Develop AI-powered applications using relevant languages and...

  • Full Stack Engineer

    2 days ago


    St Louis, Missouri, United States Actalent Full time

    Job Description:The Full Stack Engineer will be responsible for designing, developing, and testing software for complex systems. This role requires a deep understanding of both hardware and software components and the ability to integrate them seamlessly.Key Responsibilities:Design and develop software for embedded systemsCollaborate with cross-functional...


  • St Louis, United States minware Full time

    About minware minware provides development observability software that helps engineering organizations gain full visibility into their software development process to improve predictability, efficiency, and more. Kevin Borders founded minware after bootstrapping his previous company to $86m in revenue and selling in 2021, with the idea of helping others...


  • St Louis, United States Collabera Full time

    Description Home Search Jobs Job Description Full Stack Engineer Contract: St. Louis, Missouri, US Salary Range: 100000.00 - 115000.00 | Per Annum Job Code: 356798 End Date: 2025-01-22 Days Left: 10 days, 2 hours left Apply **Full-Time-Role**MUST HAVES: 7-10 years of experience in software engineering. Strong experience with Angular, C#, and .NET....

  • Firmware Engineer

    3 days ago


    St Louis, United States Hubbell Full time

    Job Overview Provide technical excellence in developing firmware associated with high volume electronic products within the AMI industry. Contribute to the development of documentation and firmware deliverables from concept to production launch. Participate in product deployment and provide support in resolving customer technical support issues. #LI-CH1 A...


  • St Louis, Missouri, United States Brillio Full time

    Senior Software Development Engineer Job DescriptionWe are looking for a seasoned Senior Software Developer with expertise in Java Full Stack development to join our team. The ideal candidate will have a strong understanding of full-stack development and software engineering principles, as well as excellent leadership and mentoring skills to support team...


  • St Louis, Missouri, United States Elevance Health Full time

    About the JobWe are seeking a highly skilled Full Stack Software Engineer to join our team at Elevance Health. As a key member of our technology team, you will be responsible for designing and developing predictive modeling algorithms and techniques to solve business problems and optimize member experiences.


  • St Louis, Missouri, United States RIT Solutions, Inc. Full time

    Job Summary: RIT Solutions, Inc. is hiring a Senior Full Stack Software Engineer to work on developing cloud-based applications using Azure technologies.About the Role: As a Senior Full Stack Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based applications using Azure Full Stack development methodologies.Key...


  • St Louis, Missouri, United States ShiftCode Analytics Full time

    Job Title: Database Engineer/Full Stack DeveloperJob Summary:We are seeking a skilled Database Engineer/Full Stack Developer to join our team at ShiftCode Analytics. The ideal candidate will have a strong background in relational database design, building import/export scripts, and front-end development using Angular/Material UI framework.Key...