EngineerJobs.io
← Back to all jobs

Job Description

Senior Embedded Software Engineer role in Santa Clarita, CA onsite, focused on the full software lifecycle, architecture, development, testing, and support of embedded software with hardware interface collaboration.

Responsibilities

  • Design, implement, test, and debug new embedded software
  • Support or develop enhancements to existing embedded software
  • Collaborate with technical staff to understand and resolve software problems
  • Address customer complaints with software and respond to suggestions for software modifications or enhancements
  • Develop and maintain software technical documentation, including software planning, requirements, design, test, and user manuals
  • Interface with hardware development team to resolve hardware bring-up issues
  • Participate in peer reviews for requirements, design, documentation, or source code, and collaborate with team members
  • Apply established software development processes and participate in process improvement opportunities

Requirements

  • Bachelor's degree in computer, Software or Electrical Engineering (or equivalent)
  • Minimum of four years' experience in Embedded Software development
  • Experience leading software development projects preferred
  • Proficiency with software development in ANSI C, and scripting languages such as Python
  • Experience of software development under Linux and RTOS systems (e.g. VxWorks)
  • Familiarity with regulatory frameworks for software development (e.g. DO178C, MISRA C/C++)
  • Familiarity with Hardware/Software integration and use of lab equipment (Oscilloscopes, DMMs, Power supplies, etc.)
  • Ability to read and understand hardware schematics and component datasheets
  • BSPs and device driver development under Linux and VxWorks preferred
  • Familiarity with Software Cybersecurity tools preferred

Technologies

  • ANSI C
  • Python
  • Linux
  • VxWorks

Benefits

  • 401(k) matching
  • Dental insurance
  • Employee stock purchase plan
  • Health insurance
  • Paid time off
  • Referral program
  • Stock options
  • Tuition reimbursement

Location

Santa Clarita, CA — Onsite

Salary

USD 108,900 - 145,200 per year

Education

Bachelor's degree (preferred)

Experience

Embedded Software development: 4 years (preferred)

Work Location

In person

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.