×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in San Luis Obispo, San Luis Obispo County, California, 93403, USA
Listing for: 0216 Sorona Inc.
Part Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Python, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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 Type Script 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/Type Script.
  • 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/Type Script; 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.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary