Software Engineer

5 Years – On Site – Full-Time

Envision Technology, an innovative small business providing advanced electro-optical solutions for defense applications, seeks a Software Engineer.  In this role, you are responsible for the software design, implementation, integration, and test of complex electro-optical systems and subsystems for defense applications.

Responsibilities:

  • Collaborate with other engineering disciplines to create innovative new product designs from concept, through research & development, and into production.

  • Software code development for both embedded Linux and microcontrollers for engineering and production testing.

  • Work with electrical engineering to debug and troubleshoot complex electronic and software designs.

  • Provide support throughout the full product life cycle, including design, transition to production, and sustainment.

  • Use industry standard project management tools to track software tasking and defects.

  • Other tasks as assigned.

Required Skills & Qualifications:

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience with 5+ years of experience developing software code.

  • Working knowledge of C/C++ in an embedded environment.
  • Familiar with GIT and related source control tools.

  • Understanding of Real Time Operating Systems (RTOS) concepts and development.

  • Experience with communication protocols such as I2C, SPI and UART.

  • Experience with USB and MIPI preferred.

  • Knowledge of board bring-up and hardware debugging including reading schematics and hardware test tools such (oscilloscope, JTAG).

  • Familiarity with embedded build systems (Yocto, BitBake, CMake) preferred.

  • Excellent organizational skills and the ability to interact productively in a team environment.

  • Ability to move up to 25 pounds.

Additional Information:

  • Applicants must be a US Person.

  • Travel within the US or internationally to customer locations may be required occasionally to support product testing or design reviews.
  • Individuals applying should have the aptitude and motivation to proactively contribute in a fast-paced culture from day one and grow with the company.
Scroll to Top