Embedded Software Engineer

0216 Sorona Inc.

San Luis Obispo (CA)

On-site

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) matching up to 5%
Health, dental, and vision coverage
Flexible spending accounts
Immediate vacation time
Employee assistance program

Job summary

0216 Sorona Inc. in San Luis Obispo is seeking an Embedded Software Engineer to develop software for embedded systems using C, Go, and Python. The ideal candidate will have at least 1 year of experience and a BS degree in a related field.

Responsibilities include software development, mentoring, and collaboration with engineers across disciplines. Benefits include health coverage, flexible work schedules, and travel opportunities to Europe.

Qualifications

  • At least 1 year of embedded software development in C or Python.
  • Additional experience in Go, C++, JavaScript, or TypeScript is beneficial.
  • Comfortable reading and writing C and one or more of Go, Python, or JavaScript/TypeScript.

Responsibilities

  • Develop software for Linux and bare-metal embedded systems in C, Go, and Python.
  • Participate in code reviews and mentor early-career developers.
  • Communicate with internal customers about software releases and provide technical support.

Skills

Embedded software development
C
Python
Go
Communication skills
Version control (git)
Linux

Education

BS in Computer Engineering, Computer Science, or equivalent

Tools

Logic analyzers
JTAG debuggers
Oscilloscopes

Job description

Embedded Software Engineer

Location: San Luis Obispo, California (On-site, not remote).

Responsibilities
  • Develop software for Linux and bare-metal embedded systems in C, Go, and Python.
  • Participate in code reviews and mentor early-career developers.
  • Communicate with internal customers about software releases and provide technical support.
  • Write documentation for released code.
  • Assist with project initiation by gathering requirements, defining software architecture, estimating effort, and defining work chunks.
  • Collaborate with electrical, mechanical, sensor, and manufacturing engineers to integrate software into hardware systems.
  • Travel to Europe a few times per year for work.
Knowledge and Skills
  • At least 1 year of designing, writing, deploying, and troubleshooting embedded software in C or Python; additional experience in Go, C++, JavaScript, or TypeScript is beneficial.
  • BS in Computer Engineering, Computer Science, or equivalent experience.
  • Comfortable reading and writing C and one or more of Go, Python, or JavaScript/TypeScript.
  • Strong written and verbal communication skills.
  • Self-motivation and willingness to travel on a few short business trips per year.
  • Experience with version control (e.g., git).
  • Familiarity with bootloaders, hardware boot basics, network concepts and protocols (sockets, HTTP, TCP/IP, UDP, MAC addresses).
  • Experience developing Linux or bare-metal device drivers.
  • Experience coding for ARM processors, bus interfaces such as I2C, SPI, UART, PCIe, AXI.
  • Ability to read datasheets to interface with embedded hardware peripherals (flash, eMMC, FPGAs, GPIO, sensors).
  • Experience with lab tools: logic analyzers, JTAG debuggers, oscilloscopes, bench power supplies, function generators.
Education / Experience

1+ year of embedded software development in C and at least one of Python, Go, C++, or JavaScript/TypeScript; BS degree in Computer Engineering, Computer Science, or equivalent.

Benefits
  • 401(k) matching up to 5% (immediately vested).
  • Health, dental, and vision coverage, effective immediately.
  • Flexible spending accounts and flexible work schedule (Friday half-days off).
  • Immediate vacation time, holidays, paid time off.
  • Travel to Europe to work with colleagues.
  • Employee assistance program, life insurance, parental leave.
  • Professional development assistance, referral program, relocation assistance, tuition reimbursement.
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

CERTIVATION GmbH • San Luis Obispo (CA)

On-site
USD 80,000 - 120,000
401(k) matching
Generous health benefits
Flexible work schedule
+2
Embedded Software Engineer: Linux & BareMetal, Europe Travel
Embedded Software Engineer: Linux & BareMetal, Europe Travel

0216 Sorona Inc. • San Luis Obispo (CA)

On-site
USD 80,000 - 100,000
401(k) matching up to 5%
Health, dental, and vision coverage
Flexible spending accounts
+2
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Manpower Group (USA) • Foster City (CA)

On-site
USD 257,611,200 - 274,142,400
Medical coverage
Dental and Vision plans
401(k) with match
+1
Embedded Software Engineer
Embedded Software Engineer

Patrick Allen Group • Kent (WA)

On-site
USD 140,000 - 170,000
Health benefits
Bonuses
Professional development
+4
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • Salem (NH)

On-site
USD 120,000 - 170,000
Medical, Dental, and Vision Insurance
Retirement Savings Plan / 401(k)
Paid Time Off
+1
Embedded C Software Engineer
Embedded C Software Engineer

Gables Search Group • Austin (TX)

On-site
USD 90,000 - 140,000
Performance incentives
Comprehensive insurance
401(k) contributions
+3
Senior Embedded Software Engineer (Firmware / Embedded Linux) at Empo Health San Bruno, CA
Senior Embedded Software Engineer (Firmware / Embedded Linux) at Empo Health San Bruno, CA

Fairweather, LLC • San Bruno (CA)

On-site
USD 140,000 - 180,000
Hybrid-friendly environment
Take what you need vacation and sick‑p
Medical, dental, vision coverage
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment • Chicago (IL)

On-site
USD 140,000 - 170,000
Medical insurance
Dental insurance
Vision insurance
+1