Software Integration Engineer
Company: Snap-on
Location: Rowland Heights
Posted on: March 12, 2023
Job Description:
Design and develop software and firmware programs (embedded
systems, Windows, other) for torque measurement applications,
particularly in wireless applications. The successful applicant
will develop wireless torque systems for commercialization in a
variety of markets. This person will utilize advanced math
processes to convert analog and digital values into algorithms
which calculate torque value, rotation, position and orientation of
hand tools along with other physical attributes. Systems level
responsibility for product software and firmware design including
writing code, calibration methods, specification writing, code
testing, and tool/system testing. Support current product line as
needed.ESSENTIAL FUNCTIONS AND RESPONSIBILITIES include but are not
limited to the following. Other duties may be assigned. Represents
a summary of the range of duties, tasks, and responsibilities.
Intended to outline the minimum qualifications necessary for entry
into the position/class and do not necessarily convey the
qualifications of incumbents within the position/classification.
Reasonable accommodations may be made to enable individuals with
disabilities to perform essential functions.
- Develop software and firmware for new products, product
enhancements, and sustaining current products.
- Develop and maintain wireless torque system firmware code, test
the code, and implement in a suite of products.
- Develop specialized software and firmware for microprocessor
based embedded systems. Development can be one person task or
multi-location team oriented depending on current projects. Some
travel required. (10%)
- Develop software and firmware systems, including mathematical
analysis and algorithms, for use in developing new products and
product sustainment.
- Prepare thorough and accurate documentation for release to
manufacturing and for internal product design records. Maintain an
engineering records to document work activity in support of
company's product development and IP goals.
- Test and validate work product to assure product performance
and quality.
- Work closely with electronics suppliers to ensure proper
transition to production and resolve issues as necessary.
- Work with manufacturing and service personnel to resolve
problems.
- Develop an understanding of the company's products and their
applications.
- Collaborate with other engineers.
- Other related projects and/or tasks as required.ESSENTIAL
REQUIREMENTS/QUALIFICATION: Intended to outline the minimum
qualifications necessary for entry into the position/class and do
not necessarily convey the qualifications of incumbents within the
position/classification. The additional requirements listed below
are representative of the knowledge, skill, and/or ability
required. To perform this job successfully, the applicable
candidate must be a team player.
- Bachelor's and 8 years related experience or master's degree
and 5 years related experience in computer science, mathematics, or
engineering.
- C, C ++, C#, Java, .Net programming proficiency
- Detailed knowledge of Bluetooth, Wi-Fi, ZigBee and other
wireless technology, messaging protocols, and interfaces.
- Familiar with Microsoft development tools
- Embedded programming
- Linux application programming
- Familiar with ARM or TI MCUs
- Experience with products intended for industrial or
manufacturing applications.
- Web and network software design
- Basic understanding of complementary technical disciplines
(mechanical engineering, design, manufacturing)
- Must possess good problem solving and analytical skills.
- Exceptional degree of technical competence regarding original
systems design.
- Advanced skills in mathematics
- Knowledge of physics and measurement systems
- Highly analytical with broad investigative skills
- Must be able to work well with others and with minimal
supervision.
- Must possess excellent organizational and time management
skills.
- Must be customer focused.
- Excellent computer skills including MS Word, Excel, PowerPoint,
and Access Database
- Good interpersonal and communication skills
Keywords: Snap-on, Rowland Heights , Software Integration Engineer, IT / Software / Systems , Rowland Heights, California
Didn't find what you're looking for? Search again!
Loading more jobs...