Embedded Software Engineer

Actalent
Santa Barbara, CA, United States
4 days ago
Apply on www.careercircle.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$108,160.0 - $249,600.0
Working hours
Regular working hours

Tech stack

Board Bringup C (Programming Language) Data Analysis ARM Architecture Automation of Tests C++ (Programming Language) Computer Programming Computer Engineering Software Debugging Digital Electronics Embedded Software Ethernet
+9 more
Firmware Python (Programming Language) Schematic Capture Software Engineering System Testing Universal Asynchronous Receiver/Transmitter USB Serial Peripheral Interface Pcb Layout

Job description

  • Design digital hardware, including schematic capture and PCB layout.
  • Develop and debug embedded firmware in C/C++ on ARM Cortex-M or similar microcontrollers.
  • Bring up and debug boards using oscilloscopes, logic analyzers, and digital multimeters.
  • Build host-side instrument control, data acquisition, or automated test software.
  • Integrate hardware, firmware, and software into a working instrument and verify its performance.
  • Collaborate effectively within a small, cross-disciplinary engineering team.
  • Learn and apply state-of-the-art measurement techniques for solar cell testing.
  • Own embedded systems projects from concept through production.

Requirements

Firmware Debugging Visionary Innovation Spacecraft Electronics Testability Oscilloscope Product Lining Logic Analyzer System Testing Board Bring-Up Test Automation Maintainability Data Acquisition Embedded Systems ARM Architecture Embedded Software Schematic Capture Instrument Control Digital Electronics Software Development Computer Engineering Printed Circuit Board Electrical Engineering Digital Hardware Design C (Programming Language) Engineering Design Process C++ (Programming Language) Serial Peripheral Interface Universal Asynchronous Receiver/Transmitter

3 to 5 years, * Bachelor’s degree in electrical engineering, computer engineering, or a similar field.

  • 3-5+ years of work experience.
  • Fluency with common digital interfaces such as SPI, I2C, UART, USB, and Ethernet.
  • Experience with schematic capture and PCB layout.
  • Proficiency in C/C++ programming for embedded systems.

Additional Skills & Qualifications

  • Python experience for instrument control, automated test, and data analysis.
  • Experience with spacecraft electronics and/or product design.
  • Familiarity with precision measurement, data acquisition, and timing-critical systems.
  • Experience designing for manufacturability, testability, and reliability.
  • Capability to support application science, perform product tests, manage manufacturing, and interface with customers and vendors.

Work Environment

Design work is primarily conducted from home, with testing performed on-site. Most team members start with design at home and then transition to on-site testing in the afternoon. Job Type & Location, Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

About the company

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careercircle.com
Prepare application

Good distractions

Loading talks and stories from around this role…