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

Embedded Software Engineer

$117k - $185k

ViaSat Inc.

Viasat Software Engineer

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.

This is a site-based role, employees work 3+ days (60%+) per week from a Viasat office or work location within a standard five-day workweek.

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%

What You'll Need

Bachelor's or equivalent in computer science or computer engineering and relevant coursework in computer science

Experience in hands-on software development or relevant school projects, using C/C+

Proven 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

US Citizenship or permanent residence required

What Will Help You On The Job

Experience using C/C++.

Experience with Linux and bare-metal programming for embedded systems.

Experience writing unit tests for C/C++.

Understanding of multiheaded programming and applications.

Linux HW peripheral driver development and linux kernel development.

Familiarity with version control systems (e.g., git).

Make systems, particularly CMake.

Posix and Bash shell scripting.

Being detail oriented with strong analytical problem-solving skills

Ability to collaborate and communicate in a team environment.

Coursework and 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 11 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Peachtree Corners, GA vacancy
  •  ...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

    Peachtree Corners, GA
    5 days ago
  • We are currently recruiting for an Embedded Software Engineer to join our extraordinary engineering team in Duluth, Georgia. ATX Networks offers an outstanding work environment and a competitive compensation package. Reporting to the Director, Software and Test Engineering... 
    Suggested

    ATX Networks Corp.

    Duluth, GA
    2 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
    1 day 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
    14 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... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Relocation package

    SoloPulse

    Peachtree Corners, GA
    14 days ago
  •  ...innovations, visit our website here.Role PurposeAs Lead Systems Engineer, you'll hold the highest level of technical ownership on our...  ...track joining a dispersed, cross-disciplinary team of hardware, software, and electrical engineers. You'll serve as the primary technical... 
    Full time
    Local area

    Kapsch Group

    Duluth, GA
    4 days ago
  • $104.8k - $149.3k

    Job DescriptionAbout 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 engineering... 
    Work experience placement
    Worldwide

    Wabtec

    Norcross, GA
    3 days ago
  • Find a JobJoin IDR Internal TeamStaffing ServicesConsultantsAbout UsBlog

    IDR Internal Data Resources

    Duluth, GA
    2 days ago
  •  ...empowered to shape the future of payments.As a Manager Systems Engineering in Norcross, GA, you will join a diverse, passionate team,...  ...Worldwide is a global leader in mission-critical, real-time payments software. Our proven, secure and scalable software solutions enable... 
    Full time
    Temporary work
    Local area
    Worldwide

    ACI Worldwide

    Norcross, GA
    2 days ago
  • $275k

    Staff Board Hardware Engineer (also open to Senior or Principal level)Focus: High-Speed PCB Design for Gen 7 PCIeLocation: Duluth, GA (...  ...with signal integrity or power integrity analysis- Background in embedded systems, FPGA, or microcontrollers- Programming or scripting... 
    Relocation package

    CyberCoders

    Duluth, GA
    4 days ago
  • $152.13k - $192.71k

     ...where we work and live. Together, we are building a better world, so we can all enjoy living in it.Caterpillar Inc. seeks Embedded Software Engineering Specialist at its facility located at Alpharetta Georgia EPD Plant, 4955 Marconi Drive, Alpharetta, GA 30005.Act as... 
    Full time
    Part time
    Immediate start
    Remote work
    Flexible hours

    Caterpillar

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

    Euronet

    Norcross, 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,... 
    Work at office

    Spectra Defense Technologies

    Alpharetta, GA
    5 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
    20 days ago
  •  ...the industry, and we're scaling fast. We build the robots, we deploy them, and we keep them running. As a Senior Hardware Test Engineer, you will play a pivotal role in getting new electronics from design to production. This position involves not only designing and... 

    Slip Robotics

    Norcross, GA
    2 days ago
  •  ...empowered to shape the future of payments.As a Senior Site Reliability Engineer (SRE) - Azure & GitOps (CI/CD) in Norcross, GA or Omaha, NE,...  ...is a global leader in mission-critical, real-time payments software. Our proven, secure and scalable software solutions enable... 
    Full time
    Local area
    Worldwide

    ACI Worldwide

    Norcross, GA
    3 days ago
  • $67.4k - $96k

    A leading global provider of advanced engineering solutions seeks a skilled Computer Vision Engineer. You will design, develop, and optimize innovative image processing and deep learning solutions. The ideal candidate will have a Bachelor's or Master's degree in a related... 

    Wabtec Corporation

    Norcross, GA
    2 days ago
  • $67.4k - $96k

    Role Overview We are seeking a skilled Computer Vision Engineer to design, develop, and optimize advanced image processing and deep learning solutions for real‑time applications. The role involves working on cutting‑edge camera and laser‑based systems for accurate measurement... 
    Work experience placement

    Wabtec Corporation

    Norcross, GA
    3 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
    For contractors
    Work experience placement

    Yantran LLC

    Peachtree Corners, 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... 
    Full time
    Contract work
    For contractors
    Work experience placement

    Yantran LLC

    Duluth, GA
    2 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
    14 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
    14 days ago
  •  ...Solution Engineer Position Overview: We are seeking an experienced Solution Engineer to join our dynamic team. In this role, you will...  ...Troubleshoot and resolve complex technical issues related to software applications and integrations. Collaborate with clients and... 

    22 Miles Inc

    Peachtree Corners, GA
    2 days ago
  •  ...Department on implementation of production equipment. Oversee, engineer, and maintain Production Data Servers (Digital Signage,...  ...connectivity, and efficiency. ACQUISITION AND DEVELOPMENT Handle all software and hardware upgrades for production systems. Manage and... 
    Work experience placement
    Work at office
    Weekend work

    Svdpnky

    Norcross, GA
    4 days ago
  •  ...Position Overview: Arctiq is looking for an experienced Systems Engineer II to support the implementation and ongoing delivery of...  ...participate in client-facing meetings, perform hands-on hardware and software configuration, and serve as a reliable escalation point for junior... 
    Remote work
    Visa sponsorship
    Work visa

    Verinext

    Duluth, GA
    3 days ago
  • $125k

     ...etc., through full regression validation.Utilizes appropriate software tools for source code management, code creation, compilation and...  ...school or equivalent experience in computer science, computer engineering or related field4-5 years' experienceParticipated in several... 
    For contractors
    Local area

    Primerica

    Peachtree Corners, GA
    4 days ago
  •  ...founders are hardcore telecommunications engineers with combined 200 + years of experience...  ...industry best practices in enterprise-class software development, agile methodology - Design...  ...of computer hardware, firmware, embedded systems, and/or operating systems - Develop... 
    Work experience placement

    AmNet Services

    Alpharetta, GA
    3 days ago
  • ACI Worldwide in Norcross, GA is seeking a Manager Systems Engineering to lead the IT infrastructure and applications team, directing technical and operational strategy. You will supervise staff, manage budgets, collaborate on enterprise IT architecture, and ensure delivery... 
    Worldwide

    ACI Worldwide in

    Norcross, GA
    4 days ago
  • Computacenter (UK) Ltd is seeking an Integration Developer to design, implement and support integration solutions within GIS. The role requires independent planning, prioritization and timely delivery with strong communication across teams and stakeholders. You will work...

    Computacenter (UK) Ltd

    Norcross, GA
    3 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
    5 days ago

Do you want to receive more vacancies?

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