Embedded Firmware Development Engineer

Remote: 
Hybrid
Contract: 
Salary: 
154 - 230K yearly
Work from: 
Loveland (US)

LanceSoft, Inc. logo
LanceSoft, Inc. XLarge https://www.lancesoft.com
5001 - 10000 Employees
See all jobs

Job description

Job Title: Embedded Firmware Development Engineer
Location: Loveland, CO 80537
Duration: 12+ Months
Pay rate range: $80.00 - $120.00/hour on W2.
 
Description:
  • This embedded firmware development position will be part of the Automotive and Energy Solutions (AES) group of Client.
  • AES solutions focus on emerging markets related to automotive and energy including electric vehicles, grid-edge technologies and lab power supply products.
  • Our team in Loveland develops a variety of embedded firmware products, software applications and cloud-based solutions.
  • A successful candidate for this position will have strong C++ skills and a desire to work with a mixed team of firmware and gateware developers, EEs and QA engineers to develop cutting-edge power products and solutions.
Responsibilities:
  • Design, develop, test, and deploy embedded firmware for electronic test and power applications.
  • Collaborate across technical domains to define, implement and verify product features.
  • Identify and champion for continuous improvements to firmware development processes.
  • Demonstrate passion for learning and seek development opportunities for self and team.
Requirements:
  • BS or MS in Computer Science, Computer Engineering, Software Engineering, or a related engineering discipline.
  • 3+ years of embedded firmware and/or software development experience.
  • Strong knowledge and experience with C++ and Object-Oriented Programming
  • Multi-threaded operation in embedded Linux
  • Experience with Integrated Development Environments (VS Code, or Qt Creator) and open-source compilers/debuggers (GCC, GDB).
  • Experience with revision control tools such as Git
  • Strong debugging and root-cause analysis skills
  • Work well both independently and in teams using effective interpersonal skills
  • Efficient cross-site communication in multiple time zones
Desired Skills:
  • Experience with QT development framework and implementation of graphical user interfaces.
  • Familiarity with Agile development processes and tools.
  • Experience in automated tests to ensure code quality and reduce manual QA
  • Experience documenting APIs, design specifications and processes
  • Desire to work closely with hardware, ability to understand schematics and circuit diagrams.
  • Experience/familiarity with FPGA/digital design and HW peripherals (PCIe,DMA,SPI,I2C)

Required profile

Experience

Related jobs