Embedded Software Engineer RLC Electronic Systems
8 Sinking Spring, PA Job Details Full-time 10 hours ago Qualifications Computer science Software engineering Computer Science Mobile product development Embedded systems English C Bachelor's degree Computer hardware Mobile application development IP networking ARM Microcontroller programming Design (software development lifecycle) Microprocessors Full Job Description 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