Embedded Engineer

Year    Chennai, Tamil Nadu, India

Job Description

:
About us
One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.
What you'll do
As part of Viasat's Terminals team, you will design, develop, deploy, and support new and innovative technology that will be used on a globally accessible satellite network. Viasat's unique position as a service provider and equipment manufacturer allows you to experience the whole life cycle of networking software development - all the way from design to deployment. Your fellow senior engineer teammates, will be there to aid in design, documentation, implementation, testing, analyses, test execution, and system support, to ensure deployed production networks delight our customers.
The day-to-day
Design, develop, deploy, and support new and innovative technology that will be used on our next gen Terminals.
Participate in architecture, software design and code reviews and strive to maintain quality software.
Manage individual priorities, deliverables and work with team leads to tackle obstacles.
Work collaboratively with other engineers in an Agile-first self-organized Scrum team.
Participate in the on-call support rotation working out of the India office. Troubleshoot and coordinate recovery for the most challenging Terminals production issues.
Develop strong relationships with partner engineering teams to share knowledge and best practices and to drive continuous improvement.
Keep up-to-date with industry trends and developments.
What you'll need

  • 5 to 8 years of software engineering experience in C, C++ with strong emphasis on software architecture and design in the Unix/Linux based platforms.
  • Experience with network programming and concurrent/multithreaded programming.
  • Demonstrated experience in Networking (TCP/IP,UDP) and troubleshooting expertise.
  • Solid understanding of foundational computer science concepts related to software architecture, basic algorithms, and data structures.
  • Experience in working in Agile/Scrum and DevOps environments.
  • Strong oral and written communication skills.
What will help you on the job
  • Experience with OpenWrt and/or embedded Linux.
  • Knowledge on tools like Jenkins, JIRA, Perforce and Git.
  • Experience with bash and Python scripting in Linux.
  • Experience with telecom/networking/satellite/wireless communications, wimax and protocol development.
  • Experience working in cloud environment.
EEO Statement
Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click .

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4792657
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year