This job has expired on Indeed
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications

Embedded & Firmware Software Engineer

Drov Technologies
3.0 out of 5 stars
8232 SW 23rd Place, Oklahoma City, OK 73128

Benefits

Pulled from the full job description

  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Relocation assistance

Full job description

Drōv Technologies seeks a Firmware Engineer responsible for developing embedded software applications for the Trucking/Trailer industry that will include embedded IoT Device Programming developed using Linux and RTOS for embedded hardware devices. This position calls for a tenacious and patient engineer with strong multi-tasking and problem-solving skills, and an ability to promote cooperation among team colleagues.

SKILLS

  • Develop embedded software designs for sensors and sensing systems for an automotive environment
  • 3 years of professional experience of developing embedded firmware including experience with programming using RTOS or Linux
  • Software design and development experience, with extensive knowledge of Linux & RTOS Operating systems
  • Strong ‘C’ Programing Skills
  • Ability to understand and read hardware schematics
  • Test and debug firmware on hardware platforms
  • Maintain code in the repository using revision control tools with Jira, Confluence & GIT
  • Support research and development efforts relating to strain gauges, pressure sensors, wireless sensors (BLE, ZigBee, WiFi, Sub Ghz Radios, LTE (Cellular)), Ultrasonic, RFID, and other sensor technologies.
  • Support product connectivity over vehicle networking such as CAN, J1939, J2497, MQTT, TCP/IP and any other IEEE & SAE standards
  • Excellent written and verbal communications, team and people skills; ability to share information and communicate clearly with management and team members.
  • Ability to work in a fast-paced startup environment; be able to adapt to changing and ambiguous circumstances. Working experience in an Agile environment
  • Ability to multi-task, solve problems, and drive critical tasks to completion with minimal supervision.
  • Strong proven analytical and debugging skills.
  • Ability to learn new technologies and related software tools/development techniques quickly to keep up with rapidly evolving industry trends.

QUALIFICATIONS

  • Required:
  • BS/ BSEE Computer Science or equivalent.
  • 3 years of experience with C/C++ Programming
  • 3 years of experience developing in Linux & Real-Time Operating Systems (RTOS)
  • SQL database knowledge
  • Experience with developing for wireless interfaces (any of: wifi, Bluetooth, BLE, cellular, LORA, Zigbee, SubGhz)
  • Experience with software version control such as git
  • Experience with analog and digital inputs
  • Prefer to have:
  • Experience with JSON and IoT
  • Experience with analog and digital sensors such as temperature, pressure, strain gauges, ultrasonic, radar, and other sensors.
  • Familiar with Agile project tracking and usage of JIRA
  • Experience with AWS and Cloud Services Interface
  • Experience working with data transfer protocols such as TCP/IP, CAN, J1939, and MQTT

LOCATION

Oklahoma City

SALARY

Commensurate with experience.

Job Type: Full-time

Pay: $65,737.00 - $100,000.00 per year

Benefits:

  • Dental insurance
  • Health insurance
  • Paid time off
  • Relocation assistance
  • Vision insurance

Schedule:

  • 8 hour shift
  • Monday to Friday

Work Location: In person