EMPLOYMENT OPPORTUNITY: Senior Embedded Firmware Engineer

DESCRIPTION:
Tecnova is looking for a Senior Embedded Firmware Engineer to be responsible for the concept, design, documentation, and implementation of electronic products used in various industries including automotive, industrial controls, embedded applications, and medical instruments. This individual must be able to take project ownership, complete tasks on schedule and on budget, while building a relationship with our customers.

ESSENTIAL FUNCTIONS
  • Work with available customer documentation and customer representative(s) to gather and document requirements
  • Work with available customer documentation and customer representative(s) to generate accurate task lists and estimates
  • Using requirements documentation design an architecture that supports all requirements (it may be necessary to work with the customer to change unrealistic or conflicting requirements)
  • Quick and thorough review and understanding of data sheets and errata for processors and peripherals
  • Document the resulting architecture, data storage and design using various methods including flow charts, state diagrams, use cases, UML, etc.
  • Select technology that is likely to be available in the future, has solid support and is recognized as a standard whenever possible
  • Maintain requirements and design through the course of the project
  • Organize and participate in design and code reviews – both hardware and firmware
  • Troubleshoot hardware implementation – read schematics, use a scope, diagnose issues, suggest updates, etc.
  • Implement the design using Tecnova coding standards and best practices
  • Include diagnostic coding to help troubleshoot issues during testing, field trials or production
  • Unit test implementation to reduce defects when handing off to QA
  • Apply debugging best practices to decrease troubleshooting and repair time
  • Write system and user documentation for the specified audience
  • Support customer questions and issues


REQUIREMENTS
  • Bachelor’s degree and 5+ years of related experience
  • Strong communications skills
  • Solid understanding of software development life cycle, processes and procedures
  • Highly proficient in the C programming language
  • Highly proficient in multiple development tools and emulators
  • Familiarity with Microchip, Phillips, TI parts; ARM and PIC chips


ADDITIONAL REQUIREMENTS
  • Location: Waukegan, Illinois (Northern Chicago Suburb)
  • Local Candidates, Only - Relocation costs not covered
  • Some travel may be required
  • No 3rd-party resumes accepted.  Principals, only – no agencies or contractors
  • Due to ITAR regulations, US citizenship is required


ABOUT TECNOVA

Tecnova is a leading electronic product development, automated test engineering, and contract manufacturing firm that provides custom electronic hardware, mechanical, and software solutions to small companies and Fortune 100 corporations. We offer exciting and professional challenges, variety, and ample opportunity to roll up your sleeves and make a difference. We offer an excellent salary package commensurate with the skills and qualifications of the applicant, 401(k), medical, dental, and eye care benefits.

Qualified innovative, creative, and results-oriented individuals that desire a wide variety of projects in a challenging, fast-paced environment are encouraged to apply.

If your background and qualifications match this position, please send your resume via one of the following methods for immediate consideration:


    Mail:
      Tecnova
      ATTN: Product Development
      2383 N Delany Rd
      Waukegan, IL 60087-1836 USA

Please note: Due to the volume of the responses we receive, Tecnova will only contact those candidates who meet the requirements described above.