C/C ++ Embedded Software Engineer Job at Hire Velocity, Colorado Springs, CO

aUVxc2pBWkIzc09wTkZqb2FJVVRTbmpv
  • Hire Velocity
  • Colorado Springs, CO

Job Description

JOB DESCRIPTION

This position will be working closely with a team of senior engineers designing and releasing both the software and hardware for items such as single board computers, environmental control and measurement, and LED sign message control. The successful candidate will be involved in all aspects of product and system design to firmware and control software development to product release and post-release support.

  • #1 Importance: Write complete code utilizing a project concept analysis, design review, development, peer review, test and release process.
  • Become the designated owner of specific code bases.
  • Design software features to meet product requirements
  • Write technical specifications and assist with functional specifications
  • Troubleshoot and debug existing products and perform new development
  • Research networking protocols and practices, development techniques, and quality improvement methods, and share your knowledge with the team
  • Validating products against standards documents
  • Working with and supporting production and customer service
  • Creating test documentation/procedures and test/validation programs

AREAS OF EXPOSURE :

  • Embedded to higher level programming (C++)
  • Embedded firmware
  • Circuit and system design
  • Real-time embedded systems
  • Microcontroller and SOC architectures
  • Serial communication protocols RS2332, RS485, Ethernet, SPI, I2C, CP/IP, UDP, HDLC, snmp, SPI
  • Design for testability

QUALIFICATIONS

  • 5+ years' experience as an Embedded Software Engineer
  • Software development experience in Linux & hardware environments (We are developing with Linux / C++)
  • C and C++ in an Embedded environment
  • Embedded systems, microprocessors (ARM,PIC,STM), memory (SRAM, DDR), I/O
  • Networking protocols, etc.
  • Design software features to meet product requirements
  • CPLD and FPGA processing understanding/exposure
  • Troubleshooting skills using lab equipment such as logic analyzer
  • Write technical specifications and assist with functional specifications as well as the creation of test documentation, procedures and validation.
  • Validate products against standards documents
  • Demonstrated experience designing, implementing, testing, diagnosing & supporting production software
  • Translate incomplete/ambiguous/verbal requirements into detailed technical specifications
  • Ability to work on several projects simultaneously
  • Flexible attitude fostering the ability to work closely with others
  • Some travel may be required (5%)

Job Tags

Flexible hours,

Similar Jobs

PrimeFlight Aviation Services

Baggage Handling Agent - San Diego International Airport (SAN) Job at PrimeFlight Aviation Services

 ...*ABOUT US**+ We perform a wide range of airport support services globally on behalf of commercial...  ...as applicable)+ Ability to work any day/shift, including holidays, within a 24/7...  ...to work various shifts including nights, weekends and holidays. The successful PrimeFlight... 

Career Strategies

Bilingual Leasing Agent (Apartment Community) Job at Career Strategies

 ...Your Role As a Bilingual Leasing Agent, you'll play a vital role in providing exceptional service and fostering a welcoming community...  ...tours that highlight the features and benefits of our apartments. Deliver Outstanding Service: Respond promptly and professionally... 

Home Health Works

PASCO AIDES NEEDED - HIRING NOW Job at Home Health Works

Now Hiring: Home Health Aide (Pasco County)$16-$18/hour | Full-time Hours | Meaningful WorkAre you a compassionate caregiver who wants to make a real difference in someones life? Join Home Health Works, where our mission is to provide high-quality, personalized care... 

Albertus Magnus College

Science Laboratory Coordinator Job at Albertus Magnus College

 ...Science Laboratory Coordinator Job Details Job Location : Albertus Magnus College - NEW HAVEN, CT Position Summary Position...  ...and knowledge of laboratory techniques, preferably in biology, animal anatomy and physiology, and general chemistry, are required.... 

Charles Schwab

Sr. CrowdStrike Engineer (Endpoint Security) Job at Charles Schwab

**Your opportunity**The Senior CrowdStrike Engineer is an individual contributor supporting endpoint security technologies, threat monitoring, and management in Schwab Cybersecurity Services. This role leads the security and infrastructure teams on the design, engineering...