Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Software Engineer – Firmware (Multiple Openings)
Recruited by Schweitzer Engineering Laboratories 11 months ago Address , Pullman, Wa $94,000 - $106,000 a year

Firmware Engineer Jobs

Company

Tomahawk Robotics

Address , Melbourne, Fl
Employment type
Salary
Expires 2023-07-20
Posted at 11 months ago
Job Description

Join our world-class team of technologists solving today’s toughest robotics challenges. Tomahawk Robotics is providing next-generation interoperability and control to military, commercial, and industrial markets.

As a Firmware Engineer, you will be designing and developing the future of robotic command and control systems. Tomahawk Robotics is working with the world’s best drone manufacturers, AI developers, and leading-edge robotic operators to create the world’s first universal common robotic control system. The hardware you develop will be the human soldier’s connection to the robots being used to keep them out of harm’s way and give them an advantage on the battlefield.

Required Qualifications:

  • This position may require a government security clearance, you must be a US Citizen for consideration
  • Microcontroller firmware development experience in C and/or C++
  • 5+ years of experience
  • Ability to read and understand electrical schematics
  • Bachelor’s degree in electrical engineering, computer engineering, or related field

Desired Qualifications:

  • Experience with Jira and/or Agile methodologies
  • Experience with USB and Bluetooth HID peripheral development
  • Experience building and maintaining continuous integration for embedded firmware toolchains
  • Self-starting, determined attitude, with a focus on solving tough problems
  • Ability to understand and debug both hardware and software elements of electronic product development
  • Familiarity with lab test equipment such as power supplies, oscilloscopes, and protocol analyzers
  • Experience implementing embedded security features such as secure boot, read-out protection, encryption, tamper detection, etc.
  • Experience with board-level communication buses such as SPI, I2C, and UARTStrong software engineering fundamentals – design patterns, clean code, etc.
  • Demonstrated knowledge of unit testing and regression testing
  • Familiarity with FreeRTOS or similar real-time operating systems
  • Experience writing firmware for power-constrained or battery-powered devices

Responsibilities Include:

  • Ability to work independently under the supervision of others
  • Assist the electrical engineering team with part selection and pin assignments
  • Develop firmware in support of all of Tomahawk Robotics’ hardware products – Intuitive, Reliable, and Secure
  • Mentor other members of the firmware team in skills and best practices
  • Maintain all firmware in a Git repository and support a regular test and release process alongside other Tomahawk Robotics software
  • Participate and contribute to technical design reviews and audits of design products

The required location for this role is Melbourne, FL