Software Engineer

Innok Robotics

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proficiency in languages like Java, C++, or Python, among others.
  • Strong written and verbal communication skills for collaboration across time zones.
  • Excellent writing and grammar abilities.
  • Bachelor's degree required (completed or in progress).
  • Previous experience in software development roles is preferred.
  • Ability to debug hardware with testing equipment.
  • Experience with back-end development and microservice architectures.

Responsibilities

  • Prepare design documentation for software engineering.
  • Utilize modern tools to design, develop, integrate, and test software in an agile setting.
  • Develop object-oriented software solutions primarily in C++ and Java.
  • Present engineering material during peer reviews and to customers as applicable.
  • Design and implement backend services and RESTful APIs using Java and Spring.
  • Maintain scalable and reliable software applications.
  • Produce clear technical documentation for knowledge transfer.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Training & Development opportunities
  • Work From Home flexibility
Full Job Description
We are seeking an experienced Software Engineer who brings strong technical depth and a hands-on, problem-solving mindset to the team. In this role, you will be instrumental in designing, developing, and maintaining cutting-edge software solutions that drive our business forward. This role sits at the intersection of enterprise software development, cross-functional collaboration, and continuous improvement.

Duties:

  • Prepare Software Engineering design documentation
  • Utilize modern software development tools in an agile environment to design, develop, integrate, and test software solutions for the Aegis Display Subsystem
  • Develop object-oriented C++ and Java code in a Linux environment
  • Prepare and present engineering material within the peer review process and to customer as appropriate
  • Design and implement backend services and RESTful APIs using Java and the Spring ecosystem
  • Develop and maintain scalable, reliable software applications
  • Produce clear technical documentation and support knowledge transfer to customers and internal teams.

Requirements

Required Qualifications:

  • Proficiency in at least one of the following programming languages or frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, Kotlin, or Swift.
  • Strong communication skills (written and verbal), working with teams across multiple time zones
  • Excellent writing and grammar skills.
  • A bachelor's degree (completed or in progress).
  • Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is preferred.
  • Able to debug hardware and drivers with Oscilloscope's, logic analyzers, and other test equipment
  • Back end development language support using golang, protobufs, and understanding of micro-service architectures
  • Experience with bare-metal software development, Real Time Operating Systems or Embedded Linux
  • Ability to multi-task, organize, and prioritize work.


As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.

Benefits
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Training & Development
  • Work From Home

Similar Jobs

More Jobs at Innok Robotics

  • Software Engineer
    $90K — $120K *
    Metairie, LA 70003 (Jefferson County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: