Summary:
Cooperative member of the Engineering team that assists engineers in producing a smooth efficient flow of quality work through the department. Develops and documents software for ACTIA products, tools and other systems. Effective communication skills (both written and spoken) and experience working with a development team are desired. The successful candidate would work at the ISO9001:2008 certified ACTIA facility in Elkhart, IN.
Organizational Competencies:
Quality Focus Determined to stay focused on the quality of each and every deliverable by ensuring consistency and adherence to high standards, as well as paying close attention to even the minutest details involved.
Innovative Thinking The inherent desire to change and innovate in order to ensure that the organization stays relevant and current with changing times.
Effective Communication Balancing listening and talking, speaking and writing clearly and accurately, influencing others, keeping others informed.
Teamwork Taking ownership of our work, doing what is needed without being asked, following through.
Problem Solving Planning ahead, managing time well, being on time, being cost conscious, thinking of better ways to do things.
Job Specific Competencies:
1. Software Engineer
a. Adapts baseline software applications (software on existing embedded platforms and PC applications) to meet provided specifications
b. Follows disciplined process for programming and testing activities
c. Requests peer reviews as necessary
d. Estimates time required to complete projects and delivery dates for prototypes and software changes
e. Investigates problems reported by customers on existing products
f. Provides verification software developed by other engineers
2. Project Management
a. Actively manages tasks to ensure priority issues are addressed to meet project timing
3. Collaboration
a. Collaborates with customer to support new software development
b. Collaborates with ACTIA software teams across multiple countries
c. Collaborates with all members of interdisciplinary team for product development and release to manufacturing
4. Quality
a. Ensures software development follows company policies
5. Documentation
a. Maintains time records, projects reports and software documentation as required
6. Legal Compliance
a. Ensure legal compliance with state, federal, international and OSHA requirements as needed
b. Ensure ISO procedures are followed
c. Maintain compliance with all company policies and procedures
Minimum Qualifications and Education
Bachelors of Science in Computer Science, Electronics, Mathematics or equivalent
1 3 years of experience in Software Engineering preferred
Programming 8/16/32 microcontrollers using C (automotive experience is preferred); 1 3 years
Windows programming with C++ (Embarcadero C++ Builder XE experience is preferred); 1 year
Structured software development including software verification and validation; 1 year
CAN development tools (i.e. Vector CANalyzer/CAPL or Intrepid); 1 3 years
Version control/configuration management tools (i.e. Subversion, Git); 1 year
Knowledge of codesys is a plus
Working Conditions
Movement This position needs to occasionally move about inside the office and on the production floor. Frequently required to reach with hands and arms. Occasionally required to stand; walk; use hands to finger, handle, or feel objects, tools, or controls; and stoop, kneel, crouch, or crawl.
Operate/Use Must be able to operate a computer and other office productivity machinery (i.e. copier, printer, calculator).
Ascend/Descend Rarely ascends/descends stairs to reach archived files
Communicate This position frequently communicates with co-workers, managers and supervisors. Must be able to exchange accurate information in these situations.
Transport This position regularly lifts or moves 10 pounds, frequently lifts or moves up to 25 pounds, and occasionally moves up to 50 pounds for various needs.
Vision Specific vision abilities required by this job include close vision, color vision, depth perception and the ability to adjust focus.
Work Environment Relatively quiet but fast paced.
Travel Occasional travel to customers and vendors, with overnight stays, may be required.
Nothing in this job description restricts managements right to assign or reassign duties and responsibilities to this job at any time.
ACTIA Corporation is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: ACTIA is committed to the principle of equal employment opportunity for all employees and t providing employees with a work environment free of discrimination and harassment. All employment decisions at ACTICA are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. ACTIA will not tolerate discrimination or harassment based on any of these characteristics.