Senior Software Engineer

Hirenetworks Raleigh , NC 27601

Posted 2 months ago

Senior Software Engineer - 8008

Do you have experience in mobile, embedded systems, hardware/software integration, algorithm development, and computer graphics ? Our client is seeking software engineers to perform advanced development for augmented reality technology used in defense applications. You will be working on a wide range of sensing modalities and use cutting-edge patented sensor fusion algorithms to operate on embedded wearable platforms.

The Senior Software Engineer is a direct hire opportunity with one of our clients in Raleigh, NC. Wide salary range based on background and experience.

Local candidates strongly preferred. No sponsorship or C2C arrangements available.

Responsibilities of the Senior Software Engineer:

Design and develop cross-platform augmented reality software, algorithms, and systems that provide high-accuracy head tracking in a wide range of environments on resource-constrained wearable platforms (e.g., mobile phones)
Develop, optimize, improve, and debug multi-threaded and concurrent software in C, C++, and Java running on a wide range of computing platforms (e.g., Android, Windows, Linux on ARM and x86)
Use designs patterns and object-oriented design principles to enhance code maintainability, testability, and portability
Support end-to-end technology integration by contributing to firmware, driver, and application-level code development
Design, develop, and maintain interfaces to external hardware and software systems to enable information aggregation for the end-user
Support testing, evaluation, and demonstrations of augmented reality systems in laboratory and field environments
Take on new challenges and learn new skills to enhance algorithm and software performance in previously unanticipated ways

Re quirements of the Senior Software Engineer:

Bachelors or Master s degree in Computer Engineering, Computer Science
7 + years Relevant work experience
H ands-on understanding of hardware-level debugging
S trong foundation in efficient implementation of algorithms in C/C++ on multi-core CPU and GPU processors
Experience with Linux development and CMake and Git
M eet eligibility requirements for access to classified information.

Contact Martha Michaux at mmichaux@ hirenetworks.com or X314 with questions regarding this posting. A Word resume is preferred when applying.

When looking for a job, have you ever heard the phrase it is not about what you know, it is who you know?

At HireNetworks, it really is all about who we know.

Whether your current contract is coming to a close, youre looking to advance your career or are a company on the hunt for new talent and wanting to expand let HireNetworks put our networks to work for you.

HireNetworks is an equal opportunity employer.

#Dice

Skills:
Algorithm, Algorithms, Android, BIND, Development, Embedded, Embedded Systems, Firmware, Foundation, GIT, Graphics, Hardware, HTML, HTTP, Java, Laboratory, Linux, Multi-threaded, Networks, Software Engineer, Testing, Windows
Permanent



See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
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
Senior Software Engineer

Ipreo

Posted 6 days ago

VIEW JOBS 11/7/2018 12:00:00 AM 2019-02-05T00:00 What you'll work on: * Design and develop heavily transactional, robust multi-tiered Web applications * Design and develop Web and RESTful Services for integrations with various internal and external applications * All aspects of database development: Modeling, stored procedures, performance tuning, etc. * Provide level 3 support for your application, working closely with product and account management teams * Work with Product Management to translate business requirements into technical designs and then plan sprints that deliver quality components and products on time * Collaborate with product owners to further value proposition of our applications * Actively participate in research, discussions and decisions on software architecture, development processes, and other best practices What we look for: * Bachelor's degree in Computer Science/related field * Focus on software craftsmanship and the ability to write clean code * Experience building large scale, high availability web-based systems * Angular 4+, TypeScript and Full Stack development * Proven ability to work in a team-oriented environment * Solid written and verbal communication and presentation skills Desired skills that will help you: * Development experience in C#, .NET, .NET Core * Database experience in SQL Server, PostgreSQL * Front End Development experience with JS, TypeScript, Bootstrap, Angular4+, Redux, and MV* UI frameworks * DevOps experience in Docker, Service Fabric, TeamCity, TFS Release, Powershell * Domain Driven Design (DDD) experience * Experience working in an Agile Development environment * Experience operating in a DevOps culture * Knowledge of NoSQL paradigms * Knowledge of microservice and serverless architecture patterns * Advanced knowledge of OOP/OOD, Design patterns, and SOLID * Experience working in a multi-cultural environment across time zones * Financial domain knowledge: Our products are used by large and successful trading & hedge funds, Wall Street banks, and many others #LI-SK1 Ipreo Raleigh NC

Senior Software Engineer

Hirenetworks