- Design patterns
- Windows
- TCP
- C++
- TCP/IP
- Dental insurance
- Health insurance
- Flexible schedule
- 401(k)
- 401(k) matching
ATI is seeking self-motivated individuals to fill positions in our software development group in Novi, Michigan. This is a salary position with a competitive salary and benefits.
Responsibilities
As a member of the embedded software development group, you will be part of a dynamic development team performing analysis, design, and development of our embedded products.
Responsibilities will include:
Both new development and maintenance/enhancement to existing embedded software.
Detailed technical design of system architecture and software components based on requirements.
Development and execution of unit test procedures.
Development and execution of system test procedures.
Development and updating of documentation on work performed.
Qualifications
The ideal candidate will have the following qualifications and skills:
Desired Skills/Experience
Experience with using C++, C, and Assembly in the development of embedded software.
Experience with using Object Oriented programming techniques in the development of embedded software.
Experience with RTOS and multi-tasking interrupt-based embedded software development.
Experience using ICE and debuggers in the development of embedded software.
Able to understand and intelligently debug existing software.
Solid understanding of general programming software technology.
Understanding and appreciation of software development lifecycles.
Knowledge of and understanding of software design patterns.
Bonus Skills/Experience
Familiarity with C# and C++ for Windows applications.
Familiarity with system interfaces such as CAN, JTAG, I2C, OCDS, AUD, RTD, NBD, and Ethernet.
Understanding of communication protocols such as CCP, XCP, J1939, TCP/IP ISO14229, and ISO15765.
Experience with PLD/FPGAs and ABEL/VHDL.
Experience with communication transport layers such as CAN, RS232, USB, Ethernet, and Flexray. · Experience with SAE, ISO and ASAM standards.
Knowledge of data acquisition concepts and systems.
Knowledge of automobile and engine controls systems.
Knowledge of wireless communication systems.
Essential Non-Technical Skills
Positive proactive attitude and solid work ethic.
Strong communication skills.
Strong organizational skills.
Experience with Microsoft Office applications.
Detail-oriented and methodical coding mentality.
Willingness to follow processes and procedures.
Ability to work independently.
Benefits:
401(k) + Match
Dental insurance
Flexible schedule
Health insurance
Life insurance
Paid time off
Referral program
Vision insurance
ATI is an excellent place to work having a culture/environment that is family-oriented. ATI offers generous PTO and Holidays. Plus Health, Dental, and Vision are 100% paid by the employer.
Candidates who meet the preceding qualifications should email their resume to hr_us@accuratetechnologies.com.
About Accurate Technologies:
Accurate Technologies Inc. (ATI) was founded in 1992 and has decades of experience in applying advanced technologies, effecting successful collaborations and building valued partnerships offering user friendly software and high reliability hardware solutions for the measurement, calibration and diagnostics (MCD) sector. US designed and manufactured to global standards, ATI’s products benefit a wide variety of clientele including OEM and Tier One suppliers for automotive powertrain development plus customers in the defense, marine and aerospace sectors. From humble origins in a home garage to its 120,000 ft² (11,000 m²) World Headquarters facility in Novi, Michigan, and seven subsidiary offices located across the globe, ATI has remained innovative and methodical in the development of hardware and software. The IGTM 1000, an ignition timing meter, was the first hardware solution offered by ATI in 1992; it was revolutionary at the time and still in use and available today. Since the company’s creation, ATI’s central objective has remained consistent – to create advanced user friendly products that enhance both productivity and efficiency for testers, calibrators and suppliers. Combining unrivalled market knowledge and a complete understanding of what really matters to you, the customer, ATI is dedicated to delivering cutting-edge MCD solutions, always with an emphasis on reliability and ease of use.