We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Envision Technology, LLC logo
Envision Technology, LLC Verified
IT Consulting, Managed Services, Cybersecurity, Software Development

Senior Software Engineer

Manchester, New Hampshire, United StatesOnsiteFull TimeSeniorPosted 2 months agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Envision Technology, an innovative small business providing advanced electro-optical solutions for defense applications, seeks a Senior 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.

Qualifications

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience with 10+ 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, UART, and USB.
  • Experience with 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).
  • 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.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

This position will have access to information and items protected under the International Traffic in Arms Regulation (ITAR) and must therefore be a “U.S. person” as that term is defined under ITAR, 22 CFR 120.62.

Ready to apply?
You'll be redirected to Envision Technology, LLC's application page.

Similar roles