Embedded Software Engineer

ATR International

California

On-site

USD 120,000 - 180,000

Full time

23 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ATR International is seeking an experienced embedded software engineer in California to design, develop, integrate, and test features across hardware, firmware, and software teams. You will help enable a high-performance product, validate functionality in the lab, and support production through automation and debugging.

Requirements include 5–9+ years of C/C++ embedded systems, Linux/RTOS expertise on ARM multicore platforms, scripting with Python, and strong communication skills.

Qualifications

  • BS in Computer Science/Engineering or equivalent industry experience.

Responsibilities

  • What You'll Do: collaborate with HW/firmware/software teams to design, develop, test and integrate new features.

Skills

C/C++ embedded
Linux/RTOS
Python scripting
Cross-compilation
Team leadership
Communication skills

Education

BS in Computer Science/Engineering
MS preferred

Tools

Git
Buildroot
U-Boot
gRPC
Protobuf
Zephyr
JTAG
Oscilloscope

Job description

Salary dependent on years of experience.

What You'll Do:
  • Collaborate with Hardware Engineers, Firmware Engineers, Software Engineers, and Product Managers to design, develop, integrate, and test new features: collecting requirements, understanding HW/SW interactions, producing design documents and test plans, and writing software
  • Provide platform software expertise to application developers to enable the development of a stable, high-performance product
  • Work in the lab to validate functionality, reproduce and debug issues, set up and automate tests, and provide software support
  • Dive into unfamiliar component datasheets, work with product reference boards and supplier FAEs to investigate, debug, and solve problems, and use information learned to guide design improvements
  • Work with manufacturing and operations to provide software support for the qualification of alternate parts, BOM updates, and pre-provisioning of components
Requirements
What You'll Need
  • BS in Computer Science/Engineering, MS preferred, or equivalent industry experience
  • Expert knowledge of Linux/RTOS platform development in modern multi-core ARM processor-based embedded systems
  • 5-9+ years of C/C++ embedded systems development experience
  • Technical leadership skills and a demonstrated history of owning large features from conception to delivery
  • Ability to write scripts and automate tasks with Python and Bash
  • Hands-on experience with cross-compilation toolchains targeting embedded Linux systems
  • Comfortable working in an electronic lab environment, probing hardware, and experience with common lab equipment such as JTAG debuggers, logic analyzers, oscilloscopes, and signal analyzers
  • Excellent written and oral communication skills
  • Experience reading schematics and datasheets
What Would Make You Stand Out
  • Experience in embedded software development for carrier and/or enterprise products in telecommunications. Ideally, on products with internally developed SoCs
  • Experience with git, Rust, Golang, Bazel, Buildroot, gRPC, Protobuf, Zephyr, U-Boot, ATF
  • A working conceptual understanding of digital signal processing as applied to wireless communications - modulation, filtering, sampling, and baseband interfacing
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

BayOne Solutions • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

CesiumAstro • Austin (TX)

On-site
USD 120,000 - 180,000
Stock Options
Health Insurance
Dental Insurance
+6
Embedded Software Engineer
Embedded Software Engineer

ATR International • Milpitas (CA)

On-site
USD 180,000 - 240,000
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

hireneXus • Eden Prairie (MN)

On-site
USD 120,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • Rolling Meadows (IL)

On-site
USD 120,000 - 160,000
Medical
Dental
Vision
+9
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Persistent Systems • New York (NY)

On-site
USD 133,000 - 149,000
Medical, dental, and vision insurance
401(k) plan with company match
Tuition assistance
+1