DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Akoustis, Inc. Senior Software Engineer (Contract) in Huntersville, North Carolina

We are seeking an experienced Software Engineer to join our team in developing and delivering a key strategic project. The Senior Software Engineer will be a member of the engineering team responsible for building high-quality, innovative, and fully performing software that complies with coding standards and technical design. Responsibilities including gathering user requirements, defining system functionality, and writing code in various languages, such as Python, C++, and C. This is a 6-month contract position with the potential for a longer engagement.

Specific duties and responsibilities include:

  • Develop information systems by designing, developing, and installing software solutions.

  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

  • Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.

  • Work with RF engineers, designers, and FAB production process owners to define hardware architecture and software computing requirements.

  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.

  • Conduct software code security reviews and testing and stay abreast of current software coding vulnerabilities and exploits.

  • Prepare and install solutions by determining and designing system specifications, standards, and programming.

  • Improve operations by conducting systems analysis and recommending changes in policies and procedures.

  • Obtain and license software by obtaining required information from vendors, recommending purchases, and testing and approving products.

  • Protect operation by keeping information confidential.

  • Provide information by collecting, analyzing, and summarizing development and service issues.

  • Accomplish engineering and organization mission by completing related results as needed.

We are seeking someone who has the following knowledge, skills, and abilities:

  • Bachelor of Science degree in Computer Science, Engineering, or relevant field and five years of proven experience. MEMS or RF experience or MSEE with RF experience is a plus.

  • System integration, automation, controls, and manufacturing experience desired.

  • Knowledge of MEMS and RF design and manufacturing a plus.

  • Deep understanding of software engineering principles and fundamentals.

  • Programming experience in Python required.

  • Programming experience C#, C++ preferred.

  • Programming with MySQL, MariaDB, and SQLite, as well as experience with DB creation and management, is required.

  • API programming experience desired

  • Experience in developing software:

  • General programming skills

  • Software design

  • Software debugging

  • Software documentation

  • Software testing

  • Effective problem solver, proactive process owner, and insightful software developer.

  • Familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.

Equal Opportunity Employer Veteran/ Disabled

DirectEmployers