Software Engineer

Nokomis Inc Charleroi , PA 15022

Posted 3 weeks ago

Nokomis Inc, is a high technology research and development company located just south of Pittsburgh, Pa. We work hand-in-hand with organizations such as the U.S. Military, DARPA, NASA, the DOE and the DOD. We have won several phase I, II and III SBIR proposals and have been awarded numerous additional contracts as well.
We are currently hiring software engineers and programmers to work as part of a team with diverse talents and skills. This candidate will assist in the development of the latest cutting-edge technology and should be comfortable handling multiple projects.
Responsibilities and Duties:
-Maintain WPF and WinForms GUIs
-Perform version control of all software under his/her purview
-Perform unit testing and systems level testing of software systems that communicate over the network
-Document software using doxygen, C# comments and text documents
-Perform configuration management of software systems as required by Nokomis and Nokomis' customers.
Qualifications and Skills
-C++ (11,14 and 17)
-C# (WPF, oxyplot)
-Build Systems (Visual Studio, Eclipes, CMake)
-Object oriented programming (templates, interfaces, polymorphism)
-Algorithm development
-Multi-threaded programming
-TCP-IP networking (Berkley sockets, boost ASIO)
-Serialization (YAML, JSON, strings)
-Data processing and analysis
-Experienced with databases (MySQL, SQLite)
-Unit testing and systems level testing
Job Type:
Full Time
Experience:
C++ (2 years, required)
C# (1 year)
Visual Studio (1 year)
Education:

Bachelor's Degree in software engineering or related field with 3 years relevant work experience OR Master's Degree in related field

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Fpga Engineer

Nokomis Inc

Posted 3 weeks ago

VIEW JOBS 4/1/2019 7:06:12 PM 2019-06-30T19:06 <strong>Job Summary</strong> <p><br /> Nokomis Inc. is a high technology research and development company located just south of Pittsburgh, PA. We work hand in hand with organizations such as the U.S Military, DARPA, NASA, the DOE, and the DOD. We have won several phase I, phase II, and phase III SBIR’s, and have been awarded numerous additional contracts as well.<br />  </p> <p>We are currently hiring engineers to work as part of a team with diverse talents and skills.  This candidate will assist in the development of the latest cutting-edge technology and should be comfortable handling multiple projects.<br />  </p> <p>This position is for innovative and visionary FPGA Engineers who are capable of designing and implementing advanced technical solutions within an interdisciplinary team.  Nokomis is a dynamic high technology entity that has implemented multiple complex FPGA solutions in our16 years history of technical excellence in the development of next-generation RF sensor systems for multiple applications.  We are seeking talented and ambitious engineers to join our team in a long-term and full-time capacity on-site in the Greater Pittsburgh area.  This position requires strong technical skills in FPGA design, development, and integration within complex systems, excellent communication skills, and a desire to make a strong impact on the world.  Though there is a preference for an Electrical Engineer with at least 5 years of complex FPGA design and implementation who additionally excels at comprehensive board level design, experienced pure FPGA engineering specialists are also highly desired.<br /> <br />  </p> <p><strong>Responsibilities and Duties</strong></p> <p>The engineer will develop, simulate, implement, debug, and verify Field Programmable Gate Array (FPGA) programming as part of a larger complex system encompassing multiple electronic components.  Digital Signal Processing (DSP), high speed circuit design, algorithm implementation, and interfacing with external computational assets will be part of job execution.  The candidate shall be well versed in microprocessors and supporting logic, analog to digital convertors (ADC), digital to analog convertors (DAC), digital signal processors (DSP), RF signal processing circuits, and analog signal circuits, as well as parts selection, circuit prototyping and debugging, schematic capture, and assisting PCB layout experts.</p> <p>Primary responsibilities include:</p> <ul> <li>FPGA design, development, implementation, and debugging</li> <li>System design concept and planning</li> <li>Device and part evaluation and selection</li> <li>Electronic circuit design</li> <li>Troubleshooting and integration of circuits and systems</li> <li>Working with research and software teams to evolve solutions from concept to reality</li> </ul> <br /> <p><strong>Qualifications and Skills</strong></p> <p><em>Required:</em></p> <ul> <li>5+ years experience with FPGA devices and programming VHDL and Verilog</li> <li>Programming design and documentation experience</li> <li>Digital Signal Processing (DSP) experience</li> <li>Electrical and electronic circuit design</li> <li>Experience with digital and analog circuits, parts, and components</li> <li>Expert level troubleshooting skills</li> <li>Advanced level skills with Windows and Linux operating systems</li> <li>Proficiency with test equipment; oscilloscopes, spectrum analyzers, logic analysis</li> <li>Solid understanding of network technologies; Ethernet, TCP/IP, network stacks and drivers</li> <li>Experience with interconnection technologies; USB, i2c, SPI</li> <li>Ability to work alone and with teams, handle multiple tasks</li> </ul> <em>Desired:</em> <ul> <li>Algorithm design and implementation</li> <li>RF design and troubleshooting experience</li> <li>Solid programming skills with C/C++, shell scripting, MATLAB, python, TCL, kernel level development</li> <li>Strong mathematical background in signal processing and transformations</li> <li>Experience with schematic capture and layout of PCBs</li> <li>Board-level design</li> <li>Good lab skills; soldering, rework, building jigs and adapters</li> </ul> <strong>Job Type</strong><br /> Full Time<br /> <br /> <strong>Experience</strong><br /> FPGA (Verilog/VHDL): 5 years <em>(required)</em><br /> <br /> <strong>Education</strong><br /> Masters with 5+ years experience or BS with 10+ years experience<br />   Nokomis Inc Charleroi PA

Software Engineer

Nokomis Inc