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

cCswN3hNV2hRM1NncmRyNkxuSWQrR0F2ZFE9PQ==
  • 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

Get It - Executive

Unit Manager Job at Get It - Executive

 ...commitment to improving the lives of the residents we serve, the Unit Manager plays a key role in delivering high-quality care to...  ...needs and responses. Collaborate with physicians and other healthcare professionals to ensure the best care and outcomes for residents... 

Omeida English College

Instructors for University students Camp Needed in June, 2024 Job at Omeida English College

1. Develop and deliver training sessions to college students effectively;2. Coordinate activities that promote active engagement among participants;3. Monitor participant progress, provide feedback, and adjust instruction as needed;4. Report any issues to the program... 

AO Globe Life

Fully Remote Veteran Benefits Officer Job at AO Globe Life

Our company has moved to 100% virtual, work-from-home positions. This position allows you to earn an incredible living without sacrificing your family life. Youll have the flexibility to choose your working hours when its convenient for YOU and your family. Were...

Get It Recruit - Transportation

Special Education Aide - Dover - Remote | WFH Job at Get It Recruit - Transportation

We're a growing team of passionate professionals dedicated to helping children with autism reach their full potential. We're looking for compassionate and dedicated Registered Behavior Technicians (RBTs) to join our team and provide in-home therapy services. What You... 

The Joint Commision

Chat Moderator (Remote) Job at The Joint Commision

 ...As a Remote Chat Assistant, your primary responsibility will be to respond to live chat messages on a businesss website or social media accounts. This includes addressing customer inquiries, sharing sales links, and providing discounts. Youll play a crucial role in...