Eclypses Careers

Embedded Systems Developer – II

Colorado Springs

This position is responsible for creation, maintenance, and support of Eclypses Embedded Systems applications. This developer will enjoy collaborating with other team members to develop highly efficient, high-performance services to be accessed by technology partners as well as for consumption by other internal applications and services.

 
Reporting Structure

  • Reports to Project Lead

Qualifications

  • Good Communication Skills
  • Demonstrable Teamwork Skills
  • Ability to learn quickly and adapt to an ever-changing and dynamic environment
  • Demonstrated ability to understand challenges and opportunities presented with high transaction volume services that deal with sensitive data in a robust and highly available environment
  • Demonstrated experience with embedded systems design
  • Bachelor’s Degree in computer science, electrical, or computer engineering and proven strong coding skills in assembly/C/C++
  • Previous experience in software/firmware engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Experience with 8/16/32-bit microcontroller/microprocessor programming as well as common peripherals and protocols
  • Experience with interfacing to digital, analog, and mixed signal boards
  • Ability to work effectively with software engineers to port existing C++/C# software to assembly/C language
  • Able to read schematics and datasheets for components
  • Familiarity with high level languages including Java and C#
  • 4-6 years experience with various micro-controllers
  • 4-6 years experience with C and C++
  • 4-6 years experience with Embedded Device Programming
  • 6-8 years experience with Linux or comparable O/S

Duties

  • Join with remainder of team in keeping security and data confidentiality as the highest priority
  • Assist with ongoing maintenance and support of existing embedded devices
  • Assist with development of test cases and methods for Eclypses existing libraries and applications
  • Assist with development of new services required to support new and existing applications
  • Other duties as required

Responsibilities

  • Maintain a positive and supportive work ethic
  • Contribute to a dynamic and positive work environment
  • Able to take direction from a variety of sources
  • Keep management abreast of all issues and their resolution
  • Adapt software to work on various embedded devices/systems
  • Port new and existing C++/C# software to assembly/C language
  • Design, develop, code, test, and debug software for embedded devices/systems
  • Analyze and enhance efficiency, stability, and scalability of system resources on embedded devices/systems
  • Interface with new embedded system designs
  • Support software verification and optimization of I/O performance
  • Contribute to and support the methods and patterns established by the Eclypses development team


Please submit your resume below for consideration or send resume to careers@eclypses.com with Job Title in the subject line