1

Embedded Applications Engineer Jobs in California

$90K - $125K/yr

Description Aitech Defense Systems is renowned for its innovation in rugged embedded systems ... The Field Applications Engineer serves as the primary technical point of contact for Aitech US ...

Embedded Software Engineer

Carlsbad, CA · On-site

$145K - $218K/yr

Standalone embedded applications * Participating in multi-disciplinary teams What you'll need * At ... Bachelor's degree in computer engineering or a related field * US citizenship and an active SECRET ...

Embedded Software Engineer

Carlsbad, CA · On-site

$174K - $261K/yr

What you'll do This is a role for a Embedded Software Engineer who is eager to contribute to a ... Standalone embedded applications * Participating in multi-disciplinary teams * This program is to ...

Embedded Software Engineer

Carlsbad, CA · On-site

$145K - $218K/yr

Standalone embedded applications * Participating in multi-disciplinary teams What you'll need * At ... Bachelor's degree in computer engineering or a related field * US citizenship and an active SECRET ...

We are seeking an AI Applications Engineer to join AMD's Wired and Wireless Business Team within the Adaptive and Embedded Computing Group (AECG). This early-career role offers the opportunity to ...

Showing results 21-40

Embedded Applications Engineer information

What is an embedded applications engineer?

Embedded Applications Engineers are professionals who design, develop, and maintain software that runs on embedded systems. These systems are specialized computing devices, such as microcontrollers or microprocessors, that are part of larger mechanical or electrical systems like automotive controls, medical devices, or consumer electronics. Embedded Applications Engineers work closely with hardware engineers to ensure seamless integration and optimal performance. Their role often involves programming in languages like C or C++, debugging, testing, and sometimes developing real-time operating systems or device drivers.

What are some common challenges faced by embedded applications engineers when integrating software with hardware components?

Embedded Applications Engineers often encounter challenges related to hardware-software compatibility, debugging low-level code, and managing real-time performance constraints. Working closely with hardware teams, they must ensure that the software is optimized for specific devices and functions reliably under limited memory and processing power. Effective communication and problem-solving skills are essential, as engineers frequently troubleshoot issues that arise from unexpected hardware behaviors or environmental factors.

What are the key skills and qualifications needed to thrive as an embedded applications engineer, and why are they important?

To thrive as an Embedded Applications Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with real-time operating systems (RTOS), microcontroller/microprocessor platforms, and debugging tools is typically required, along with certifications like Certified Embedded Systems Engineer being advantageous. Analytical thinking, problem-solving, and effective teamwork are vital soft skills that help you tackle complex technical challenges and collaborate with cross-functional teams. These skills and qualities are crucial for developing reliable, efficient embedded solutions that meet stringent performance and safety requirements.

What cities in California are hiring for Embedded Applications Engineer jobs?

Cities in California with the most Embedded Applications Engineer job openings:

Embedded Software Engineer with Security Clearance

Carlsbad, CA • On-site

ViaSat
Telecommunications • 5 - 10K employees

$136K - $179K/yr

Other

Re-posted 29 days ago


Viasat rating

7.0

Company rating: 7.0 out of 10

Based on 12 frontline employees who took The Breakroom Quiz


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
This is a role for a Embedded Software Engineer within Secure Network Systems (SNS) - Viasat Government who is eager to contribute to a small, fast-paced team. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service. The day-to-day
• Design and implementation with embedded software in C/C++ and Rust
• Linux OS use, for an embedded environment
• TCP/IP and common network configuration
• Object-oriented software development
• Agile Scrum development
• Ability to plan, track and report on progress
• CI/CD software development
• Good oral and written communications skills
• Linux kernel driver development/modifications
• Familiarity with bare metal embedded device drivers
• Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
• Networking protocols (e.g. IPSec, MACsec, TLS, etc.)
• Python development
• Standalone embedded applications
• Participating in multi-disciplinary teams What you'll need
• At least 2-3 years of design and implementation experience with embedded software in C/C++
• At least 1 year Linux OS use, ideally for an embedded environment
• Familiarity with Linux kernel driver development/modifications
• Rust experience is preferred
• Design and implementation experience with embedded software in C/C++
• Basic understanding of TCP/IP and common network configuration
• Object-oriented software development experience
• Agile Scrum development experience
• Ability to plan, track, and report on progress
• CI/CD software
• Good oral and written communication skills
• Bachelor’s degree in computer engineering or a related field
• US citizenship and an active SECRET or TOP SECRET security clearance
• Ability to travel up to 10% What will help you on the job
• Familiarity with bare metal embedded device drivers
• Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
• Experience with RESTConf interface design and implementation
• Experience with Emulation Environments
• Experience with networking protocols (e.g. IPSec, MACsec, TLS, etc.)
• Experience with Python
• Familiarity with standalone embedded applications
• Experience participating in multi-disciplinary teams

What Viasat employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


ViaSat logo

About ViaSat

Sourced by ZipRecruiter

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.

Industry

Telecommunications

Company size

5,001 - 10,000 Employees

Headquarters location

Carlsbad, CA, US

Year founded

1986