Job Information
Genie Embedded Software IoT Engineer - 3315 in Dallas, Texas
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 RandD Center of Excellence in Dallas, TX.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.
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.
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.
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, log cal 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.
Equal Opportunity Employer - minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity