Back to search
Insight Global Linkedin · Posted 1mo ago

Embedded Software Engineer

West Chester

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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. ]


Type: Direct Placement

Salary: Up to $140,000 + annual bonus

Benefits: Fully provided Health, Dental, Vision + Vested HSA and great 401K Match

Schedule: M-F, WFH Monday and Fridays. Flexible in office schedule with core hours being 10am to 3pm


• 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


REQUIRED SKILLS AND EXPERIENCE

• Bachelor’s degree in Electrical Engineering, Computer Engineer, Computer Science, or equivalent experience

• Strong proficiency in C/C++ coding

• 4-6 years of software engineering

• Experience leading software engineering projects (project management experience)

• Personal/Professional experience with Linux and command line

• Ability to debug software at the Linux and embedded system level

• Understanding of electronic hardware fundamentals

• Familiarity with scripting languages, such as Python, and Linux command line tools, including bash scripting


NICE TO HAVE SKILLS AND EXPERIENCE

• Working knowledge of C++

• Familiarity with ARM and/or MIPS processor architectures

• Experience with SDK design, gRPC, protobuf, or similar communication

• Experience developing software for embedded Linux systems

• Experience using laboratory test equipment, such as multimeters, oscilloscopes, logic analyzers, and JTAG tools

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent