Firmware Engineer Job at HumCap, Inc., Plano, TX

THQvT2xqd0ZWR3N1OG5oUmx3WDVva21yMEE9PQ==
  • HumCap, Inc.
  • Plano, TX

Job Description

Responsibilities for a typical software/firmware engineer may include many of the following:
  • Work with customers and project lead to refine requirements
  • Assist with system architecture and high-level hardware design
  • Develop software, embedded software and firmware per requirements on a variety of platforms, from embedded systems, to Microsoft Windows, to Linux
  • Assist with hardware bring-up
  • Integrate software/firmware with customer’s hardware platform(s)
  • Produce design release packages for delivery to customers, including external documentation of source code and protocol specifications
  • As required, meet with customer(s) to discuss project status and to resolve problems

The following is a list of skills and experiences that we find attractive in candidates.
  • BS in Computer Science, Computer Engineering, Electrical Engineering, or related engineering discipline, MS degree preferred
  • Minimum 7 years software/firmware development experience
  • Must be proficient in C/C++
  • Experience with hardware/software integration in embedded systems
  • Thorough understanding of networking protocols and techniques
  • Hands-on experience with logic analyzers, oscilloscopes, etc
  • Strong written and oral communications skills
  • Excellent troubleshooting/diagnostic capability
  • Experience with and discipline in using revision control systems
     
    Because the skill sets needed for each project vary, we expect all candidates to be able to learn new skills and adapt to quickly-changing technology. If you have experience across a number of these technologies, we want to talk with you:
Processors
  • TI MSP430 microprocessors
  • Microchip PIC microprocessors
  • Freescale/Motorola Coldfire and PowerPC microprocessors
  • ARM 7/9 microprocessors
  • Intel x86 microprocessors
  • TI Power-efficient and high-performance DSPs

Operating Systems/Languages
  • Windows
  • Visual Studio 6.0 through 2013 (both MFC and .Net)
  • Mobile
  • Linux
  • Java, Perl, CGI, PHP, XML
  • MySQL and PostgreSQL database applications
  • Web-based GUIs
  • Device drivers
  • Eclipse

Job Tags

Full time,

Similar Jobs

The Staff Pad

Certified Nursing Assistant - CNA Job at The Staff Pad

 ...shifts are available. With direction of a Registered Nurse, the CNA provides direct patient care and assists team members with delegated...  ...s behavior/activity to the RN. Qualifications: Previous hospital/long term care experience, including the use of medical... 

City National Bank

Fraud Investigator Specialist Job at City National Bank

*FRAUD INVESTIGATOR SPECIALIST*WHAT IS THE OPPORTUNITY?Responsible for performing and documenting through root cause analysis on clients' transactions identified through fraud operations and strategy to identify rings, scams, fraudulent activities that impact CNB's clients... 

Christus Health

Occupational Therapist-Phys MED Therapy Occup-Prn Job at Christus Health

DescriptionSummary:Under the supervision of the Director of Physical Therapy, the Occupational Therapist has the responsibility and accountability for assessing, planning, evaluating and implementing care for the patients assigned occupational therapy. The Occupational... 

CK National Recruiting

Class A Class A, B, C Drivers Job Job at CK National Recruiting

Class A Class A, B, C Drivers JobIndependent Owner Operator Drivers receive personalized interstate dispatching to guarantee maximum revenue potential. In addition to over-the-road transportation, additional responsibilities include on-site leadership of packing, inventorying...

CSA

Independent Driver ( Must Own a Cargo or Sprinter Van) Job at CSA

 ...Problem solving skills Requirements Must own a reliable cargo van, Sprintervan,or Box Truck ( no SUVs or Personal Vehicles)...  ...pass BG check) Smartphone with GPS and the ability to use delivery apps Ability to lift packages up to 50 lbs Strong work ethic...