Job Description
Position Summary... Staff Software Engineer- Embedded
Youll play a crucial role in developing and maintaining the core operating system, contributing directly to a product with massive customer reach and impact as a Staff Software Engineer
Role: Staff Software Engineer- Hiring Manager- Joseph Marshall
What youll do... Job Summary
Youll play a crucial role in developing and maintaining the core operating system, contributing directly to a product with massive customer reach and impact as a Staff Software Engineer
Role: Staff Software Engineer- Hiring Manager- Joseph Marshall
About the Team
Join our innovative team thats redefining the smart TV experience! Walmart- Vizio
Were building a groundbreaking new platform from the ground up, with a direct and significant impact on millions of users. Youll play a crucial role in developing and maintaining the core operating system, contributing directly to a product with massive customer reach and impact.
What You Will Do
- Manages and develops geo-distributed teams, growing team s competencies and performance against company targets.
- Lead a team of amazing software and firmware engineers to deliver software/firmware that provides incredible performance and reliability
- Define technical strategy with and through your team, including both for firmware development as well as automated performance and reliability testing
- Foster a culture of delivery and quality that enables you to grow your team members skills and careers
- Collaborate with other senior leaders across product, operations, software and hardware engineering, and design to define and deliver innovative solutions
- Coding, Debugging, Bug fixing and so on that is required to release a software package.
- Collaborate with QA and 3rd party partners to deliver a project on time.
- Research and implement a functional requirement using up to date technology and skills.
- Influences others to accept practices and approaches.
- Drive recruiting efforts and growth/budget planning
- Design the software architecture to support the requirements.
- Review the software design and implementations.
- Maintain the code clean, and modular for cross-platform architecture.
About You
- Bachelor s degree in computer science (or a related program) or equivalent work experience
- 4+ years of management experience
- You have 7-12 years of Application development on embedded devices.
- Highly proficient in C, C++11/14. Experience in Shell-Script, Make file, git, bug tracking tools.
- Experience in Device driver / kernel-modules / u-boot / board-bring up/filesystem/memory management/SE Linux, toolchain/make file/cmake/build environment set-ups, dockers containerization, snap craft.
- Experience defining, developing, or contributing to validation and release processes, including automated testing either on-target or in simulation
- Demonstrated ability to inspire, grow, and effectively manage a team of talented engineers
- Interest in contributing to our product vision, engineering approach, and team culture
- Experience in HAL layer, notification system, IPC multi-processing, multi-threading, debugging/core dump analysis.
- Good communication, problem solving skills and team player.
Desired skills:
Desired Working exposure in game engine development and Animation domain.
Job Classification
Industry: Retail
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Post Silicon Test Engineer
Employement Type: Full time
Contact Details:
Company: Walmart
Location(s): Bengaluru
Keyskills:
Computer science
Software design
Linux
Networking
Simulation
Coding
Memory management
Debugging
Animation
Application development