Sr. Firmware; Embedded Software Engineer


Loveland, CO

11 - 15 years

Posted 239 days ago

  by    Holly Foster

This job is no longer available.

Job description

We're seeking a Senior Level Firmware / Embedded Software Engineer for our client company.

Essential Functions:

  • Designs, develops, modifies and implements software applications for embedded and desktop environments.
  • Designs, develops, modifies, implements and executes unit tests and automated tests.
  • Supports and/or installs software applications/operating systems
  • Participates in the testing process through test review and analysis, test witnessing and certification of software
  • Actively tracks developments in the software community and incorporates them where appropriate
  • Works with business unit to evaluate and make recommendations on open innovation opportunities
  • Owns definition of overall product software architectures
  • Drives use of common components across software solutions
  • Coordinates across development efforts to ensure consistency and leverage of common technologies
  • Reviews design and development efforts by other teams to ensure adherence to standards
  • Plans, designs, and carries out programs, projects, studies, or other work independently.

Other Non-Essential Functions:

  • Mentors junior scientists and engineers


  • Minimum of a Bachelor's degree in Computer or Electrical Engineering or related field
  • Minimum of 10 years of directly relevant experience
  • Detailed understanding of software development methodologies for commercial products
  • Experience with Agile methodologies and scrum process
  • Experience with technical leadership
  • Strong background in software architecture and design
  • Experience with DevOps
  • Expert knowledge of software programming languages and tools required by project
  • Demonstrated skill in the areas required to perform this job:
  • Software Systems Architecture Design
  • Software Development and Testing
  • Software Build and Deployment
  • Software Troubleshooting
  • Software Documentation and Maintenance
  • Embedded Software Development
  • Expert knowledge C/C++ programing language
  • Expert knowledge of OOP and OOD application
  • Embedded and Desktop Linux development
  • Software Development Methodologies
  • Software Modeling and Design
  • VOC and Product Definition
  • Excellent Communication and Presentation Skills
  • Cross-Functional collaboration
  • Technical Leadership for Projects
  • Specialization in two or more of the following areas:
  • RTOS
  • GUI Design and Implementation
  • Networking and Communications Protocols
  • Localization and Internationalization
  • Database and Transaction Processing
  • Internet Standards and Protocols

Willing to relocate candidates outside of Colorado.

$90K - $150K