Trijicon, Inc. • Wixom, MI 48393
Job #2692095144
Software Engineer II
Engineering
Michigan - USA
Posted: 05/07/2024 | Accepting Until: 06/06/2024 | Positions Available: 1
Job Responsibilities
Apply programming knowledge to the investigation and development of ideas and designs for new products, and improvements to existing products, in accordance with Trijicon's Quality Operating and Product Development Systems
Complete moderately difficult assigned tasks on-time with moderate supervision or assistance
Confirm product performance; maintain schedule, code database, and safe and clean working environment; control costs
Develop improvements to existing products per customer request
Solve moderately complex software problems at the component and sub-system level
Translate software requirements into code requirements
Assist in development of project objectives, schedules, and specifications
Communicate challenges and successes effectively within the department through design reviews
Support Project Management initiatives and meetings from Design Specification through to product launch
Design, debug, and test basic embedded electronic system code
Program low voltage, low current DC systems
Perform moderately difficult software development for digital and analog SMD PCB's, resulting in robust electronic systems
Programming of microcontrollers
Program control software for micro displays and LED circuitry
Interface and collaborate with external electronic system design vendors and contract manufacturers
Collaborate with other engineering groups and disciplines within department, as well as with other departments
Maintain accurate documentation of concepts, code, and processes
Maintain current knowledge of competitive technologies related to company products and the software engineering discipline
Follow written protocols and generate reports
Contribute to the intellectual property position of the company
Ensure products are functional, ergonomic, and aesthetically pleasing
Ensure all ISO paperwork is complete at each project milestone
Perform other similar tasks as assigned
Job Requirements
Basic Microsoft Windows / Microsoft Office
Use measuring and lab equipment such as caliper, multi-meter, oscilloscope, emulators, etc.
Detail oriented, creative thinking, problem solving and systematic diagnosis, self-motivated, excellent interpersonal skills
Excellent written communication and oral presentation skills.
Effectively interface with employees, customers, visitors, and suppliers
Ability to work interdepartmentally in developing specifications, design and analysis documentation and presentations; coordinating with Marketing/Sales, Quality, and Production activities
Understanding of moderately complex circuit designs
Aptitude for integration of software into electro-optical and electro-mechanical systems
Demonstrated proficiency with C/C++, C#, VB, Assembly, or similar programming language(s)
Experience with Embedded OS / RTOS (e.g. LINUX, Windows, Android, iOS, etc.)
Matlab experience preferred
Digital signal processing experience, programming microcontrollers and multicore selection
Experience with communication protocols, e.g. I2C, SPI, UART. USB, ethernet
Proficiency with general code versioning and control (e.g. SVN, Git)
Proficiency with at least one Integrated Development Environment / compiler / linker, reading & writing makefiles
Debugger / emulator experience
Experience in object-oriented programming and data structures
Experience with IMU's, photo-detectors, and other sensors
Experience working with analog and digital image sensors
Electronic imaging or graphic systems development preferred
Integration of multiple software layers - e.g. image processing, embedded systems, application layer, user interface preferred
FPGA programming experience preferred
SoC programming experience preferred
Maintain professional, respectful, and ethical conduct at all times
Maintain and project Trijicon's business image, Vision, Mission, and Values at all times
Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies as required
Three or more years of experience in a manufacturing environment or two years with an advanced technical degree preferred, or skill-set based
Participation in at least one Small Project and one full-milestone project from inception through launch preferred - or demonstrated ability through prior experience
3+ years' experience with Texas Instruments OMAP and DaVinci development is required
3+ years' experience with NXP ~~~ Linux development is a strong plus
Ability to apply common sense understanding, follow detailed and uninvolved written or oral instructions. Ability to deal with problems involving a few concrete standardized situations.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit. The employee is required to frequently stand, walk, and reach. The employee is occasionally required to walk, reach with hands and arms, stoop, kneel, twist crouch, or crawl, and communicate with co-workers and guests.
The employee must regularly lift and/or move up to 10 pounds, frequently lift and/or move up to 15 pounds, and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, peripheral vision, depth perception, and the ability to adjust focus.
Trijicon is an Equal Opportunity/Affirmative Action employer and supports workforce diversity. U.S. Citizenship or permanent residency required. We offer a competitive salary and benefits package.
Leave this field blank
Trijicon, Inc. • Wixom, MI 48393 • 3 Days Ago
Trijicon, Inc. • Wixom, MI 48393 • 3 Days Ago
Trijicon, Inc. • Wixom, MI 48393 • Apr 25
Charles Schwab & Company, Inc. • Ann Arbor, MI 48103 • May 16
Charles Schwab & Company, Inc • Ann Arbor, MI 48103 • 3 Days Ago
BorgWarner PDS (USA) Inc. • Auburn Hills, MI 48326 • 12 Days Ago
Nexteer Automotive Corporation • Auburn Hills, MI 48326 • 12 Days Ago