← Back to jobs

VDart Logo
Principal Embedded Software Engineer

VDart

 

Boulder, Colorado, USA

Posted On: 30+ days ago
Experience: 10+ years
Availability: Onsite
Openings: 1
Category: Principal Embedded Software Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will lead firmware development for embedded systems.

Responsibilities

  • Design, develop, and test software/firmware for embedded systems using C++ and Python.
  • Analyze existing system architecture to integrate features and modifications.
  • Optimize computation within Real-Time Operating Systems (RTOS) to meet real-time processing requirements.
  • Integrate firmware with hardware components, managing board bring-up and troubleshooting.
  • Debug complex hardware-software issues using tools like JTAG, oscilloscopes, and logic analyzers.

Required Skills

  • 10+ years in Embedded SW development at a Senior or Principal level using C++.
  • Expertise in C++ OOP concepts and advanced features.
  • Hands-on experience with multi-process, multi-threaded applications on Linux.
  • Proficiency in designing, implementing, and optimizing Digital Signal Processing algorithms.
  • Experience optimizing algorithms for memory and CPU constrained embedded targets.
  • Experience with RTOS requirements and optimization for real-time performance.
  • Familiarity with microcontrollers, DSP processors, and FPGA interfacing.
  • Experience utilizing C++ mathematical libraries for linear algebra (matrices, vectors, etc.).
  • Proficiency with Git for source code management and agile methodologies.

Education

Any Gradute

Related Jobs

No related jobs found

← Back to jobs