Embedded Software Engineer

Raas Infotek

Boulder (CO)

On-site

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading tech company is seeking a Principal Embedded Software Engineer to design, develop, and test embedded systems. The ideal candidate should have over 10 years of experience in Embedded SW development, proficiency in C++, and strong skills in debugging and troubleshooting. The role requires working with Real-Time Operating Systems and collaborating with cross-functional teams. This position is full-time and based in Colorado, Boulder, USA.

Qualifications

  • 10+ years of experience in Embedded SW development with C++.
  • Experience working at a Senior or Principal level.
  • Strong debugging and troubleshooting skills.

Responsibilities

  • Designing, developing, and testing SW/FW for embedded systems.
  • Analyzing existing architecture to integrate new features.
  • Ensuring seamless integration of firmware with hardware.

Skills

Embedded SW development
C++ OOP concepts
Multi-process, multi-threaded application on Linux
Digital Signal Processing algorithms
Real-time processing optimization
DSP hardware and software tools
Debugging and troubleshooting
Real-Time Operating Systems (RTOS)
C++ mathematical libraries

Job description

Position- Principal Embedded Software Engineer- Embedded C++

Location : Colorado, Boulder, USA ( Day 1 onsite)

Experience- 10+ Years

Key Responsibilities
  • Software firmware development: Designing, developing, and testing SW/FW for embedded systems using languages like C++, Python.
  • Understand existing architecture: Analyzing and comprehending the current system architecture to effectively integrate new features and modifications.
  • RTOS: Working with Real-Time Operating Systems, optimizing computation to achieve real-time processing performance on embedded platforms.
  • Hardware and Software Integration: Ensuring seamless integration of firmware with hardware components for optimal system performance.
  • Working with Embedded Hardware like board bring up, troubleshooting: Engaging in the initial power-up and porting SW/FW on new hardware, as well as diagnosing and resolving hardware-related issues.
  • Debugging and Troubleshooting: Utilizing tools like JTAG, oscilloscopes, and logic analyzers to debug and resolve complex hardware-software integration issues.
  • Cross-functional team collaboration: Working closely with hardware engineers, software developers, Quality, reliability and product managers.
  • Technical Documentation: Creating and maintaining detailed documentation for full lifecycle design to launch.
  • Software Lifecycle: Managing SW/FW source code using version control systems like Git, including branching, merging, and maintaining code repositories.
  • Fulltime work from onsite Colorado, Boulder, USA
Key Skills required
  • 10+ years of experience in Embedded SW development with C++ and working at a Senior or Principal level
  • Working experience in C++ OOP concepts and advanced features
  • Hands on working with multi-process, multi-threaded application on Linux
  • Proficiency in designing, implementing, and optimizing Digital Signal Processing algorithms.
  • Experience optimizing algorithms for embedded targets that are memory and CPU resource constrained with optimizing computations for real-time processing.
  • Experience with DSP hardware and software tools and strong debugging and troubleshooting skills with target tools and environments.
  • Experience with real-time operating systems (RTOS) requirements
  • Experience with working with C++ mathematical libraries and tools that use linear algebra: matrices, vectors, numerical solvers, and geometric transformations
  • Familiarity with microcontrollers, DSP processors, and interfacing to FPGA.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded C++ Engineer (DSP/RTOS) – Onsite Boulder
Senior Embedded C++ Engineer (DSP/RTOS) – Onsite Boulder

Raas Infotek • Boulder (CO)

On-site
USD 60,000 - 80,000
Sr Embedded Firmware Engineer
Sr Embedded Firmware Engineer

West Search Partners, LLC • Longmont (CO)

On-site
Principal Software Engineer
Principal Software Engineer

Job Juncture • San Diego (CA)

On-site
USD 150,000 - 220,000
Senior Embedded SW Engineer
Senior Embedded SW Engineer

Retym, Inc • Austin (TX)

On-site
USD 170,000 - 250,000
Sr Embedded Software Engineer (OOAD, C++, Linux)
Sr Embedded Software Engineer (OOAD, C++, Linux)

Jobsbridge • Boston (MA)

On-site
USD 120,000 - 150,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

CyberCoders • Paso Robles (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Annual incentive awards
Retirement plan
+6
Senior Embedded Software Engineer: Build Real-Time Systems
Senior Embedded Software Engineer: Build Real-Time Systems

microTECH Global Limited • Netherlands (MO)

On-site
USD 90,000 - 120,000
Senior Embedded SW Engineer System & SW
Senior Embedded SW Engineer System & SW

Retym Israel Ltd • Austin (TX)

On-site
USD 130,000 - 190,000
C++ Software Engineer - Embedded Systems
C++ Software Engineer - Embedded Systems

5V Tech • Austin (TX)

On-site
USD 131,000 - 155,000
Standard benefits
Healthcare plan
Embedded Software Engineer Lake Forest, CA ref
Embedded Software Engineer Lake Forest, CA ref

ESR Healthcare • Lake Forest (CA)

On-site
USD 90,000 - 150,000