Job Overview
We are seeking a versatile and motivated Software Developer to join our Engineering team. Under the guidance and direction of the Design Engineering Manager, will be responsible for designing, developing, testing, validating, and troubleshooting embedded software projects for industrial control and radio control systems. The ideal candidate has a strong foundation in software development, is experienced writing low-level C code, and enjoys working close to hardware in a collaborative environment.
A Day In The Life
What will help you thrive in this role?
BS in Computer Science, Electrical Engineering, or related field.
3 years of embedded software development experience.
Strong proficiency in C for embedded systems
Experience with RTOS or bare-metal designs, including the use of interrupts and finite state machines.
Ability to read and understand datasheets, reference manuals, and electrical schematics.
Experience with SAE J1939 is a plus.
Experience with RF systems (900MHZ / 2.4GHz) is a plus.
Strong organizational skills and attention to detail when documenting design, testing, and validation activities.
Willing to travel up to 5%
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 provided to enable individuals with disabilities to perform essential functions.
While performing the duties of this job, the employee is frequently required to sit; use hands to finger, handle, or touch objects, tools, or controls; and talk or hear. The employee is occasionally required to stand, walk, and reach above shoulders. The employee must occasionally lift and / or move drawings, files, parts, components, and manuals weighing up to 30 pounds. Specific vision abilities required by this job include close vision, depth perception, and the ability to adjust focus.
Embedded Developer • Archdale, NC, US