Search jobs > Dallas, TX > Embedded software engineer

Embedded Software IoT Engineer

Overhead Door Corporation
Dallas, TX, United States
Full-time

Job Description

The Genie Company has a strong history of developing quality consumer products and continues to focus on superior customer service while keeping an emphasis on new product development and innovation.

We are seeking a Software Engineer to support, develop, and design software for the control, communication, and monitoring of IoT / smart garage door operators and accessories.

This position would be at Genie’s R&D Center of Excellence in Dallas, TX.

Responsibilities

Responsibilities :

  • Frontline engineering support to troubleshoot and fix software issues reported by the customers and the customer support teams.
  • Develop, test, and debug embedded C software with both RTOS and bare metal (no OS) frameworks.
  • Produce, update, and control software products and related documentation.
  • Update and maintain software development procedures and test plans.
  • Adhere to software development processes and procedures.
  • This role requires quick problem-solving skills, logical thinking, and application of programming techniques to design, build, and maintain code.
  • In addition to the technical skill set, the candidate will be a self-starter, results-driven, and equipped with excellent verbal and written communication skills.

Qualifications

Required Skills :

  • 3+ years designing and developing embedded C software.
  • Experience or course work with implementing embedded systems, Oscilloscopes, Logic analyzer
  • Basic understanding of schematics and electronic components
  • Knowledge of software engineering methodology.
  • Demonstrated success in developing software in a team environment.
  • Excellent problem solving and analytical skills.
  • Strong interpersonal and communication skills.
  • Ability to thrive in a highly collaborative environment.

Nice to have :

  • Experience as a support engineer
  • Experience working with FreeRTOS or other similar RTOS
  • Knowledge of PIC, ARM, RTOS, RF, Wi-Fi, BLE, or motor controls a plus.
  • Familiarity with electrical engineering design for digital and analog circuits.
  • Familiarity with JIRA, Bitbucket, Git
  • Experience using Linux, shell scripting
  • Experience using AWS, IoT Core, and MQTT
  • Experience writing Python or LUA scripts

Education :

  • BS / MS : Computer Science / Engineering, Electrical Engineering, STEM or similar.
  • 30+ days ago
Related jobs
Promoted
Canonical - Jobs
Dallas, Texas

Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks. IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services. The right candidate must be resourceful, articulate, and...

Promoted
Riccione Resources
Dallas, Texas

Software Engineer Mid to Senior, C, Embedded, Full Product Life Cycle, Work Onsite. One of our clients needs a passionate Software Engineer who can think outside the box to find new and better ways to design quality electrical products. Developing embedded software using the C programming language. ...

Promoted
Lynx Software Technologies
Dallas, Texas

Thompson Software Solutions is seeking a principal-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. In this role, you will work independently at times on projects, at other times will be in a collaborative team ...

Promoted
Ananant Systems Private Limited
Dallas, Texas

Compute or control state machine intensive embedded systems / bare-metal software development (for eg - low level PCIe state machines, IOT device firmware, USB device firmware etc). Participate in discussions with algorithms engineers and VLSI engineers to discover optimal solutions to complex syste...

Lennox International
Carrollton, Texas

In this role, you will have an opportunity to lead and collaborate with other engineers to design, plan, develop, and maintain embedded software components. Experienced in the architecture, design, hardware/software integration, and development of embedded software. Responsible for the successful im...

5V Tech | Certified B Corp™
TX, United States

Join a company who are seeking a skilled Embedded Software / Firmware Engineer to join their dynamic team. Your primary responsibility will be writing firmware and embedded software to bring various systems and devices. Design and implement firmware, drivers, and embedded software for a variety of d...

Lumicity
TX, United States

An industrial manufacturing company in Houston that focuses on integrating automation and data analytics to improve operational efficiency is looking for a Senior Embedded Software Engineer to lead the design and development of embedded software solutions. The Senior Embedded Software Engineer overs...

Lynx Software Technologies
Dallas, Texas

Thompson Software Solutions is seeking a principal-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. In this role, you will work independently at times on projects, at other times will be in a collaborative team enviro...

Shield AI
Dallas, Texas

Embedded Software engineers work with customer programs, electrical engineers, Guidance, Navigation and Controls (GNC) engineers, systems engineers, test engineers and the autonomy team to design and develop software systems which utilize modern aerospace sensors, state-of-the-art UAV avionics, and ...

US Main
Dallas, Texas

Send resume to: 4100 Alpha Rd, Ste.The Dallas Morning News - 10/13/2024....