Back to Search Results

Embedded Software Engineer

Post Date

Mar 17, 2026

Location

West Goshen,
Pennsylvania

ZIP/Postal Code

19380
US
May 31, 2026 Insight Global

Job Type

Perm

Category

Software Engineering

Req #

DGO-2df27af9-d5a6-4c84-bcf3-64a42ef0978a

Pay Rate

$115k - $140k (estimate)

Job Description

Insight Global is assisting a signal processing and optical telecommunications client of ours in identifying a Embedded Software Development Engineer for a direct hire opening they have. The Embedded Software Development Engineer designs, implements, and tests embedded software features running on both in-house developed and commercial hardware platforms.

• Design, develop, test, and maintain embedded software for optical telecommunications
equipment
• Develop software in C/C++ for embedded Linux SoC systems and microprocessors
• Collaborate closely with hardware design engineers to support rapid embedded software development:
o Provide software input during schematic design reviews
o Assist with board bring-up, debugging, and validation
• Support the production team with software testing and production workflows
• Provide customer technical support, including bug fixes and implementation of new software features
• Recreate customer reported issues and test scenarios using optical laboratory test equipment
• Participate in project planning, task estimation, and schedule development
• Contribute to system-level design and embedded software architecture

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

• Bachelor’s degree in Electrical Engineering, Computer Engineer, Computer Science, or equivalent experience
• Strong proficiency in embedded C
• 3-5 years if embedded software engineering
• Experience leading software engineering projects (project management experience)
• Experience developing software for embedded Linux systems
• Ability to debug software at the Linux and embedded system level
• Understanding of electronic hardware fundamentals
• Experience using laboratory test equipment, such as multimeters, oscilloscopes, logic analyzers, and JTAG tools
• Familiarity with scripting languages, such as Python, and Linux command line tools, including bash scripting

Nice to Have Skills & Experience

• Working knowledge of C++
• Familiarity with ARM and/or MIPS processor architectures
• Experience with SDK design, gRPC, protobuf, or similar communication

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.