Development Engineer Software - Duluth (United States)

 Development Engineer - Software Duluth


Development Engineer - Software Duluth

ScioTeq Duluth specializes in designing rugged computers and smart displays for military vehicle and ground shelter applications.  We are looking for a software development engineer who will design, implement, test and document software functions for these products. You are able to work according to agreed constraints (timing, specifications, quality and cost) and in conformity with common guidelines and best practices.  You are also capable of executing specified test cases and plans to analyze and verify whether technical solutions are in accordance with product specifications and customer requirements.


Required Qualifications and Skills

  • US citizenship required
  • Education: Bachelor’s Degree – BSCS or other related engineering degree
  • 3+ years’ experience in related software engineering experience in a multidisciplinary product development environment
  • Demonstrated proficiency in using C and C++ programming languages
  • Technical skills relating to embedded software development using ARM microprocessors
  • Experience with automated regression testing is highly desirable
  • Experience with Linux and/or Windows driver software is also a plus
  • Use of software version control systems
  • You are analytical and have problem solving skills
  • You can work independently while contributing in a small team environment
  • You are able to handle multiple tasks concurrently
  • You are a good communicator and possess interpersonal skills

Job Role and Responsibilities

  • Carry out the design, implementation and testing/verification of software functions or modules within given constraints: time, cost, specification & quality targets
  • Propose design solutions for given tasks according to product specifications and customer requirements
  • Ensure that the relevant, available information gets collected, analyzed and considered for the proposed implementation used for those solutions
  • Work within the software team to plan and execute the work to be done
  • Ensure that given milestones are achieved or problems are escalated as early as possible.
  • Ensure that required software testing, documentation, and releases occur on time as per the project plan.
  • Participate in customer bid evaluations and proposals
  • Contribute to user documentation, such as specifications, user manuals and API manuals
  • Assist customer service in troubleshooting and resolving customer software related issues

Our Offer

  • Challenging projects in high tech markets 
  • Variety of software projects – embedded ARM & OS software, host CPU OS drivers & applications for Linux and Windows
  • Colleagues with excellent teamwork and high standards of work
  • Meaningful individual contributions and design responsibility
  • A growing company with a culture of individual ownership and responsibility


Send us your CV and motivation!