Contract / Temp to Direct / Direct Hire: Direct Hire
Country: United States
Zip or Postal Code: 99336
The Sr. Software Engineer position will support the software development for systems, instruments and their associated desktop software. The Sr. Software Engineer will work with the software engineering team to improve our existing products and develop our next generation of portable devices.
-Work closely with other team members to define, clarify and implement key software features for both our instruments and desktop software.
-Design, development and implementation of front end graphical user interface, instrument communication, algorithms, network software and data storage.
-Experience with the full Software Development Life Cycle
-Proven ability to work with cross-functional teams including communicating and publishing plans, designs and visions.
-Working knowledge of Microsoft Office products
-Software documentation and Mercurial or GIT version control
-Transition software into manufacturing
-In depth expert using C++, C#, MFC, STL, WPF, Windows .Net, object-oriented design, using multi-threaded software systems for the development of production level software tools and systems.
-Familiarity with operating systems Windows 7, 8.1 and 10, Linux.
-Hands-on test driven or code based regression test experience
-Experience with standards such as JSON and XML
-Embedded Linux Debian/Ubuntu (Yocto build experience a plus)
-Win32 and POSIX Multithreading
-Familiar with network programming such as sockets and TCP/IP
-Embedded μARM (M0-M7) I2C, SPI, ADC, DAC, timers
-Database and SQL
-Android and ilOS
-Web development skills (Java, HTML)
Educational /Experience Requirements
-Bachelor of Science (MS preferred) in Computer Science or Computer Engineering, physics or related field
-Minimum 8 years of experience in software development including university or military training.
Exceptional company with an comprehensive and competitive benefits package including medical, dental, 401(k), paid vacation, holidays, and tuition assistance (as applicable).
Please email resume to email@example.com.
112 page view(s)
Thinking about applying for this position?
Please make sure that you meet the minimum requirements indicated for the job before you apply (see user agreement). If you are qualified, then use either the email link (near top of post) or the application link (near bottom of post) to apply, whichever is provided.
© Copyright - Roadtechs®, LLC. All rights reserved. No reproduction of any part of this website may be sold or
distributed for commercial gain nor shall it be modified or incorporated in any other work, publication, or website.
Use of this site implies compliance with the Roadtechs User Agreement.