Overview
Skills
Job Details
Embedded Developer 5 days onsite
Location : Langhorne, PA (look for the people from NJ,PA,NY)
Duration : 4 Months (Might be extended)
Visa : H1,
Onsite 5 days per week - Philadelphia Greater Area
Our client is seeking a Senior Software Engineer with deep expertise in C/C++ development for embedded and performance-critical systems. This role will focus on architecting and implementing scalable software solutions, managing structured data environments, and supporting complex embedded platforms.
The ideal candidate brings strong systems-level development experience, familiarity with embedded operating systems, and a proven ability to deliver modular, scalable software designs for mission-critical applications.
Job Description:
- Design, develop, and maintain complex, scalable software solutions with a focus on modularity and performance.
- Develop systems-level and performance-critical applications using C and C++.
- Architect structured databases leveraging SQL and object-oriented database models.
- Build and support embedded systems running on VxWorks and Windows Embedded platforms.
- Implement and troubleshoot communication protocols for embedded development.
- Contribute to the full software lifecycle, from requirements gathering and design through implementation and deployment.
- Collaborate with cross-functional engineering teams to integrate hardware and software solutions.
- Apply best practices in scalability, safety, and structured software process design.
Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- 10+ years of software design and development experience, with emphasis on scalable systems.
- Strong expertise in C and C++ for systems-level and embedded development.
- Hands-on experience with SQL and object-oriented database management.
- Proficiency with VxWorks and Windows Embedded operating systems.
- Familiarity with communication protocols commonly used in embedded systems.
- Strong communication and collaboration skills, with the ability to explain complex technical concepts to non-technical stakeholders.
Preferred:
- Understanding of both legacy and modern C++ standards.
- Experience with FDA 510(k) regulatory processes.
- Background in formal software processes for safety-critical applications.