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.