"Alerted.org

Job Title, Industry, Employer
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Advanced Search

Advanced Search

Cancel
Remove
+ Add search criteria
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Related to

  • Software Engineer II

    Trijicon, Inc. (MI)



    Apply Now

    Software Engineer II

     

    Engineering

     

    Michigan - USA

     

    Posted: 05/15/2025 | Accepting Until: 06/15/2025 | Positions Available: 2

    Job Responsibilities

    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

    Job Requirements:

    + Verifiable commercial development experience with Arm development

    + Verifiable commercial development experience with soft core (i.e. RISC-V) development in an FPGA framework a strong plus

    + 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#, Assembly, or similar programming language(s)

    + Demonstrated proficiency with Eclipse-based IDEs (e.g. MCUXpresso) and VS Code

    + Experience with Embedded OS / RTOS (e.g. LINUX, FreeRTOS, etc.) in a multithreaded environment preferred

    + Matlab experience desired

    + 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.Git)

    + Debugger / emulator experience

    + Experience in object-oriented programming and data structures

    + Experience with IMU’s, photodetectors, 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 development 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 (3) or more years of experience developing firmware/software for mission-critical embedded systems, 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

    Education:

    + Bachelor of Science in Computer Science or Software Engineering or similar Bachelor of Science in Engineering

    Reasoning Ability:

    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.

    Qualification Requirements:

    To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed here are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

    Physical Demands:

    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 accommodation 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 employer compliant with applicable State and Federal laws. U.S. Citizenship or permanent residency required. We offer a competitive salary and benefits package.

     

    Leave this field blank

     


    Apply Now



Recent Searches

[X] Clear History

Recent Jobs

  • Software Engineer II
    Trijicon, Inc. (MI)
  • Technical Project Manager III - Technology Modernization Risk & Controls
    JPMorgan Chase (Houston, TX)
[X] Clear History

Account Login

Cancel
 
Forgot your password?

Not a member? Sign up

Sign Up

Cancel
 

Already have an account? Log in
Forgot your password?

Forgot your password?

Cancel
 
Enter the email associated with your account.

Already have an account? Sign in
Not a member? Sign up

© 2025 Alerted.org