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

VXJySkNrTVhFNzI3UmJjd0VjZm42a0cx
  • 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

Thrust Aviation

Flight Operations Support Specialist - Private Jet... Job at Thrust Aviation

 ...About Thrust Aviation Thrust Aviation is a U.S.-based private aviation company specializing in on-demand private jet charter, aircraft management, and aircraft sales. Founded in 2019, weve earned a reputation for exceptional service, transparent pricing, and operational... 

AVEVA

Security Consultant Job at AVEVA

**AVEVA is creating software trusted by over 90% of leading industrial companies.****Job Title:** Security Consultant**Location:** London, UK (Hybrid, 3 days a week)**Employment Type:** Full time - permanent**The job**In the AVEVA Group's Security function, the Director... 

Crowne Health Care

Social Services Assistant Job at Crowne Health Care

 ...We are currently accepting applications for a Social Services Assistant within our long-term care and rehab facility specializing in geriatrics...  ...accountability, and a positive attitude is a must. Must enjoy working with our residents and families. We are a subsidiary of... 

Epsilon

Vice President Business Development, FSI Job at Epsilon

 ...industry trends and adapting to evolving market demands will be crucial in maintaining Epsilon...  ...: Strategically unlock and engage C-level and executive contacts within a designated...  ...network and influence among tech, media, telco or travel decision-makers. Customized... 

Royal Caribbean Group

Waiter Job at Royal Caribbean Group

Waiters set up tables, explain menus, take orders, serve food and beverages, and clean tables in their assigned areas. He/she must know menu items and ingredients to be able to promote the items being served and answer guests questions. Waiters are fully responsible for...