1

Junior Embedded C Developer Jobs in Arizona (NOW HIRING)

Embedded Software Engineer

Tempe, AZ · 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 ... Design and implementation with embedded software in C/C++ * Linux OS use, for an embedded ...

Embedded Software Engineer

Tempe, AZ · On-site

$145K - $218K/yr

Design and implementation with embedded software in C/C++ and Rust * Linux OS use, for an embedded ... Bachelor's degree in computer engineering or a related field * US citizenship and an active SECRET ...

Embedded Software Engineer

Chandler, AZ · On-site

$134K - $176K/yr

Job Title - Embedded Software Engineer Job Location - 1575 S. Price Road, Chandler, Arizona, United ... in C/C++on Linux environment · Experience in embedded real-time software development, debug and ...

Design and implementation of FreeRTOS applications in C/C++ and Rust * Design and develop ... Engineering or related field * 5 to 6 years of design and implementation experience with embedded ...

What you'll do This is a role for an Embedded Software Engineer within Space Infrastructure ... Design and implementation with embedded software in C/C++ and Rust * Design and implementation with ...

What you'll do This is a role for an Embedded Software Engineer within Space Infrastructure ... Design and implementation with embedded software in C/C++ and Rust * Design and implementation with ...

Embedded Software Engineer 3

Chandler, AZ · On-site

$134K - $176K/yr

Hiring for Embedded Software Engineer 3 @ Chandler, AZ for a contract position on W2 Build the ... C++on Linux environment - Experience in embedded real-time software development, debug and test ...

Embedded Engineer 3 (Citizens)

Chandler, AZ · On-site

$129K - $170K/yr

As a Software Engineer working for the Space Based Interceptor (SBI) Program, you will play a ... in C/C++on Linux environment · Experience in embedded real-time software development, debug and ...

Embedded Engineer 3 9Clearance)

Chandler, AZ · On-site

$129K - $170K/yr

As a Software Engineer working for the Strike Weapons Program, you will play a pivotal role in ... in C/C++on Linux environment · Experience in embedded real-time software development, debug and ...

Embedded Software Engineer

Tucson, AZ · On-site

$124K - $164K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Tucson, AZ (On-site) As an Embedded Software Engineer, you'll develop embedded software that powers ... Develop embedded software and firmware in C/C++ for real-time aerospace and defense applications.

Embedded Software Engineer

Tucson, AZ · On-site

$124K - $164K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Develop embedded software and firmware in C/C++ for real-time aerospace and defense applications ... Collaborate closely with electrical, systems, and autonomy engineers throughout the development ...

Embedded Software Engineer

Tempe, AZ · On-site

$174K - $261K/yr

Development and integration involving embedded programming in C/C++ * Build and incorporation with embedded and system test software developed in C/C++ alongside Python * Development and deployment ...

Embedded SW Engineer

Tempe, AZ · On-site

$174K - $261K/yr

Development and integration involving embedded programming in C/C++ * Build and incorporation with embedded and system test software developed in C/C++ alongside Python * Development and deployment ...

Showing results 21-40

Junior Embedded C Developer information

What does a junior embedded C developer do?

A Junior Embedded C Developer assists in designing, developing, and testing software for embedded systems using the C programming language. They often work on microcontrollers and hardware devices, writing code that interacts directly with hardware components. Their responsibilities may also include debugging, code optimization, and supporting senior developers on larger projects. This role is ideal for those with a background in computer science or electronics and a strong interest in low-level programming.

What are the key skills and qualifications needed to thrive as a junior embedded C developer?

To thrive as a Junior Embedded C Developer, you need a solid understanding of C programming, embedded systems concepts, and a relevant degree in computer science or electronics. Familiarity with microcontroller platforms (like ARM or AVR), debugging tools, and version control systems such as Git is typically required. Strong problem-solving skills, attention to detail, and effective teamwork are crucial soft skills in this role. These competencies enable the development of reliable embedded solutions and efficient collaboration within engineering teams.

