Hotline: 678-408-1354

Entry Level Embedded Firmware Developer DCP SW House

As an entry level embedded firmware developer for Siemens Building Technologies, you will participate within interdisciplinary teams to enhance and develop products for the commercial HVAC market. You will be responsible for building the web server running on our embedded controllers.

Responsibilities
  • Design, implement, test, troubleshoot, and enhance firmware applications for building automation embedded components and sub-systems
  • Collaborate with Senior Engineers to understand requirements, designs, and solutions
  • Participate in design alternatives via prototyping, pair programming and expert reviews
  • Review and understand software methodologies for product design and model documentation
  • Develop and run automated tests for verifying sub-system application functionality using an appropriate language or platform
  • Update skills and learn new technologies continuously to satisfy an inherent curiosity for learning
  • Collaborate on international, multi-site teams in an agile environment
  • Create and review technical documentation for internal process and external customer support
  • Comply with documented Siemens development processes
  • Adhere to basic understanding of quality attributes and their impact on SW sub-systems, design, and development
  • Participate in resolution of field problems in application of existing products
  • Travel occasionally (~10%)

Required Knowledge/Skills, Education, and Experience
  • Bachelor or advanced degree in Computer Science or related discipline (or equivalent combination of education and experience)
  • Solid knowledge of Object Oriented Design and some experience with software design languages, models, and diagrams (e.g. UML 2.0).
  • Understanding of software design patterns and principles
  • Solid knowledge in C++ and Linux
  • Hands-on software troubleshooting experience, ideally using Lauterbach development tools and Wireshark
  • Practitioner of state of the art development practices for software documentation and test-driven designs
  • Strong focus to deliver quality in every work aspect, utilizing tools to monitor, analyze and enhance software code base
  • Basic understanding of source control and application life-cycle management systems (e.g. IBM Jazz RTC, Git)
  • Strong record of delivering on personal responsibilities
  • Ability to work well in teams and to actively share knowledge with fellow team members
  • Ability to deliver on individual assignments
  • Cultural sensitivity and experience working with global teams
  • Strong oral and written communication skills
  • Knowledge of virtualization technologies and platforms (e.g. VMware, Docker)
  • Knowledge of modern operating systems and IT networks/infrastructure
Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com