Embedded Software Engineer
About this role
Employer-provided description, formatted for easier reading.
**Embedded Software Engineer**
RLC Electronic Systems, a fast\-pace dynamic design and manufacturing company is looking for an Embedded Software Engineer to join our team of professionals. This position is on\-site, and not remote.
We work on interesting and diverse projects for the cruise industry, gaming, medical instrumentation, measurement, and space exploration, to name a few. If you want to walk into a Home Depot, sporting goods store, Dr’s office, cruise ship or visit a carwash and see one of the projects that you managed then this is the job for you.
**Job responsibilities include:**
\- Work alongside fellow software and hardware engineers
\- Develop and debug source code which includes multi\-threaded applications and interfacing with various peripheral devices
\- Produce quality software documentation including design and unit test plans
\- Assist in testing the developed software and provide support for field problems
\- Compile and write support documentation for finished project
\- Occasional travel to customer / install sites
Requirements
**Skills needed:**
Work as part of a team with minimal supervision
Positive, proactive attitude
Ability to stay focused on tasks and meet deadlines
Programming \- Writing computer programs for various purposes.
Critical Thinking \- Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
Complex Problem Solving \- Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
Learning Strategies \- Selecting and using training/instructional methods and procedures appropriate for the situation when learning or teaching new things.
Excellent problem solving skills
**Qualifications skills include:**
Bachelors degree in Computer Science or equivalent
Proficient in C/C\+\+ programming Linux, ARM, mobile device applications, such as Android/iPhone and relevant development tools
Minimum 2 years experience in software development
Embedded systems design experience
Micro\-processor/micro\-controller knowledge
TCP/IP Sockets programming experience a must
Device Driver development knowledge
Preference to candidates familiar with RS232/RS422/RS485 communications standards
PLC programming a plus
Good organizational and verbal communication skills
\*Please plan to bring along examples of previous projects and accomplishments and your role in creating/solving the task at hand.
RLC Electronics Systems offers a strong compensation and benefits package as well as a beautiful working environment. Learn more about RLC by visiting our website: www. rlcsystems.
com.
Education:
- Bachelor's (Required)
Language:
- English (Required)
Ability to Commute:
- Sinking Spring, PA 19608 (Required)
Work Location: In person