What are some common challenges faced by junior embedded C developers when transitioning from academic projects to real-world embedded systems work?

Junior Embedded C Developers often find that working on commercial embedded systems introduces complexities not encountered in academic settings. Common challenges include understanding and working with hardware constraints, such as limited memory or processing power, and integrating with existing codebases and legacy systems. Additionally, juniors may need to quickly adapt to rigorous testing and debugging tools specific to embedded environments, as well as collaborating closely with hardware engineers and cross-functional teams. Overcoming these challenges helps build a strong foundation for future advancement in embedded systems development.

What is the difference between Junior Embedded C Developer vs Embedded Software Engineer?

CriteriaJunior Embedded C DeveloperEmbedded Software Engineer
Required CredentialsAssociate's/Bachelor's in Electrical Engineering, Computer Science, or related fieldBachelor's or higher in Computer Engineering, Electrical Engineering, or related field
Work EnvironmentEmbedded systems development, hardware integration, low-level programmingEmbedded systems, firmware development, software optimization
Employer & Industry UsageConsumer electronics, automotive, IoT devices, industrial automationAutomotive, aerospace, medical devices, consumer electronics
Common Search & Comparison IntentYesYes

While both roles involve embedded systems and C programming, a Junior Embedded C Developer typically focuses on basic firmware development and hardware interfacing under supervision. An Embedded Software Engineer often handles more complex software design, optimization, and integration tasks, requiring more experience and technical expertise.

What cities in Arizona are hiring for Junior Embedded C Developer jobs?

Cities in Arizona with the most Junior Embedded C Developer job openings:

Embedded Software Engineer

Viasat, Inc.

Tempe, AZ • On-site

$174K - $261K/yr

Full-time

Posted 18 days ago


Viasat rating

6.3

Company rating: 6.3 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

78th of 99 rated telecommunications companies


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 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++
  • Linux OS use, for an embedded environment
  • TCP/IP and common network configuration
  • Linux kernel driver development/modifications
  • Familiarity with to bare metal embedded device drivers
  • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • RESTConf interface design and implementation
  • Emulation Environments
  • Networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Python development
  • Standalone embedded applications
  • Participating in multi-disciplinary teams
  • This program is to develop, test, and certify the Next Generation Encryptor (NGE) High-Speed encryptor to support government enterprise networks.

This is an onsite role based out of Carlsbad, CA, Marlborough, MA, Linthicum Heights, MD, or Tampa, FL. 


What you'll need
  • Bachelor's Degree or higher in Computer Science, Computer Engineering or related field
  • At least 5 years design and implementation experience with embedded software in C/C++.
  • At least 2 years Linux OS use, ideally for an embedded environment
  • Experience using RUST
  • 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
  • US citizenship and an active SECRET (or higher) security clearance is required
  • Ability to travel up to 10%

#LI-SA1


What will help you on the job
  • Familiarity with Linux kernel driver development/modifications
  • Familiarity with bare metal embedded device drivers
  • Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.);  Experience with Rust or other memory language 
  • Experience with RESTConf interface design and implementation
  • Experience with Emulation Environments
  • Experience with networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Experience with Python; Experience using Rust or similar programming language
  • Familiarity with standalone embedded applications
  • Experience participating in multi-disciplinary teams                                                                                                                                                                           #LI-BBS

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 https://careers.viasat.com/benefits.
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.

Qualifications:
  • Bachelor's Degree or higher in Computer Science, Computer Engineering or related field
  • At least 5 years design and implementation experience with embedded software in C/C++.
  • At least 2 years Linux OS use, ideally for an embedded environment
  • Experience using RUST
  • 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
  • US citizenship and an active SECRET (or higher) security clearance is required
  • Ability to travel up to 10%

#LI-SA1

Education:UNAVAILABLEEmployment Type: FULL_TIME

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