Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$117k - $185k

ViaSat

Viasat Software Engineer Position

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

The ViaSat Access Edge Terminal Software team is responsible for the design, development, delivery and support of software running on embedded satellite terminal products (Ka-band, L-band, 5G) that are used in aviation, maritime, residential and other sectors.

You'll be a software engineer working as part of a software team with a technical lead. You will be engaging & collaborating with other software teams working on embedded software, to achieve development, design, quality and agility goals.

The Day-To-Day
  • Software engineering as part of an agile development team
  • Design, develop and drive software products
  • Participate in design, development and code reviews of software with a view to deliver quality products in the short and long term
  • Collaborate & coordinate with other software engineers and teams in driving timely delivery of quality software
  • Produce software as an individual contributor.
  • Travel up to 10%

This position is site-based. Site based employees work 3+ days (60%+) per week from a Viasat office or work location within a standard five day work week. While this means employees are mostly and consistently onsite, Viasat embraces a flexible work environment.

What You'll Need
  • Bachelor's or equivalent degree in computer science or computer engineering
  • 3-5 years of experience in hands-on software development using C/C++ and Python
  • 3-5 years of experience with Linux/UNIX
  • Hands-on experience with Objected Oriented methodology & development
  • Experience with using AI tooling in software development.
  • Strong analytical skills & ability to evaluate software design, including existing codebases
  • Strong sense of ownership
  • Excellent communication skills
  • Ability to collaborate and communicate in a team environment and with other engineering teams
  • Being detail oriented with strong analytical problem-solving skills
What Will Help You On The Job
  • Experience using C/C++, Python, Rust
  • Experience writing unit tests for C/C++, Python, Rust
  • Experience with Posix and Bash shell scripting
  • Experience with build infrastructure tools such as GitHub Actions and Jenkins
  • Experience with Linux kernel development
  • Understanding of multiheaded programming and applications
  • Familiarity with version control systems (e.g., git)
  • Coursework or familiarity with RF and satellite communications principles
Salary Range

