Embedded Software Engineer
$140.5k - $221.5kViaSat
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 doThe 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%
- 5 - 7 years' experience in hands-on software development
- Bachelor's in computer science, computer engineering, or software engineering
- Experience using C/C++, Linux and embedded systems.
- Proven experience with Linux/UNIX
- Hands-on experience with Objected Oriented methodology & development
- Relevant coursework in computer science
- Strong analytical skills & ability to evaluate software design, including existing codebases
- Strong sense of ownership
- Excellent communication skills
- US Citizenship is required
- Experience writing unit tests for C/C++.
- Experience using python in the functional test of embedded systems.
- Knowledge of real-time operating systems (RTOS) and principles.
- Familiarity with version control systems (e.g., git).
- Experience with GitHub Actions.
- Learning agility
- Experience with using AI tooling in software development
- Being detail oriented with strong analytical problem-solving skills
- Ability to collaborate and communicate in a team environment
- Master's in computer science or computer engineering
Salary range $140,500.00 - $221,500.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 $174,000.00- $261,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 at
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.
$140.5k - $221.5k
...Software EngineerOne team. Global challenges. Infinite opportunities. At Viasat, we're on... ...delivery, and support of software running on embedded satellite terminal products (Ka-band, L-... ...and other sectors. You'll be a software engineer working as part of a software team with...Suggested- ...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...SuggestedHourly pay
- 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
$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...SuggestedWork experience placementWorldwide- ...Norcross, Georgia, United States of AmericaCompany: Siemens Systems Engineering Professional Job ID 516095 Posted since 29-Jul-202... ..., feasible, viable, and sustainable COMPAS CPQ system software modules that meet our customer, sales, and business need. Design...SuggestedPermanent employmentFull timeWork experience placementWork at officeLocal areaRemote workMonday to Friday
- ...website here.Kapsch is seeking a highly experienced lead Systems Engineer with expertise in Microsoft Azure or other cloud platforms to... ...will take end-to-end ownership of integrated solutions spanning software, hardware, cloud technologies, and third-party systems while...Full timeLocal areaRemote work
- ...future of payments. We are looking for a Director, Operations Engineering to be part of our global team as we deploy and operate cutting... ...Worldwide is a global leader in mission-critical, real-time payments software. Our proven, secure and scalable software solutions enable...Full timeLocal areaWorldwide
- ...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,...
$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 timePart timeImmediate startRemote workFlexible hours$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- ...Embedded Linux Software EngineerSpectra 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...Work at office
- ...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 workVisa sponsorshipWork visa
- ...a global payments leader.CoreCard is seeking a Senior Systems Engineer located in our Atlanta office. This role will provide primary expertise... ...and best practices.Evaluate, procure, and manage hardware, software licensing, and vendor relationships to support business...Work at office
- ...Department on implementation of production equipment. Oversee, engineer, and maintain Production Data Servers (Digital Signage, Livestream... ..., and efficiency. ACQUISITION AND DEVELOPMENT Handle all software and hardware upgrades for production systems. Manage and support...Work experience placementWork at officeWeekend work
- ...impact of your work. You are visible, your talents are valued, and you are empowered to shape the future of payments. As a Sr Systems Engineer in Norcross, GA or Omaha, NE , you will join a diverse, passionate team, dedicated to powering the world’s payments ecosystem! JOB...Full timeWork at officeWorldwide
- ...and innovations, visit our website.Role PurposeAs Lead Systems Engineer, you'll hold the highest level of technical ownership on our Systems... ...joining a dispersed, cross-disciplinary team of hardware, software, and electrical engineers. You'll serve as the primary technical...Local area
$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...$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$22 - $30 per hour
...on relevant topics. Qualifications Minimum Knowledge & Experience Required for the Position: Currently pursuing B.S. in Engineering, Finance, Business, Marketing with a minimum of 2 college semesters complete. Ability to multitask. The hourly range for this...Hourly pay- ...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 timeFor contractorsWork experience placement
$122.6k - $204.4k
The Lead Software Engineer is a hands-on technical leader responsible for driving the full-stack design, development, and delivery of software solutions across one or more small, high-velocity engineering teams. This role operates above the Senior Software Engineer level...- ...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 timeContract workFor contractorsWork experience placement
- We’re looking for a Systems Engineering Intern to work directly on the development of advanced radar and sensor systems across multiple... ...drones and ground vehicles. This highly hands‑on role spans embedded software, hardware prototyping, and mechanical design/build. You’ll...Internship
$22 - $30 per hour
Werfen offers a cooperative experience designed to provide a semester-long hands-on opportunity. Ideal candidates blend technical and business knowledge with analytical strength and creative problem-solving abilities, showing leadership potential. Responsibilities include...Hourly pay$22 - $30 per hour
Werfen is seeking a motivated student for a semester‑long cooperative experience. The role focuses on entry‑level, routine tasks with standard techniques and data analysis in a fast paced environment. Responsibilities include process and production support, market research...Hourly pay$22 - $30 per hour
...knowledge with analytical strength and creative problem-solving in a dynamic environment. Ideal candidates are pursuing a B.S. in Engineering, Finance, Business, or Marketing and can multitask effectively while contributing to improvements in processes and production....Hourly pay- ...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
- ...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...
$125k
..., 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 field ~4-5 years' experience ~ Participated in...For contractorsLocal areaFlexible hours- Travelers is seeking a Technology Operations Engineer I for our Norcross, GA print center. You will help ensure reliability, scalability, and performance of critical systems through software and infrastructure expertise, focusing on print/mail, data, and mainframe print...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!

