Software Engineer
Reading, PA · On-site
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. We ...
Reading, PA · On-site
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. We ...
Reading, PA · On-site
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. We ...
$102K - $135K/yr
Senior Software Engineer Location : Downingtown, PA 19335 Duration : 12 Months Shift Details : 100% onsite Job Requirements: Senior Software Engineer, AI Integration * Design and develop AI ...
$102K - $135K/yr
Senior Software Engineer Location : Downingtown, PA 19335 Duration : 12 Months Shift Details : 100% onsite Job Requirements: Senior Software Engineer, AI Integration * Design and develop AI ...
Reading, PA · On-site
As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur while ...
Reading, PA · On-site
As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur while ...
As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur while ...
As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur while ...
Reading, PA · On-site
As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur while ...
Reading, PA · On-site
As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur while ...
As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur while ...
As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur while ...
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
As a BI Software Engineer I, you will participate in all aspects of the BI Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur ...
As a BI Software Engineer I, you will participate in all aspects of the BI Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur ...
As a BI Software Engineer I, you will participate in all aspects of the BI Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur ...
As a BI Software Engineer I, you will participate in all aspects of the BI Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur ...
Reading, PA · On-site
As a BI Software Engineer I, you will participate in all aspects of the BI Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur ...
Reading, PA · On-site
As a BI Software Engineer I, you will participate in all aspects of the BI Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur ...
Reading, PA · On-site +1
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
Reading, PA · On-site +1
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
C++ Software Engineer(Onsite) Location:Holland, PA Interview:Phone + Skype Industrial is seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a ...
Quick apply
C++ Software Engineer(Onsite) Location:Holland, PA Interview:Phone + Skype Industrial is seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a ...
Reading, PA · Hybrid
$93K - $128K/yr
As a Software Engineer, you will participate in all aspects of the Software Development lifecycle by supporting Penske's proprietary financial applications including Account Payable and receivable ...
Reading, PA · Hybrid
$93K - $128K/yr
As a Software Engineer, you will participate in all aspects of the Software Development lifecycle by supporting Penske's proprietary financial applications including Account Payable and receivable ...
Reading, PA · Hybrid
$93K - $128K/yr
As a Software Engineer, you will participate in all aspects of the Software Development lifecycle by supporting Penske's proprietary financial applications including Account Payable and receivable ...
Reading, PA · Hybrid
$93K - $128K/yr
As a Software Engineer, you will participate in all aspects of the Software Development lifecycle by supporting Penske's proprietary financial applications including Account Payable and receivable ...
Shillington, PA · Hybrid
$93K - $128K/yr
As a Software Engineer, you will participate in all aspects of the Software Development lifecycle by supporting Penske's proprietary financial applications including Account Payable and receivable ...
Shillington, PA · Hybrid
$93K - $128K/yr
As a Software Engineer, you will participate in all aspects of the Software Development lifecycle by supporting Penske's proprietary financial applications including Account Payable and receivable ...
Reading, PA · On-site
$93K - $128K/yr
As a Software Engineer, you will participate in all aspects of the Software Development lifecycle by supporting Penske's proprietary financial applications including Account Payable and receivable ...
Reading, PA · On-site
$93K - $128K/yr
As a Software Engineer, you will participate in all aspects of the Software Development lifecycle by supporting Penske's proprietary financial applications including Account Payable and receivable ...
Breinigsville, PA · On-site
$108K - $130K/yr
Broadcom is seeking an experienced MES (Manufacturing Execution System) Software Engineer/Manufacturing Systems Developer to design, develop, deploy and continuously enhance a custom MES platform ...
Breinigsville, PA · On-site
$108K - $130K/yr
Broadcom is seeking an experienced MES (Manufacturing Execution System) Software Engineer/Manufacturing Systems Developer to design, develop, deploy and continuously enhance a custom MES platform ...
Breinigsville, PA · On-site
$108K - $130K/yr
Broadcom is seeking an experienced MES (Manufacturing Execution System) Software Engineer/Manufacturing Systems Developer to design, develop, deploy and continuously enhance a custom MES platform ...
Breinigsville, PA · On-site
$108K - $130K/yr
Broadcom is seeking an experienced MES (Manufacturing Execution System) Software Engineer/Manufacturing Systems Developer to design, develop, deploy and continuously enhance a custom MES platform ...
Birdsboro, PA · On-site
$115K - $151K/yr
The Senior Software Engineer conducts multidisciplinary research and development for applications across a wide variety of end-user platforms. Pursuant to this, these engineers support pre-contract ...
Birdsboro, PA · On-site
$115K - $151K/yr
The Senior Software Engineer conducts multidisciplinary research and development for applications across a wide variety of end-user platforms. Pursuant to this, these engineers support pre-contract ...
About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... Troubleshooting system and software issues Collaborating with cross-functional teams on ...
About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... Troubleshooting system and software issues Collaborating with cross-functional teams on ...
$61K - $73.4K
2% of jobs
$73.4K - $85.8K
4% of jobs
$85.8K - $98.2K
6% of jobs
$98.2K - $110.6K
8% of jobs
$117.2K is the 25th percentile. Wages below this are outliers.
$110.6K - $123K
7% of jobs
$123K - $135.4K
18% of jobs
The median wage is $138.3K / yr.
$135.4K - $147.8K
16% of jobs
$147.8K - $160.2K
2% of jobs
$165.2K is the 75th percentile. Wages above this are outliers.
$160.2K - $172.6K
26% of jobs
$172.6K - $185K
1% of jobs
$185K - $197.4K
8% of jobs
$61K
$141.7K
$197.4K
Software engineers design, build, and maintain software systems for electronic devices. A software engineer may operate alone, but typically they spend their time collaborating with other engineers, scientists, and various specialists to come up with creative solutions.
On a day-to-day basis, software engineers operate as the creative brain behind electronic devices. They ensure active programs run smoothly and may recommend software updates for product optimization. In some cases, a software engineer may write or program code. Software engineers may also spend time troubleshooting and explaining programs to clients.
| Aspect | Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field, certifications | Bachelor's degree often preferred, certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems | Writing, coding, and implementing software applications |
| Industry Usage | Used across tech, finance, healthcare, and more for system-level roles | Commonly used in app and web development projects |
| Search Intent | Understanding roles, responsibilities, and qualifications | Learning about coding, programming, and project work |
While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Other
Posted 9 days ago
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.
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.
Sourced by ZipRecruiter
Electrical equipment, appliance, and component manufacturing
11 - 50 Employees
Reading, PA, US
1969