Embedded Software Engineer  Lake Forest, CA  ref

$112,000 - $112,001 yearly

Job Description

Embedded Software Engineer  Lake Forest, CA   - Onsite ref
 
Job Responsibilities: 
  • Team player with a demonstrated commitment to meeting schedule and project milestones.
  • Flexible to switch between tasks and projects as the project needs demand.
  • A quick learner
  • Hands-on embedded software development experience with 10+ years
  • Experience in developing firmware for medical devices
  • Programming in C++ and C targeting embedded Micro-controllers
  • Object-oriented design patterns and implementation in C++
  • Experience with RTOS-based applications and designing multi-threaded applications
  • Experience with CAN and Ethernet
  • Experience developing communication protocols over USB, UART, CAN, and Ethernet
  • Experience in software risk management and writing software requirements
  • Experience in writing unit and integration test cases and executing them
  • Experience with waveform generation, transducer signal sampling, motor control, and other electro-mechanical control
  • Understanding of electronic circuitry: The board bring-up and interfaces with on-chip and off-chip peripherals such as USB, SPI, UART, I2C, ADC, DAC, Displays, and Motors.
  • Proficient in using lab equipment (logic analyzers, in-circuit emulators, oscilloscopes, and DVMs) to debug and troubleshoot designs
  • Experience in using static analysis, unit testing, and other tools/methods to produce high-quality
  • Experience using Git
  • Experience in working in a Continuous Integration (CI) environment
  • The ability to fluently read, write, understand, and communicate in English.
  • Excellent written and verbal English communication skills.