Embedded software engineer
Embedded Software Engineer
We are seeking a talented Embedded Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing and developing software features to enhance existing and future products while resolving bugs and sustaining issues in legacy products. This role involves collaboration with various engineering teams to improve product performance and development processes.
Responsibilities
-
Design and develop software features based on high-level customer and product line management requirements.
-
Develop new features for existing and future products.
-
Resolve bugs and other sustaining issues in legacy products.
-
Collaborate with validation, integration, optical, hardware, and test engineering teams to continuously improve product performance, execution efficiency, and development processes.
-
Ensure firmware documentation is accurate and up to date.
-
Coach junior software engineers and drive coding reviews and practices across the team.
-
Engage in pre- and post-sales customer interactions and provide guidance to Field Application Engineers.
-
Provide input to documentation teams.
Essential Skills
-
Expert in C and C++ programming for embedded systems.
-
University degree in Electrical Engineering or Computer Science.
-
8+ years of experience in embedded software systems (flexible to 5+ years for strong candidates).
-
Experience in the Optical Networking industry (Layer 0/1 equipment) preferred.
-
Familiarity with Agile development, CI/CD, and DevOps practices.
-
Experience with system product software functions (e.g., North-Bound Interface, BSP, photonic control, alarms, service management).
Additional Skills & Qualifications
-
Experience with open-source code (SONiC, FRRouting, Open vSwitch) is a plus.
-
Familiarity with networking and security protocols.
-
Experience with virtualization and container technologies.
-
Programming skills in Go and Python.
-
Object-oriented design and Linux multi-process/threaded design.
-
Good communication skills and experience in cross-site/global teams (Chinese language a plus).
Work Environment
The position offers a hybrid working environment with 2-3 days on-site and flexible arrangements possible
Job Type & Location
This is a Permanent position based out of Horsham, PA.
Pay and Benefits
The pay range for this position is $120000.00 - $165000.00/yr.
-Candidates with 5-7 years of strong, directly relevant experience will be considered. -Telecom/optical networking background is preferred but not mandatory. -Role involves mentoring but not direct reports initially. -Compensation: Target base ~$160k + 15% bonus (business unit performance) + stock plan ($5-10k/year). -Hybrid work: 2-3 days on-site, more flexibility for software than firmware. -Interview: Panel round, possible follow-up with China team.
Workplace Type
This is a hybrid position in Horsham,PA.
Application Deadline
This position is anticipated to close on Feb 28, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email [email protected] (%[email protected]) for other accommodation options.
Recommended Jobs
Real Estate Buyer's Agent (Butler)
DESCRIPTION: Are you passionate about helping people make one of the most important decisions of their lives? As a Real Estate Buyer's Agent , you will be dedicated to representing and guiding buye…
Part Time Nabisco Merchandiser - R-142949
Job Description Join our Mission to Lead the Future of Snacking AT Mondelēz International Part Time Nabisco Merchandiser Join our team of Part Time Nabisco Merchandisers and fulfill the me…
Breakfast/Prep/Lunch Crew Member
Job Overview We are seeking enthusiastic and dedicated Crew Members to join our team in a fast-paced, customer-focused environment. As a Crew Member, you will play a vital role in delivering exception…
Manufacturing Technician
Reference #: JR26208 As a Production Operator at PPG's Monroeville Research & Development, you will be a crucial part of our Specialty Synthesis Group (SSG) operations responsible for process deve…
Atlas Infrastructure Engineer
Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility…
Scrum Master
Job Description Skill: Scrum Master Must Have Technical/Functional Skills" Experience: Proven experience as a Scrum Master, Agile Coach, or in a similar role. Certification: Certified Scru…
Early Childhood Music Faculty | Mary Louise Curtis & Wynnefield Branches
Founded in 1908, Settlement Music School, a non-profit organization, is one of the largest community schools of the arts in the United States serving children and adults of all ages at five branches i…
Structural Engineer Supervisor
Requisition ID: 96708 Job Category: Engineering Location: Pittsburgh, PA, United States Join a company that is passionately committed to the pursuit of a better world through positive ch…
Occupational Therapy Assistant Certified (COTA) Saint Vincent Hospital - Casual
Company : Allegheny Health Network Job Description : GENERAL OVERVIEW: Conducts occupational therapy treatments under the supervision of an Occupational Therapist. Effectively communicate…
Line Cook
We’re hiring for a full-time line cook position. Dinner only, each station is responsible for production and service. Tues-Sat ~45 hours a week. Small team-oriented environment. Ideal candidates have…