$117,000.00 - $185,000.00 / annually. For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $145,000.00- $218,000.00/ annually At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness.

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 here.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Peachtree Corners, GA vacancy
  • Description: Position Description The Embedded Software Engineer will design, develop, test, and maintain embedded software for next-generation products. The ideal candidate will have strong C/C++ programming skills, experience developing embedded Linux software, and... 
    Suggested

    Trenton Systems

    Duluth, GA
    13 hours ago
  •  ...debugging and documenting firmware and software programs with a high level of autonomy for...  .... Mentors less experienced software engineers. Determines hardware compatibility and...  ...and Abilities Experience with IAR embedded workbench (preferred), Microsoft Visual... 
    Suggested
    Hourly pay

    Nordson

    Duluth, GA
    1 day ago
  • Trenton Systems is seeking an Embedded Software Engineer to develop secure, high-performance software for rugged computers, servers, and workstations used in defense, aerospace, and industrial applications. In this collaborative, mission-driven role, you’ll design and... 
    Suggested

    Trenton Systems

    Duluth, GA
    2 days ago
  •  ...Our distinguished team encompasses accomplished engineers, seasoned advisors, and experienced startup veterans...  ...Designing and bringing up complete hardware/software systems involving radar, RF sensors, SDRs, embedded computers, GPUs, networking, and other specialized... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Relocation package

    SoloPulse

    Peachtree Corners, GA
    16 days ago
  •  ...with the latest commercially available CPU modules, we use embedded ARM microprocessors to sequence startup, handle HMI...  ...problem solving, coordination with hardware and firmware engineers, and adaptable software designs. The Senior Embedded Software Engineer has the following... 
    Suggested
    Full time

    ScioTeq BV

    Duluth, GA
    3 days ago
  •  ...Responsibilities Implement software features for new products and customer-specific customizations. Deploy and configure embedded Linux operating systems. Troubleshoot and...  ...Coordinate with hardware and firmware engineers on adaptable software designs. Requirements... 
    Full time

    ScioTeq BV

    Duluth, GA
    2 days ago
  •  ...military domains. Our distinguished team encompasses accomplished engineers, seasoned advisors, and experienced startup veterans,...  ...the way the world sees.    SoloPulse is hiring a Product Software/Embedded Engineer to build and ship robust software for vertically integrated... 
    Permanent employment
    Full time
    Work experience placement
    Relocation package

    SoloPulse

    Peachtree Corners, GA
    16 days ago
  •  ...Description: Position Summary The FPGA Embedded Software Engineer will provide technical expertise and execution for various software and firmware projects supporting the assessment, design, implementation, and support phases of multi-year, complex computing products... 

    Trenton Systems

    Duluth, GA
    2 days ago
  • Trenton Systems seeks an FPGA Embedded Software Engineer to design and implement FPGA-based and embedded C/C++ solutions for rugged, secure computing platforms used in defense, aerospace, and industrial missions. In this Engineering & Design role, you will develop FPGA... 

    Trenton Systems

    Duluth, GA
    2 days ago
  • $135k - $175k

     ...Trenton Systems is seeking an Embedded Software Engineer to develop secure, high-performance software for rugged computers, servers, and workstations used in defense, aerospace, and industrial applications. In this collaborative, mission-driven role, you'll design and... 
    Berkeley Lake, GA
    1 day ago
  • $104.8k - $149.3k

     ...Job Description About the Role:  We are seeking a highly skilled and innovative Systems Engineer/ Lead Systems Integrator to join our Systems and Design organization, responsible for end-to-end engineering functions across all major disciplines, including systems... 
    Full time
    Work experience placement
    Worldwide

    Wabtec

    Norcross, GA
    2 days ago
  • $78.03k - $97.53k

     ...opportunity at OD. Support and maintain the organization's systems infrastructure, including the implementation of hardware and software. Review previous documents and prepare up-to-date documents, modes, and reports to meet customer requests. Primary... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Norcross, GA
    2 days ago
  •  ...performance and reliability. Collaborate with our client's team to work with STMicro and Realtek microcontrollers. Write and optimize embedded C/C++ code, focusing on bootloaders, device drivers, and communication protocols. Ensure the reliability of BLE, Wi-Fi,... 
    Temporary work

    IDR

    Duluth, GA
    22 days ago
  • $134.55k - $205.56k

     ...Lead Transmission Line Engineer This position is based on a hybrid work schedule and will require in-office work three days per week...  ...transmission design experience. ~ Proficiency with PLS-CADD software. ~ Experience must include preparation of scopes of work, development... 
    Hourly pay
    Work at office
    Local area
    Flexible hours
    3 days per week

    Grid Group

    Peachtree Corners, GA
    5 days ago
  •  ...customization for their specific applications and requirements. This often requires creative problem solving, coordination with software and firmware engineers, and adaptable hardware designs. The Senior Hardware Engineer has the following main responsibilities:   · Schematic... 
    Full time

    ScioTeq BV

    Duluth, GA
    2 days ago
  •  ...Spectra Alpharetta is seeking a highly skilled Embedded Linux Software Engineer with deep expertise in the NXP i.MX95 processor family. In this role, you will design, develop, and optimize Linux-based embedded software, including BSPs, device drivers, kernel modules,... 
    Full time
    Work at office

    Spectra Defense Technologies

    Alpharetta, GA
    18 days ago
  •  ...call support for each of our environments (production, user integration test UAT, and systems integration test SIT) Evaluates new software products/releases as needed Performs team management functions Supervises team of multiple Mainframe Developers... 
    Full time
    Contract work
    For contractors
    Work experience placement

    Yantran LLC

    Duluth, GA
    4 days ago
  •  ...call support for each of our environments (production, user integration test UAT, and systems integration test SIT) Evaluates new software products/releases as needed Performs team management functions Supervises team of multiple Mainframe Developers Supervises contractors... 
    Full time
    Contract work
    For contractors
    Work experience placement

    Yantran LLC

    Peachtree Corners, GA
    4 days ago
  •  ...global payments leader. CoreCard is seeking a Senior Systems Engineer located in our Atlanta office. This role will provide primary...  ...best practices. ~ Evaluate, procure, and manage hardware, software licensing, and vendor relationships to support business operations... 
    Casual work
    Work at office

    Euronet Worldwide, Inc.

    Norcross, GA
    18 days ago
  •  ...Description Job Description We’re looking for a Systems Engineering Intern to work directly on the development of advanced radar...  ...drones and ground vehicles. This highly hands‑on role spans embedded software, hardware prototyping, and mechanical design/build. You’ll help... 
    Internship

    SoloPulse

    Peachtree Corners, GA
    16 days ago
  •  ...military domains. Our distinguished team encompasses accomplished engineers, seasoned advisors, and experienced startup veterans,...  ...years of demonstrated experience integrating real hardware-plus-software systems that shipped or deployed ~ RF systems literacy: link... 
    Permanent employment
    Full time
    Work experience placement
    Relocation package

    SoloPulse

    Peachtree Corners, GA
    16 days ago
  • $91.58k - $110.29k

     ...integrating third-party libraries and components, including charting, dashboards, and data visualization tools. Familiarity with current software development practices such as unit testing, source control, CI/CD, and deployment. Ability to research emerging technologies... 
    Full time
    Monday to Friday
    Flexible hours

    Confidential

    Norcross, GA
    4 days ago
  • $63.22k - $94.55k

    Lead Systems Programmer NTT DATA Services is looking for a Lead Systems Programmer to join their team in Alpharetta, Georgia (US-GA), United States (US). The role involves designing, implementing, and maintaining Windows Server environments with a focus on performance...
    Remote work

    Sierra Systems, An Ntt Data Company

    Alpharetta, GA
    2 days ago
  • $166.84k - $211.9k

     ...JOB TITLE: Lead System Engineering JOB LOCATION: 300 North Point Pkwy. Alpharetta, Georgia 30005 DUTIES: Define designs and provide technical enablement for application components and subsystems for applications. Drive important design decisions for development team... 
    Temporary work
    Local area

    AT&T

    Alpharetta, GA
    1 day ago
  •  ...tasks to focus on more intellectual challenges.   The Senior Software Developer - Systems will play a critical role in the...  ...Requirements: ~ Bachelor's or Master’s Degree in Computer Science or Engineering ~4+ years of experience ~ Extensive experience and... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Mujin

    Suwanee, GA
    18 hours ago
  •  ...Transform the everyday with us. We are looking for a Systems Engineer – Configuration Specialist. This position will be based onsite...  ...Microsoft Office (Excel-focused data analysis and reporting) ~ Software development lifecycle concepts (Agile and/or Waterfall) and... 
    Permanent employment
    Work at office
    Immediate start
    Peachtree Corners, GA
    11 days ago
  •  ...collaborate with cross-functional teams to deliver high-quality software that supports critical business operations. What You'll Do...  ...Qualifications ~ Bachelor's degree in Computer Science, Engineering, or related field, or equivalent professional experience. ~6... 
    Permanent employment
    Full time

    Tier4 Group

    Duluth, GA
    18 days ago
  •  ...distinguished team encompasses accomplished engineers, seasoned advisors, and experienced...  ...Frontend Engineer to build the operator-facing software for our radar systems. Our sensors...  ...platforms. You will work with radar and embedded engineers on the data contracts behind the... 
    Permanent employment
    Full time
    Work experience placement
    Relocation package

    SoloPulse

    Peachtree Corners, GA
    4 days ago
  •  ...domains in the interest of national security. Job Title: Systems Engineering Intern Job ID: 38314 Job Location: Alpharetta, GA Job...  ...& cases Conduct tests and document results Use software tools, scripting and software/hardware troubleshooting Analyze... 
    Internship
    Local area

    L3Harris

    Alpharetta, GA
    4 days ago
  • $71.6k - $119.4k

     ...Senior III, Systems Engineer Are you passionate about building resilient, scalable infrastructure that protects critical business data...  ...switches, including experience with data migrations and SANNav software. Switch CLI experience a plus. Design, implement, and manage... 
    Contract work
    Local area

    Lexus Nexus

    Alpharetta, GA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!