Sr. Principal Software Engineer

ARPS International LLC
Published
November 21, 2021
Location
San Jose, CA
Category
Job Type

Description

Sr. Principal Software Engineer

Location: United States - California - San Jose

Full time direct hire full benefits

Relocation package

US Citizens only

Job Description

As a Senior Principal Software Engineer (Linux Backend C++ Developer) , you'll research, design, develop, modify, and maintain enterprise-wide systems and embedded software applications that meet product specifications and program schedules. You'll perform trade studies to identify a preferred solution among a list of qualified solutions. You'll participate in large system and subsystem planning collaboration efforts with hardware engineers on machine characteristics that affect software systems, and you'll write technical documentation such as white papers that analyze and illustrate how a technology or product solves a particular problem. Further, you may participate in special projects and provide leadership and mentoring to other software engineers including:

  • Technologies that aren't just top-notch, they're often Top-Secret
  • The chance to experience what's next in technology as it's discovered
  • Design, analyze and build next-generation server-based software systems
  • A team of world-class thinkers who are just as committed to innovation as you are
  • Opportunities to grow your skills and advance in your profession

Requirements:

  • A Bachelor's degree in Software Engineering/Computer Science/Computer Engineering and a minimum of 10 years of relevant experience, or Master's degree plus a minimum of 10 years of relevant experience
  • Strong understanding of C/C software development in Unix/Linux, VxWorks, and other Real-Time embedded operating systems
  • Seasoned, experienced professional engineer with a broad range of expertise and a wide range of professional experience, possessing a substantial understanding of software engineering concepts, principles, and theories; expert at applying technical standards and methodologies to resolve a wide range of issues in creative ways
  • Strong understanding of software development tools such as Integrated Development Environments (IDE) as well as version control systems and defect reporting tools
  • Team player who thrives in collaborative environments and revels in team success, meeting and exceeding personal and team commitments
  • Ability to serve as company technical spokesperson with subject matter expertise (SME)
  • Proven technical leadership skills ability to generate and deliver creative problem solutions
  • Strong ability to manage tasks and projects independently with urgency
  • Exercises independent judgment and sometimes defines new procedures and practices to improve team and company performance

Preferred:

  • Experience with Agile software development
  • Experience leading programs/projects with Agile/Scrum tools and techniques
  • Experience with Git
  • Experience in Digital Signal Processing and/or communication theory
  • Experience implementing algorithms on GPUs using CUDA
Apply
Drop files here browse files ...

Related Jobs

December 8, 2021
Customer Service Representative   Atlanta, GA new
December 8, 2021
Customer Service   Hayward, CA new
December 8, 2021
Customer Service Representative   Atlanta, GA new
December 8, 2021
Project Coordinator (Management)   Redwood City, CA new
December 8, 2021

Author: