Senior Software Engineer

Hirenetworks Raleigh , NC 27601

Posted 4 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@ 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.


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

upload resume icon
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.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

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

IHS Markit

Posted 4 weeks ago

VIEW JOBS 12/20/2018 12:00:00 AM 2019-03-20T00:00 Senior Software Engineer Raleigh - Fayetteville StreetAs a Software Engineer and a member of a team of elite, highly skilled forward thinking colleagues working on product development in an agile and collaborative environment, you will work with cutting edge technologies and learn how these technologies are applied in the global capital markets. In addition to the design and development work, you will also gain exposure to the financial services industry. You will have the opportunity to work in a fast paced environment where priorities can change on a daily basis. You will also have the opportunity to mentor others and work in an Agile environment, gaining experience with Agile constructs. You will take initiatives and collaborate extensively with the stakeholders and within the development team to achieve ambitious goals. You will be working in a fast paced environment, inspiring excitement. This is an exciting opportunity to become a critical part of a fast growing, global organization at what is arguably the most exciting time in the rapid evolution of our company. What you'll work on: * Design and develop transactional and multi-tiered Web applications * Design and develop Web 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 standards * A successful candidate is someone who wants to continually enhance the knowledgebase of themselves and the team as it relates to Web based technologies, Software Development Process and company standards and practices. What we look for: * Bachelor's degree in Computer Science or related field * 3 - 6 years of application development experience one or many of: * C# * .Net Core * ASP.Net Core * SQL Server/PostgreSQL, SSIS * JavaScript * MV* UI frameworks like Angular 2+ * Windows/Linux environment * Ability to work in team oriented environment, and can work independently * Strong written and verbal communication and presentation skills The following experience would be advantageous: * Experience with one or more of MV* UI frameworks, Angular, etc. * Experience using XML and JSON Web Services, and RESTful services * 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. This is a fantastic opportunity to work with cutting edge technology and a dynamic group of experts. The right candidate will be multi-skilled and can assume a wide array of roles in a fast paced, high growth financial services software company. It is the policy of IHS Markit to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, IHS Markit will provide reasonable accommodations for qualified individuals with disabilities. We maintain a drug-free workplace. For candidates in the US, we are a participant in E-Verify (see link below). EEO is the Law EEO is the Law Supplement Right to Work Pay Transparency Policy E-Verify Current ColleaguesIf you are currently a colleague with IHS Markit please apply internally via Workday. IHS Markit Raleigh NC

Senior Software Engineer