Back to Jobs
XX
Embedded Software Engineer0216 Sorona Inc.San Luis Obispo, California, United States

This job offer is no longer available

XX

Embedded Software Engineer

0216 Sorona Inc.
  • US
    San Luis Obispo, California, United States
  • US
    San Luis Obispo, California, United States

About

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.
#J-18808-Ljbffr
  • San Luis Obispo, California, United States

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.