Software Engineer II (Vehicle Solutions)- job post Grayhill, Inc
Job Description
Until Filled (CST)
La Grange, IL, USA
70,000-121,000 per year Based on Experience
Salary
Full Time
Generous PTO, Competitive 401K and 4% Match, BCBS Health and Dental insurance in addition to vision, life and disability
Grayhill designs and manufactures intuitive human interface solutions that make life simpler, safer and more efficient. Standard products include optical encoders, rotary switches, keypads, joysticks, displays, touchscreens and pushbuttons. These components are sold to thousands of customers around the globe. Grayhill also incorporates these standard products into control panels to support a range of major customers in the Healthcare, Agriculture, Construction Equipment and Military markets. Our headquarters are in LaGrange, IL with manufacturing facilities located in McCook and Carpentersville IL, Iola WI and Shenzhen China.
We offer opportunities for talented professionals seeking challenging careers with a proven industry leader.
Are You Ready to Grow With Us?
Summary: We are seeking a skilled and motivated Software Design Engineer II to join our Vehicle Solutions team. In this role, you will contribute to the design, development, and maintenance of embedded software systems for existing and next-generation products.
Essential Duties and Responsibilities include the following. Other duties may be assigned.
Knowledge in developing embedded 8bit/16bit/32bit microcontrollers in C.
Experience with J1939 CAN, CANopen, and LIN protocols.
Knowledge of boot code, coding standards, and firmware testing methods.
Understanding of common microcontroller peripherals such as: timers, GPIO, watchdog, ADC, UART, DMA.
Familiar with software development processes and controls (static analysis, distributed version control, unit testing, bug tracking).
Experience with debugging (either with in-circuit debugger or by other means)
Ability to read and understand schematics and to aid in debugging.
Ability to use oscilloscope, DMM, and other debugging tools.
Strong communication and interpersonal skills to influence the organization and to communicate effectively with internal and external customers.
Experience working with regulations like European functional safety and Cybersecurity Resilience Act
