Job Description
Job Description
Position Summary:
As an Embedded Engineer at ADT Multifamily you will be responsible for architecting, designing, and building the core of the IOTAS IoT platform. You should be familiar with configuring wired/wifi/cellular interfaces and managing embedded linux distributions. A successful candidate should have a keen eye for detail, excellent communication skills, and be passionate about IoT and all things smart home. You must be highly committed to ensuring the quality and reliability our users expect from their smart home are consistently being met.
Essential Duties and Responsibilities:
To perform this job successfully, an individual must be able to perform the following satisfactorily; other duties may be assigned. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Strong Linux background in tuning real-time/near real-time applications, network, and device drivers for low latency
- Develop, enhance, and debug new and existing software applications, network, and device drivers for impactful robotics computing in C/C++ in a Linux environment
- Bring up new types of sensors and integrate it into the robotics software stack
- Optimize algorithms runtime on systems with limited memory and compute resources
- Design ruggedized embedded software and systems in support of product development from feasibility through to production
- Work with all types of engineers to solve systems problems in a hands-on, fast paced environment
- Architect embedded systems and implement design standard methodologies
- Review hardware designs and conduct regular evaluation and tests of system functionality
- Collaborate with product, backend-end, data, and devops teams.
Competencies:
- Continuous Learning - Assesses own strengths and weaknesses. Pursues training and development opportunities. Seeks feedback to improve performance. Shares expertise with others. Strives to continuously build knowledge and skills.
- Customer Service - Displays courtesy and sensitivity. Manages difficult or emotional customer situations. Meets commitments. Responds promptly to customer needs. Solicits customer feedback to improve service.
- Planning & Organization -Integrates changes smoothly. Plans for additional resources. Prioritizes and plans work activities. Sets goals and objectives. Uses time efficiently. Works in an organized manner.
- Problem Solving - Develops alternative solutions. Gathers and analyzes information skillfully. Identifies problems in a timely manner. Resolves problems in early stages. Works well in group problem solving situations.
- Teamwork - Balances team and individual responsibilities. Contributes to building a positive team spirit. Exhibits objectivity and openness to others' views. Gives and welcomes feedback. Puts success of team above own interests.
- Use of Technology - Adapts to new technologies. Demonstrates required skills. Keeps technical skills up to date. Troubleshoots technological problems. Uses technology to increase productivity.
Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education/Experience:
Familiar with containers (Docker, Snap). Comfortable automating and managing embedded linux distributions. Firm grasp of networking. Z-Wave or Zigbee experience is a plus.
Language Ability:
Read, analyze, and interpret business, professional, technical, or governmental documents. Write reports, business correspondence, and procedure manuals. Effectively present information and respond to questions from managers, customers, and the public.
Mathematical Ability:
Work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry. Apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
Reasoning Ability:
Solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
About the Team
Company Overview:
ADT has been in the business of helping save lives since 1874. As the #1 smart home security provider in the U.S., we help protect and connect families, businesses and larger commercial customer every day. Our continuous innovation, advanced technology and strategic partnerships deliver products and services that help protect life and valuables, whether at home, your business or on the go. And as times change, so do we. Above all, our mission is clear: we help save lives for a living. Looking for a career where you can make a real impact? Join our team today and put purpose behind your paycheck. #WeAreADT
Check out more about life at ADT here.
Explore More
design ruggedized embedded software and systems Jobs
optimize algorithms runtime on systems with limited memory and compute resources Jobs
bring up new types of sensors and integrate it into the robotics software stack Jobs
work with all types of engineers to solve systems problems Jobs
collaborate with product Jobs
More Jobs at ADT
Jobs in Portland, OR
Date Posted
06/16/2023
Views
1
Positive
Subjectivity Score: 0.9
Similar Jobs
Senior Manager, Communications Business Partner, Technology - Autodesk
Views in the last 30 days - 0
View DetailsField Service Representative - Drives/Industry - Schneider Electric
Views in the last 30 days - 0
View DetailsSite Director at Woodstock - KinderCare Learning Companies
Views in the last 30 days - 0
View Details