A software engineer with 2-3 years of experience building embedded developer infrastructure and triaging user issues.
Job description:
The main function of this role is to build functional systems that improve software experience. A typical responsibility in this role is being responsible for deploying product updates, identifying and troubleshooting production issues as well as implementing integrations.
Responsibilities:
- Build and maintain continuous integration pipelines.
- Improve provisioning and deployment procedures and documentation for an embedded device/platform.
- Automate and streamline operations and processes to improve efficiency and system performance.
- Application and infrastructure planning, testing and development.
- Collaborate with the team to understand needs and to develop software solutions.
- Stay current with industry trends and source new ways to improve our systems and processes.
- Document system configurations, procedures, and best practices to facilitate knowledge sharing and transfer within the team.
Qualifications:
- 2+ years of experience demonstrating familiarity with Python and a willingness to learn more.
- 1+ years of experience with scripting in shell environments such as Bash, Powershell.
- Knowledge of source control tools like Git / mercurial.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Experience with development and test on embedded systems and knowledge of C/C++ is preferred
Education:
- Bachelor’s degree in Computer Science or related field, or equivalent work experience
Pursuant to the California Fair Chance Act, Los Angeles County Fair Chance Ordinance for Employers, Los Angeles Fair Chance Initiative for Hiring Ordinance, and San Francisco Fair Chance Ordinance, qualified applicants will be considered for assignment with arrest and conviction records. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness, meet client expectations, standards, and accompanying requirements, and safeguard business operations and company reputation.
At Meta, we are constantly iterating, solving problems, and working together to connect people all over the world. That’s why it’s important that our workforce reflects the diversity of the people we serve. Hiring people with different backgrounds and points of view helps us make better decisions, build better products, and create better experiences for everyone.
We give people the power to build community and bring the world closer together. Our products empower more than 3 billion people around the world to share ideas, offer support, and make a difference.