Post job

Embedded software engineer jobs in Lower Merion, PA

- 188 jobs
All
Embedded Software Engineer
Senior Software Engineer
Firmware Engineer
Principal Software Engineer
Computer Engineer
Software Design Engineer
Contract Software Engineer
  • Sr AWS Developer

    NLB Services 4.3company rating

    Embedded software engineer job in Malvern, PA

    Role: AWS Developer Project: GIDS Investment Product Valuations Taxonomy Domain:- GIDS investment (“Investment product master,” “security master,” “reference data,” “pricing and valuations,” “NAV calculation,” “fund accounting,” “portfolio valuations,” or “taxonomy/ontology” experience in financial services.) Prior work with asset managers, custodians, or banks where they modeled funds, ETFs, accounts, benchmarks, or instrument hierarchies and exposed this via services or data platforms. Strong hands-on experience in designing, developing, and deploying scalable full-stack applications using AWS technologies (S3, DynamoDB, Postgres, Lambda, CloudFormation, Event bridge, IAM, Glue, Athena). · Experienced in API design (REST, GraphQL/Super Graph), and microservices. · Experienced in creating REST APIs using Python, JavaScript, and Go. · Experienced in development using DevOps principles, tools, and continuous delivery pipelines, including Bamboo, Bitbucket, JIRA, and Git. · Provides technical expertise and completes complex development, design, implementation, architecture design specification, and maintenance activities. · Monitor product health in test and production environments using Honeycomb, Splunk, and AWS CloudWatch. · Responsible for elevating complex code into the development, test, and production environments. · Resolves highly complex, elevated issues and recommend enterprise-wide improvements and solutions. · Actively work with the business and stakeholders over the requirements and giving demos after the development and reach out to different teams to accomplish
    $98k-133k yearly est. 4d ago
  • Senior Software Developer

    Therapynotes.com

    Embedded software engineer job in Horsham, PA

    About Us TherapDescriptionyNotes is the go-to superhero for behavioral health Practice Management and EHR software! Our top-notch SaaS solution handles scheduling, billing, documenting, telehealth, and more so clinicians can focus on awesome patient care. We're a dynamic team of pros who love to innovate and push the envelope, keeping our software cutting-edge. Join us, and let's revolutionize behavioral health software together while making a real difference! About The Job TherapyNotes is seeking a Senior Software Developer to join our growing team. We are looking for a passionate and experienced engineer skilled in building scalable and responsive web applications and services using Angular and ASP.NET Core. The ideal candidate will have demonstrated expertise in implementing robust APIs using event-based software design and adhering to Service-Oriented Architecture (SOA) principles. They should excel in a collaborative environment and have a proven track record of mentoring and developing others. What You'll Do Perform full-stack development including front end, business logic, and data access layers. Responsible for the entire development lifecycle from planning to release and support Actively contribute to software architecture decisions, design strategies, and code reviews to ensure high-quality, scalable, and maintainable solutions Collaborate closely with development team members and stakeholders Mentor and assist in the training and onboarding of new developers Maintain high standards, attention to detail, accuracy and completeness What We're Looking For 5 or more years experience developing software in an Agile, team-based environment 3 or more years experience developing responsive web applications BS and/or MS in a technical discipline (Computer Science or Software Engineering required) Strong understanding of OOP concepts and design patterns Expertise with Angular, ASP.NET Core, C#, JavaScript, TypeScript, CSS, SASS, and HTML Expertise in building robust APIs and adhering to Service-Oriented Architecture (SOA) principles Experience in event-based software design and event-driven architecture Experience with PostgreSQL or other relational databases, and Entity Framework Core or similar object-relational mapping frameworks Excellent problem solving and communication skills What We Offer Competitive salary $110,000 - $135,000 Employer sponsored health, dental, vision, life, and disability insurance Retirement plan with company contribution Annual company profit sharing Personal development/training budget Open, collaborative work environment Extensive 2-week onboarding plan Comprehensive mentorship program Equal Opportunity Employer Statement & Applicant Rights TherapyNotes LLC is an Equal Opportunity Employer and does not discriminate based on race, color, religion, sex, national origin, age, disability, genetic information, or any other protected status under federal, state, or local law. We are committed to providing a workplace free of discrimination and harassment. For more information about your rights under federal employment laws, please review the following- Know Your Rights- Workplace Discrimination is Illegal Family and Medical Leave Act (FMLA)- Employee Rights Under FMLA If you require a reasonable accommodation during the application process, please contact *******************************. #LI-Remote #LI-AC1 12/3/2025
    $110k-135k yearly 2d ago
  • Lead Embedded Software Engineer / Secret Clearance / Camden NJ to $155,000

    Intermedia Group

    Embedded software engineer job in Camden, NJ

    OPEN JOB: Lead Embedded Software Engineer / Secret Clearance / Camden NJ SALARY: $120,000 to $155,000 SCHEDULE: 9/80 with every other Friday off CLEARANCE REQUIRED: Active DoD Secret Clearance Job Description: Responsibilities include leading a software development team, analyzing requirements and the translation of requirements into working and maintainable solutions, planning the development, assigning budgets and tasks, tracking teams' status, measuring teams work performed utilizing EVMS techniques and enforcing process across the entire SDLC. The selected candidate will apply technical proficiency across various stages of our SDLC, gather requirements and work closely with stakeholders to prioritize and scope tasks. The selected candidate will be working as a lead team member on a Scrum team and will be instrumental in setting our direction and strategy for product and infrastructure development. Essential Functions Experience leading a Software Team / Project, strong project management skills Project planning, task definition and assignment; performance monitoring Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo Developing Software utilizing Modern C++ tools and standards Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers Investigate root cause of complex issues, and implement solutions, working independently or with a multi-discipline team Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal test Develop software test plans and procedures, and other relevant technical documentation Utilize modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results Participate in peer reviews, identify, track and repair defects Requirements U.S. citizenship with an Active Department of Defense (DoD) Secret clearance Bachelor's or Master's Degree in computer engineering, Electrical Engineering, Computer Science, or related field 10+ years of experience debugging applications on simulated and target hardware Usage of a Real-Time Operating System (RTOS), such as Green Hills Integrity, VxWorks, or similar Excellent oral and written communication skills Preferred Additional Skills Experience with EVMS Project planning, task definition and assignment; performance monitoring Experience developing device drivers and Board Support Packages for real time embedded systems Experience with Information Assurance and/or cryptography Experience with NSA Type 1 certification or other SW certification such as DO-178 If you are interested in pursuing this opportunity, please respond back and include the following: MS WORD Resume required compensation. Contact information. Availability Upon receipt, one of our managers will contact you to discuss the position in full detail. Jason Denmark Recruiting Manager INTERMEDIA GROUP, INC. EMAIL: **************************** LINKEDIN: *****************************************
    $120k-155k yearly Easy Apply 60d+ ago
  • Embedded Software Engineer

    Actalent

    Embedded software engineer job in Horsham, PA

    Job Title: Embedded Software EngineerJob Description 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 Dec 16, 2025. 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 actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
    $120k-165k yearly 15d ago
  • Staff Embedded Software Engineer

    Coherent Corp 4.6company rating

    Embedded software engineer job in Horsham, PA

    Primary Duties & Responsibilities Software development - 75% * Design and develop software features based on high level customer and product line management requirements * Develop new features for existing and future products * Resolving bugs and other sustaining issues legacy products * Work with validation and integration engineers 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. Teamwork and Support - 25% * Work with senior engineers to complete coding reviews and establish best practices across team * Pre and Post sales customer interactions, provide guidance to Field Application Engineers * Provide input to documentation team Education & Experience * University degree in Electrical Engineering or Computer Science * 0-2 years of experience in embedded software systems * Experience in Optical Networking industry is preferred (L0 and/or L1 equipment) * Expert in C and C++ programming in embedded systems. * Experience with software functions for system products, such as North-Bound Interface, Platform infrastructure, BSP and Applications such as Photonic control, alarms, PMs, Service Management. * Practical experience across the entire Agile development lifecycle, including continuous integration, continuous deployment (CI/CD), and collaboration through DevOps practices. Skills * Experience in Open-Source code, such as SONiC, FRRouting, Open vSwitch etc., will be a plus. * Familiar with networking protocols (Netconf, Openfig, etc ) and security protocols * Able to work and deliver on an aggressive schedule. * Familiar with virtualization and container technologies * Good written and oral communication skills in English. Experience in cross-site development with global teams. Knowledge of Chinese is an asset. * Programming languages: C/C++ , Go, Python * Object-oriented design. * Linux multi-process design, multi-thread design Working Conditions * May require occasional off-site meetings or travel * Regular use of a computer and other office equipment is necessary * Interaction with team members and external contacts is a regular part of the job * May require occasional overtime and flexibility in work hours to accommodate the executive's needs Physical Requirements * Sitting for extended periods while working on a computer or conducting meetings. * Use of hands and fingers for typing, writing, and handling documents. * Occasional lifting of objects or materials up to 20 pounds for administrative tasks. * Ability to communicate verbally and in writing. * Mobility within the office environment to attend meetings Safety Requirements All employees are required to follow the site EHS procedures and Coherent Corp. Corporate EHS standards. Quality and Environmental Responsibilities Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System. Culture Commitment Ensure adherence to company's values (ICARE) in all aspects of your position at Coherent Corp.: Integrity - Create an Environment of Trust Collaboration - Innovate Through the Sharing of Ideas Accountability - Own the Process and the Outcome Respect - Recognize the Value in Everyone Enthusiasm - Find a Sense of Purpose in Work Coherent Corp. is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. If you need assistance or an accommodation due to a disability, you may contact us at ******************************.
    $87k-108k yearly est. 60d+ ago
  • Firmware Engineer OOJ - 33292

    Hatch Global Search

    Embedded software engineer job in Hatfield, PA

    A Firmware Engineer is responsible for designing, developing, and maintaining the software code (firmware) that controls the functionality of electronic hardware devices. Firmware Engineer The Embedded Firmware Development Engineer is responsible for the designing, implementation, and maintenance of real-time embedded software that controls the state-of-the-art products. The successful candidate must posses a strong background in embedded coding with ARM processors and a proven track record in the development of PID (proportional-integral-derivative) control loop applications, as well as experience with Real-Time Operating Systems (RTOS). Essential Duties and Responsibilities Develop, optimize, and maintain firmware for ARM processors. Design and implement PID control loop applications for precision control systems. Collaborate with hardware engineers to define and integrate firmware with hardware components. Develop and integrate real-time firmware using RTOS to meet strict timing requirements. Perform debugging, testing, and troubleshooting of firmware code. Evaluate firmware for adherence to system requirements to validate firmware performance, functionality, and quality. Work with cross-functional teams to analyze requirements and provide firmware solutions that meet project objectives. Keep up to date with the latest industry trends and technologies and apply them to improve the firmware development processes. Qualifications Practical knowledge of embedded design development tools and industry best practices for code development, documentation, and test. Strong understanding of PID control algorithms and their practical application. Experience with real-time operating systems (RTOS) for embedded systems. Familiarity with hardware debugging tools and methods. Solid problem-solving skills and the ability to work in a fast-paced environment. Excellent communication and collaboration skills. Knowledge of embedded electronics including analog, digital and firmware aspects. Familiarity with industrial communication protocols (e.g., EtherCAT, CIP, Profibus, Modbus, Foundation Fieldbus). Working knowledge of requirements management, change management, and configuration management tools. Ability to read schematics and component datasheets. Ability to take on multiple concurrent assignments under minimal supervision. Self-starter with initiative and drive to develop high quality code within the time and budget constraints of the project. Strong interpersonal skills, desire to learn, and an effective team player in a global environment. Ability to follow all safety procedures. Education and Experience BS Computer Science, Computer Engineering, Electrical Engineering, or closely related Engineering degree required, MS degree preferred. 5 years of industry experience developing complex embedded software systems programming in C and/or C++ required, other programming languages a plus. Experience with ARM (Cortex-M)microcontrollers and real-time operating systems required. Experience with System Engineering and modeling a plus (MatLab/Simulink/Embedded Coder). Experience with mass flow control systems and/or other control systems highly desirable Why is This a Great Opportunity Work for a division of a Fortune 200 company who is a leader in flow measurement systems. Very stable environment. OOJ - 33292
    $69k-92k yearly est. 14d ago
  • Principal Software Engineer - Engineering Tools & Productivity

    Jpmorgan Chase 4.8company rating

    Embedded software engineer job in Wilmington, DE

    Ready to shape the future of software development at scale? As a Principal Software Engineer at JPMorgan Chase within the Consumer Community Banking Engineering Tools & Productivity group **,** you'll lead the charge in optimizing the software delivery lifecycle for 15,000 engineers across Chase. You'll set best practices, build innovative tools, and integrate them into the global delivery pipeline. Plus, you will conduct research of the cutting-edge technologies and drive engineering excellence throughout the entire JPMorgan Chase. **Job Responsibilities:** + Inspire software engineers across all levels and guide senior technology leaders to embrace strategic initiatives and invest in cutting-edge technologies. + Champion and uphold best practices for the Software Development Life Cycle (SDLC) throughout JPMorgan Chase. + Develop and seamlessly integrate tools into the firm's global enterprise toolchain. + Conduct Proofs of Concept (PoCs) to assess and introduce innovative technologies. + Propel engineering excellence and enhance the development experience for over 15,000 engineers. + Cultivate and contribute to the technical community; spearhead knowledge management initiatives; continuously refine personal skills. **Required qualifications, capabilities, and skills:** + Formal training or certification on software engineering concepts and 10+ years applied experience. + Programming: Proficiency in languages like Java, C++, or Go, with a strong focus on system-level development and optimization. + Hands-on Platform Engineering: Strong experience in designing, building, and maintaining large-scale, high-performance platforms. + Cloud & Distributed Systems: Deep knowledge of cloud environments (AWS, GCP, Azure) and distributed systems architectures. + Scalability & Reliability: Experience in scaling platforms to support thousands of engineers, ensuring high availability and reliability. + Cross-Team Collaboration: Ability to work across engineering teams, influencing best practices, and aligning technical goals with business needs. + Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field. **Preferred qualifications, capabilities, and skills** + Automation & CI/CD: Expertise in building and managing CI/CD pipelines, automation, and DevOps practices to improve development workflows. + Tech Leadership: Proven experience leading teams in building and optimizing developer tools, infrastructure, and platform services. Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. Equal Opportunity Employer/Disability/Veterans **Base Pay/Salary** Palo Alto,CA $204,250.00 - $285,000.00 / year; Jersey City,NJ $204,250.00 - $285,000.00 / year
    $204.3k-285k yearly 60d+ ago
  • Hardware / Software Design Engineer

    Trafficcast

    Embedded software engineer job in Philadelphia, PA

    Job Type: Full Time or Consultant to Full Time Salary: $ 80k-$115k + Stock Options (depending on skillset) TrafficCast International, Inc. (*************************** is a leading company in digital traffic information and service provision. Based in Madison, WI, with satellite offices in Chicago, Atlanta, Wilmington DE, Irvine CA, and Shanghai, China, TrafficCast provides innovative technology and sophisticated data modeling to provide real-time and predictive traffic information that enhances and enables high performing location based services and dynamic navigation services to TTWN, Sirius XM Satellite Radio, and TV stations. Now covering over 880,000 miles of roadway, Dynaflow™ provides real time and predictive road information derived from GPS tracking data, public sensors and reports of accidents, road works and weather. For the more granular data required by public agencies for planning and operations, TrafficCast developed BlueTOAD™, an advanced wireless device that directly computes travel times and vehicle behaviors from the detection of Bluetooth signals emanating from passing vehicles. Position Design Engineer Job Description: In this role, you'll work collaboratively with hardware and software engineering to develop and deploy and maintain our traffic sensor systems and technologies. Help automate and streamline our operations and processes. Maintain strong industry knowledge based on traffic system technologies and industry standards. Skills / Responsibilities Ability to work with various hardware and firmware from 3rd party traffic control systems, Be able to develop firmware to manage and translate messaging systems to and from various controllers and systems Deep knowledge of current industry traffic controllers and sensor technology in the connected vehicle space including DSRC, CV-2X and Bluetooth technologies, Provide improvement suggestions regarding the security, usability, performance, maintainability, and scalability of the existing environment, Build platform tools and dashboards, Work closely with developers to solve systems problems, Collaborate with security team to deliver world class software solutions, Qualifications Qualifications BS or MS in Computer Science or Mechanical Engineering or related technical discipline (or equivalent experience), 5 years of experience in hardware and firmware design and development in the traffic industry, Deep understanding of industry technologies and standards Excellent communications and Interpersonal skills, Excellent organizational and communication skills. Excellent client relationship skills Additional Information Competitive compensation and benefits commensurate with experience. Benefits for full-time employees include participation in the Company's retirement plan, bonus, medical, dental, life insurance, LTD/STD, paid vacations/sick day/holidays, and advancement opportunities. Contact Information and Application Deadline Please send your resume, including salary history and expectations TrafficCast International is an equal opportunity employer.
    $80k-115k yearly 6h ago
  • Computer Engineer II

    Data Intelligence 4.5company rating

    Embedded software engineer job in Philadelphia, PA

    Data Intelligence, LLC is seeking a Computer Engineer II to support one of our Department of Defense clients in Philadelphia, PA. This position plays a key role in advancing the cybersecurity posture of Propulsion, Power, and Auxiliary Machinery Systems, ensuring they meet evolving security requirements and maintain operational resilience. **This position is contingent upon award of contract** Key Responsibilities: Provide engineering support for the research, design, development, and testing of both computer hardware and software systems in a DoD environment. Support cybersecurity initiatives tied to Propulsion, Power & Auxiliary Machinery Systems, ensuring compliance with DoD and Navy cybersecurity requirements. Assist in the design and integration of secure computer networks, leveraging best practices in security architecture and risk management. Contribute to the development and evaluation of cybersecurity plans, risk assessments, and security controls. Collaborate with cross-functional teams including systems engineers, software developers, and cybersecurity specialists. Provide technical expertise to enhance system resilience and support certification and accreditation (C&A) activities. Required Qualifications Education: Bachelor's degree in Computer Engineering, Electrical Engineering, Electronics Engineering, or Mathematics with a concentration in Computer Science. Experience: Minimum of five (5) years of professional experience in one or more of the following areas: Computer hardware design Software development Computer networking Must possess direct experience in research, design, development, and testing of computer hardware and/or software systems. Certifications: Must meet DoD 8570.01-M IAT Level I certification requirements. Acceptable certifications include: A+ CE Network+ CE SSCP CCNA-Security Security Clearance: Must hold an active DoD Secret clearance. Preferred Qualifications: Experience supporting U.S. Navy systems or working in a naval engineering environment. Strong analytical, troubleshooting, and documentation skills. Excellent communication and collaboration abilities. Why Join Data Intelligence, LLC: Join a mission-driven team where your cybersecurity expertise directly supports U.S. national security. At Data Intelligence, LLC, we offer competitive compensation, a collaborative culture, and the opportunity to work alongside top talent in support of our country's most critical operations. Data Intelligence, LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
    $79k-107k yearly est. 60d+ ago
  • COMPUTER ENGR IV

    Orbis Sibro, Inc. 4.0company rating

    Embedded software engineer job in Philadelphia, PA

    Job Description: This position supports NSWCPD Code 431 Aircraft, Vehicle, Ship & Material Handling and Stowage, and Code 433 Launch, Recovery & Hydraulic Systems branches. The Code 431/433 are responsible for in-service engineering for crane, davit, submarine hydraulic, surface ship steering, hydraulic systems as well as aircraft elevators, powered closures and doors, vertical package conveyors, anchors, mooring, towing, well deck, vehicle ramps, and stowage systems. The candidate will provide system software development, design and network support for Code 431/433 systems focused on launch, recovery and hydraulic systems as well as aircraft, vehicle, ship and material handling systems. Tasks are concentrated in the areas of Maintenance and Testing, Research, Design, and Evaluation (RDT&E), Integrated Logistics support (ILS), and Installation, Required Skills and/or Experience: 10 years of professional experience in computer design, software development or computer networks with experience in Naval HM&E systems support Degree Requirements: Master's level degree in Computer, Electrical or Electronics Engineering or Mathematics with field of concentration in computer science with an understanding of Naval HM&E systems. * Must be a US Citizen
    $72k-100k yearly est. 60d+ ago
  • Senior Software Developer

    Berkadia 4.9company rating

    Embedded software engineer job in Ambler, PA

    Berkadia, a joint venture of Berkshire Hathaway and Leucadia National Corporation, is an industry leading commercial real estate company providing comprehensive capital solutions and investment sales advisory and research services for multifamily and commercial properties. Berkadia is amongst the largest, highest rated and most respected primary, master and special servicers in the industry. As a Freddie Mac Program Plus lender, Fannie Mae DUS Multifamily Seller/Servicer, insurance company correspondent, and HUD, MAP and LEAN originator and servicer, Berkadia provides access to capital and flexible, customized lending and servicing solutions for the acquisition, construction, rehabilitation and refinance of multifamily and commercial properties. Berkadia also provides interim and short-term financing through its Proprietary Bridge Lending Program. Job Description Summary: The Senior Software Developer is responsible for the detailed design, implementation, and testing of software solutions that enable business workflow excellence. This position is responsible for building a wide variety of software subsystems and components using the given requirements and constraints using Agile philosophy. Essential Functions : Analyzes requirements and collaborates with the product owner, team members or architects Implements designs with little or no assistance required. Writes accurate production-quality code Builds and tests code to validate functionality against requirements and to ensure full unit test coverage. Participates in peer code reviews, both as a submitter and a reviewer. Thoroughly documents code and design. Accurately estimates and tracks personal work. Proactively raises issues and communicates accurate status to project managers. Works effectively in an iterative, incremental software development lifecycle wherein priorities, requirements and scope evolve, sometimes rapidly, over time and often mid-project. Assists in the development and presentation of manuals, user guides, and other materials relating to client products. May provide staff and clients with training and technical assistance relating to new, existing, and revised products. Responsible for conveying an understanding of technical product functionality to clients. Provides post-release support to internal and external customers. Helps identify improvements in the software development lifecycle. Demonstrates self-development by staying current with new technology and design patterns. Qualifications Education and Experience Bachelor's degree in Computer Science or related field. Should have 3 - 5 years of developing software experience in a commercial software development environment; Minimum of 3 years leading a software development team of 3 or more people. Proven ability to design and develop large scale, complex applications Strong experience with Scrum methodology and Agile practices. Open Source technologies Building web services and RESTful services. Version Control, Build & Release Management tools using Open Source tools. Relational and non-relational databases Building world-class web applications using the MEAN stack (MongoDB, Express.js, Angular.js, Node.js) Prior experience in product development background preferred. Deep knowledge and experience in practices like TDD, CI and CD. Knowledge/Skills/Abilities An understanding of DevOps methodologies. Strong leadership, time management, problem solving skills and resource administration. Knowledge of various design patterns. Extremely proficient and passionate about following Agile Engineering practices (e.g. XP/FDD/DDD) Ability to work in an environment with high degree of ambiguity (previous start-up like experience could be helpful) Exhibit a high level of individual initiative and ownership. Passionate, Self-motivated and driven, with keen attention to detail, action-and-results oriented. Excellent interpersonal, verbal and written communication skills as well as strong logical, analytical, problem solving skills and reporting skills. Able to present ideas in user-friendly language. Additional Information Environment, Physical Demands and Other Conditions: Experience with in a team-oriented, collaborative environment Ability to work after hours
    $99k-135k yearly est. 6h ago
  • Software Design Engineer w/ Robotics/Automation

    Fameccanica North America

    Embedded software engineer job in West Chester, PA

    We are seeking a skilled Software Design Engineer with a focus in Robotics/Automation. The ideal candidate will bring strong software engineering skills, a deep understanding of robotics, and hands-on experience with industrial automation platforms, especially Rockwell Automation PLCs. You will play a key role in developing software that drives precision, performance, and innovation in our robotic systems. Responsibilities: · Design and develop software architectures for robotic control systems, motion planning, and automation workflow· Program and integrate Rockwell Automation (Allen-Bradley) PLCs into robotic andindustrial systems · Develop and maintain code in C/C++, Python, and PLC programming environments (e.g.,Studio 5000, RSLogix) · Integrate software with sensors, actuators, motor controllers, and industrial networks(EtherNet/IP, ControlNet) · Collaborate with electrical and mechanical engineers to ensure smooth system integration · Design and test robotic behaviors in simulation and real-world environments · Troubleshoot and optimize real-time performance, control loops, and communication between devices · Support commissioning, field testing, and deployment of robotic systems at customer sites · Maintain software documentation, version control, and configuration management · Stay current with industry trends in robotics, PLC systems, and automation technology Qualifications: · Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or related field · 3 - 5 years of software development experience in robotics or automation. · Experience validating industrial machinery to customer acceptance standards. · Ability to program industrial machinery in at least one IEC 61131-3 programming language. Ladder or Structured Text preferred · Hands-on experience with Rockwell PLCs (Allen-Bradley), including programming in Studio 5000 or RSLobix5000 · Familiarity with servo and A/C motor systems including programming, troubleshooting, and tuning · Ability to read electrical and pneumatic schematics and develop a program from scratch or make modifications to an existing program in line with schematic revisions · Experience with PID control. · Interest in design, production, and troubleshooting of high-speed machinery. · Capable communicator who works well in a team environment. · Clear technical writing skills for machine operating instructions and controls documentation. · Interest in expanding skillset into robotics controls if necessary · Experience with HMI development (FactoryTalk View or similar) · Exposure to additional PLC platforms (e.g., Siemens, Beckhoff) · Familiarity with SCADA systems, OPC UA, and industrial IoT integration
    $79k-107k yearly est. 60d+ ago
  • Senior Software Engineer - CRM & Marketing Platform Integrations

    Relay Network 4.1company rating

    Embedded software engineer job in Radnor, PA

    Relay, one of the fastest growing and most highly decorated technology companies in the Philadelphia region, is looking for an experienced Software Engineer to join its fast-paced team. Our vision is to fundamentally change the way that businesses and their customers communicate. Our mission is to give businesses the power to create the easiest, most convenient customer interactions. And our success is marked by the millions of people who use the Relay communications platform every day to connect and communicate with the most important businesses in their lives. About the Role We are seeking a highly skilled Software Development Engineer to design, develop, and maintain enterprise-grade connectors and integrations between our applications and key marketing platforms, including Salesforce Marketing Cloud (SFMC), Salesforce Core Platform, Adobe Experience Platform/ Adobe Journey Optimizer (AEP/AJO), and Microsoft Dynamics 365. In this role, you will work closely with Product Managers, Architects, and cross-functional Engineering teams to deliver reliable, secure, and high-performance integrations that enhance customer engagement and data orchestration. You will also play a client-facing role for troubleshooting and providing guidance on designing complex workflows and their implementation. Job Responsibilities Design, develop, support, and implement integrated services for: Salesforce Marketing Cloud (SFMC) Salesforce Core Platform (Sales/Service Cloud, etc.) Adobe Experience Platform (AEP) / Adobe Journey Orchestrator (AJO) Microsoft Dynamics 365 (CRM / Customer Engagement) Implement robust data synchronization, transformation, and orchestration workflows between internal systems and external platforms. Develop APIs, SDKs, and related components to support third-party and internal use cases. Optimize integration performance, scalability, and fault tolerance to meet enterprise-grade requirements. Ensure integrations comply with security, privacy, and data governance standards (e.g., OAuth 2.0, HIPAA, SOC2). Collaborate with DevOps and SRE teams to deploy, monitor, and troubleshoot integration services. Contribute to the evolution of architecture and integration frameworks, using modern development patterns and best practices. Document technical designs, API specs, and operational playbooks. Provide technical guidance and mentorship to junior developers. Participate in client calls to provide technical consultation and guidance on support and implementation requests. Requirements & Skills 7+ years of professional software development experience, including significant experience building integrations to enterprise platforms. Deep knowledge in two or more of: Salesforce APIs (REST, Bulk, Streaming, Metadata), Apex, Lightning Web Components, Visualforce, Flow Builder, SOQL and SOSL SFMC APIs (REST and SOAP), AMPscript, Journey Builder, Automation Studio, SQL AEP I/O APIs, XDM schema, and streaming/event services Dynamics 365 APIs, Power Automate, Dataverse 5+ years coding experience in js, with experience writing scalable backend services. 4+ years of experience with AWS cloud services including Lambda, API Gateway, S3, RDS, ECS/Fargate, and CloudFormation/Terraform Hands-on experience with OAuth 2.0, JWT, SSO, and other authentication / authorization patterns. Proficiency in working with message queues, streaming data platforms (e.g., Kafka, Event Hubs), and cloud-native architectures. Experience with AI/ML concepts and services for data enrichment or workflow automation; and use of GenAI for development (CoPilot, Calude Code, etc.). Solid understanding of CI/CD pipelines, containerization, orchestration, and modern deployment practices. Strong problem-solving skills, attention to detail, and commitment to writing clean, maintainable code. Excellent communication skills, including the ability to discuss technical concepts with business audiences and clients. Other Preferred Qualifications Certifications: Salesforce Marketing Cloud Developer, Salesforce Platform Developer, Microsoft Dynamics 365 Developer Associate, or Adobe Certified Expert. Familiarity with data transformation frameworks (ETL, ELT). Understanding of customer data platforms (CDP) and real-time personalization. Experience developing SDKs or integration toolkits for third-party developers.
    $99k-134k yearly est. Auto-Apply 60d+ ago
  • Senior Software Engineer

    Medical Guardian 4.2company rating

    Embedded software engineer job in Philadelphia, PA

    Job Description Medical Guardian is building the next generation of connected health technology. We're unifying customer portals, caregiver tools, ecommerce, and IoT device management into a modular, cloud-native platform on Microsoft Azure. We're evolving from legacy systems into a scalable, microservices-based ecosystem powered by .NET, React, and Azure Functions, with integrations across Salesforce, IoT telemetry, and our Intelligent Orchestration Engine (IOE). We're looking for a Senior Software Engineer who thrives on solving complex problems, writing clean, maintainable code, and contributing to large-scale modernization efforts that have real-world impact. Role Summary: As a Senior Software Engineer, you'll play a key role in designing, developing, and maintaining applications and services that power Medical Guardian's future-state platform. You'll work closely with other engineers, architects, and product managers to deliver high-quality software that supports our members, caregivers, and internal operations. This position is ideal for someone who loves building distributed systems, enjoys mentoring others, and can operate comfortably in a hybrid environment where legacy and modern architecture coexist. Key Responsibilities 1. Software Design & Development Design, build, and maintain backend services using C#/.NET (ASP.NET Core, Azure Functions, Web API) hosted on Azure. Develop front-end components and interfaces in React and TypeScript, integrating with APIs and headless CMS systems. Contribute to the migration of PHP/CodeIgniter services into modular, cloud-native microservices. Implement secure, scalable, and performant code aligned with Medical Guardian's architectural principles. Write automated unit and integration tests to maintain code quality and reliability. Familiarity with AI-assisted development tools (e.g., Cursor, GitHub Copilot, Replit) for accelerating workflows, automating code generation, and improving delivery velocity 2. Architecture & Collaboration Collaborate with the Application Architect and Engineering Manager to define service boundaries, design APIs, and optimize data flows. Contribute to architectural decisions on event-driven patterns, service-to-service communication, and deployment pipelines. Participate in peer reviews and offer constructive feedback to improve design consistency across teams. Support integration with systems including Salesforce, IoT data streams, fulfillment, and campaign orchestration (IOE). Design modular, API-first components compatible with the MG unified platform, ensuring reusability across multiple Medical Guardian apps. 3. Quality & DevOps Practices Build with CI/CD pipelines (GitHub Actions or Azure DevOps) and participate in code deployments through automated processes. Monitor application performance, debug issues, and collaborate with QA on regression and functional testing. Follow best practices for observability, telemetry, and secure development (e.g., Azure App Insights, Key Vault). Contribute to continuous improvement of codebase health, documentation, and technical standards. 4. Mentorship & Teamwork Support and mentor mid-level and junior developers by reviewing code, explaining design patterns, and guiding technical decisions. Collaborate cross-functionally with Product, QA, DevOps, and Data Engineering to ensure timely, high-quality releases. Share learnings and improvements across the engineering team through documentation and informal technical sessions. Qualifications & Skills: Education: Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience). Experience: 5+ years of software engineering experience, ideally across both backend and frontend development. Experience designing and implementing APIs or microservices in production environments. Familiarity with legacy frameworks (PHP/CodeIgniter, JavaScript) and modern cloud-native approaches. Technical Proficiency: Backend: C#/.NET Core, ASP.NET Web API, Azure Functions, SQL Server Frontend: React, TypeScript, HTML/CSS, REST/GraphQL integrations Cloud: Azure (App Services, API Management, Service Bus, Data Lake, AKS preferred) DevOps: GitHub Actions or Azure DevOps for CI/CD, Docker, familiarity with containerized deployment Data: Proficiency in SQL, understanding of event-driven and ETL workflows (Azure Data Factory, n8n) Bonus Skills: Node.js for microservices, Salesforce API integration, IoT or messaging systems (MQTT/Event Hub) Soft Skills: Strong problem-solving mindset with attention to scalability and maintainability. Excellent communicator, comfortable explaining technical concepts to peers and stakeholders. Self-directed, curious, and eager to learn new technologies. Candidates must be authorized to work in the United States without current or future need for visa sponsorship. Must have the ability to work from our Philadelphia office on Tuesdays and Wednesdays. Why Join Us: Help modernize an entire platform serving hundreds of thousands of connected health devices and members. Work with modern technologies in an Azure-based ecosystem while contributing to a meaningful mission. Collaborate with passionate engineers who value clean code, shared standards, and continuous learning. Hybrid flexibility: 2 days per week in the Philadelphia HQ with strong work-life balance. Benefits Health Care Plan (Medical, Dental & Vision) Paid Time Off (Vacation, Sick Time Off & Holidays) Company Paid Short Term Disability and Life Insurance Retirement Plan (401k) with Company Match
    $99k-127k yearly est. 18d ago
  • Software Engineering - Cleared Contractor - L4

    Lancesoft 4.5company rating

    Embedded software engineer job in Camden, NJ

    Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers Investigate root cause of complex issues, and implement solutions, working independently or with a multi-discipline team Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal test Develop software test plans and procedures, and other relevant technical documentation Utilize modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results Participate in peer reviews, identify, track and repair defects Utilize a variety of software languages (primarily C/C++ and Python), implementing software for embedded real time operating systems Requirements Active Department of Defense (DoD) Secret clearance Bachelor's or Master's degree in computer engineering, Electrical Engineering, Computer Science, or related field 5+ years of experience developing applications on simulated and target hardware Usage of a Real-Time Operating System (RTOS), such as Green Hills Integrity, VxWorks, or similar Excellent oral and written communication EEO Employer LanceSoft is a certified Minority Business Enterprise (MBE) and an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. LanceSoft makes hiring decisions based solely on qualifications, merit, and business needs at the time.
    $88k-115k yearly est. 2d ago
  • Senior Software Developer (AI/ML Integration)

    Therapynotes.com

    Embedded software engineer job in Horsham, PA

    About Us TherapyNotes is the go-to superhero for behavioral health Practice Management and EHR software! Our top-notch SaaS solution handles scheduling, billing, documenting, telehealth, and more so clinicians can focus on awesome patient care. We're a dynamic team of pros who love to innovate and push the envelope, keeping our software cutting-edge. Join us, and let's revolutionize behavioral health software together while making a real difference! About The Position TherapyNotes is seeking a Senior Software Developer experienced in building scalable, secure, and maintainable SaaS applications and services. This position focuses on the development, enhancement, and maintenance of AI-powered features and capabilities, including the integration of LLM and other AI technologies into both our commercial EHR platform and our software development lifecycle. You'll collaborate closely with architects, product managers, and UX designers to deliver intelligent, reliable, and user-centered solutions, providing technical input, architectural feedback, and UX perspective that helps ensure AI-driven functionality is both technically sound and thoughtfully designed. This role combines advanced software engineering expertise with applied AI innovation to improve platform usability, workflow efficiency, and product quality across the platform. What You'll Do Develop, enhance and maintain high-quality, scalable web applications and backend services. Build and enhance AI-powered features and capabilities, leveraging modern frameworks and best practices. Research and integrate LLM and AI technologies to improve both customer-facing product functionality and internal engineering processes. Partner with product management to translate business goals into practical, high-performing technical solutions. Collaborate with architects to evaluate and influence system design decisions and ensure long-term scalability. Work closely with UX designers to ensure implementations align with intended user experience goals. Contribute to code reviews and ensure software meets high standards for quality, performance, and security. Participate in the full software development lifecycle, from planning and implementation through testing, release, and ongoing maintenance. Mentor peers and junior developers, promoting a culture of continuous improvement and technical excellence. What We're Looking For 7+ years of professional experience developing web applications in a collaborative Agile environment. 3+ years of experience building responsive web applications with some combination of C#, ASP.NET Core, Angular, TypeScript and Web Forms. Hands-on experience integrating and developing with AI/ML models or APIs such as OpenAI, Azure Cognitive Services, AWS AI/ML, or Hugging Face. Strong understanding of OOP concepts, design patterns, and SOLID principles. Experience developing and maintaining RESTful APIs and working within event-driven architectures. Familiarity with relational databases (PostgreSQL, SQL Server) and ORM frameworks (Entity Framework Core or similar). Experience with cloud infrastructure (Azure, AWS, or GCP) and DevOps pipelines. Excellent analytical, problem-solving, and communication skills. BS and/or MS in Computer Science, Software Engineering, or a related technical field. Bonus Point For Experience leveraging AI-assisted development tools (e.g., GitHub Copilot, Amazon CodeWhisperer) or building internal automation tools. Background in healthcare or behavioral health software or familiarity with EHR systems. Knowledge of data security, privacy, and compliance considerations related to AI and healthcare technology (e.g., HIPAA). Experience designing or contributing to AI validation frameworks, prompt testing, or evaluation pipelines. Familiarity with microservices, containerization (Docker, Kubernetes), and CI/CD best practices. What We Offer Competitive salary - $110,000-$135,000 Employer sponsored health, dental, vision, life, and disability insurance Retirement plan with company contribution Annual company profit sharing Personal development/training budget Open, collaborative work environment Extensive 2-week onboarding plan Comprehensive mentorship program Equal Opportunity Employer Statement & Applicant Rights TherapyNotes LLC is an Equal Opportunity Employer and does not discriminate based on race, color, religion, sex, national origin, age, disability, genetic information, or any other protected status under federal, state, or local law. We are committed to providing a workplace free of discrimination and harassment.For more information about your rights under federal employment laws, please review the following: Know Your Rights: Workplace Discrimination is Illegal Family and Medical Leave Act (FMLA): Employee Rights Under FMLA If you require a reasonable accommodation during the application process, please contact *******************************. #LI-Remote #LI-AC1 11/18/2025
    $110k-135k yearly 2d ago
  • Embedded Software Engineer

    Actalent

    Embedded software engineer job in Horsham, PA

    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 Dec 16, 2025. 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 actalentaccommodation@actalentservices.com for other accommodation options.
    $120k-165k yearly 14d ago
  • Principal Software Engineer - Director - Card Technology

    Jpmorgan Chase & Co 4.8company rating

    Embedded software engineer job in Wilmington, DE

    JobID: 210693655 JobSchedule: Full time JobShift: Base Pay/Salary: New York,NY $204,250.00-$285,000.00 If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorgan Chase within Consumer Card Technology, you will provide your expertise and engineering excellence as an essential member of an agile team. Your role involves enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. You will leverage your advanced technical skills and collaborate with colleagues across the organization to achieve best-in-class outcomes across various technologies, supporting one or more of the firm's portfolios. Job responsibilities * Creates complex and scalable coding frameworks using appropriate software design frameworks * Develops secure and high-quality production code, and reviews and debugs code written by others * Advises cross-functional teams on technological matters within your domain of expertise * Serves as the function's go-to subject matter expert * Contributes to the development of technical methods in specialized fields in line with the latest product development methodologies * Creates durable, reusable software frameworks that are leveraged across teams and functions * Influences leaders and senior stakeholders across business, product, and technology teams * Provides architectural direction and guidance for current and future state platform engineering efforts * Work closely with cross-functional teams including developers, engineers, product managers and business stakeholders. * Communicate complex technical concepts effectively to non-technical audience. * Champions the firm's culture of diversity, opportunity, inclusion, and respect Required qualifications, capabilities, and skills * Formal training or certification on principal software engineering concepts and 10+ years applied experience * Deep understanding of Cloud Technologies, and in particular Public Cloud and AWS * Demonstrated experience in crafting well-architected designs, application development, testing, resiliency and operational stability to utilize the capabilities of cloud computing for applications * Prior Banking Domain experience * Advanced knowledge of software architecture, application development, and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) * Experience applying expertise and new methods to determine solutions for complex architecture problems in one or more technical disciplines. * Strong Technical expertise in Advanced Design patterns in Java ,Python, Terraform and proficiency in SQL, NoSQL cloud databases, Reporting and streaming platforms * Understanding of building secure solution designs including cloud experience * Ability to tackle design and functionality problems independently with little to no oversight * Ability to evaluate current and emerging technologies recommend the best solutions for the future state architecture * Drive domain modeling, designing, and handling of complex and scalable architectures, building container eco-systems for micro services * Preferred qualifications, capabilities, and skills * At least 10 years experience in Banking Domain, Card Industry preferred * Expertise in modernization in cloud platform from large, complex heritage ecosystem of mainframe and monoliths. * Experience in modeling languages like UML or C4 model and knowledge of EA frameworks like TOGAF is preferable * Experience with Micro-Services and Event-Driven architectures
    $204.3k-285k yearly Auto-Apply 5d ago
  • Firmware Engineer

    Actalent

    Embedded software engineer job in Horsham, PA

    Job Title: Firmware EngineerJob Description We are seeking a dedicated Firmware Engineer responsible for the development and optimization of firmware used across multiple products. You will design and develop control algorithms, features, and firmware test processes while ensuring the highest standards of code reusability, execution efficiency, and product performance. Responsibilities * Design and develop control algorithms, features, and firmware test processes for multiple products. * Perform unit functional tests and robustness tests. * Continuously improve code reusability and product performance. * Maintain accurate and up-to-date firmware documentation. * Collaborate with optical, hardware, and test engineering teams to enhance firmware performance and development processes. * Coach junior firmware engineers and drive code reviews and best practices. * Support customers, NPI, and manufacturing by resolving sustaining issues and implementing new customer-requested features. Essential Skills * Expertise in C++ programming for embedded systems. * Experience with embedded real-time control systems, microcontrollers, and FPGA hardware. * Proficient in object-oriented design. * Familiarity with Agile methodologies, CI/CD, and DevOps. * Experience with lab bench debugging tools such as oscilloscopes and logic analyzers. Additional Skills & Qualifications * University degree in Electrical Engineering or Computer Science. * 8+ years of experience in the field, or 5+ years for strong candidates. * Experience in the Optical Communication industry is preferred. * Knowledge of NIOS, ARM, and GNU toolchains. * Assembly language experience is preferred. * Strong analytical and problem-solving skills. * Experience with digital signal processing and control theory. * Excellent communication skills and experience working in cross-cultural/global teams. Work Environment Work in a collaborative environment with teams focusing on optical, hardware, and test engineering. The role requires a mix of independent work and teamwork, with a focus on continuous improvement and innovation. You will be expected to engage in coding reviews and practices while supporting NPI and manufacturing processes. Job Type & Location This is a Permanent position based out of Horsham, PA. Pay and Benefits The pay range for this position is $125000.00 - $165000.00/yr. Notes: -Candidates with 5-7 years of strong, directly relevant experience will be considered. -Telecom/optical communications 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). -On-site work: Typically 3 days/week, more during hardware phases. -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 Dec 20, 2025. 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 actalentaccommodation@actalentservices.com for other accommodation options.
    $125k-165k yearly 8d ago
  • Principal Software Engineer

    Jpmorgan Chase & Co 4.8company rating

    Embedded software engineer job in Wilmington, DE

    JobID: 210693114 JobSchedule: Full time JobShift: : If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Operations Technology group, you provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Job responsibilities * Creates complex and scalable coding frameworks using appropriate software design frameworks * Develops secure and high-quality production code, and reviews and debugs code written by others * Advises cross-functional teams on technological matters within your domain of expertise * Serves as the function's go-to subject matter expert * Contributes to the development of technical methods in specialized fields in line with the latest product development methodologies * Creates durable, reusable software frameworks that are leveraged across teams and functions * Influences leaders and senior stakeholders across business, product, and technology teams * Champions the firm's culture of diversity, opportunity, inclusion, and respect Required qualifications, capabilities, and skills * Formal training or certification on software engineering concepts and 10+ years applied experience * Hands-on practical experience delivering system design, application development, testing, and operational stability * Expert in one or more programming language(s) * Advanced knowledge of software application development and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) * Experience applying expertise and new methods to determine solutions for complex technology problems in one or more technical disciplines * Experience leading a product as a Product Owner or Product Manager * Ability to present and effectively communicate with Senior Leaders and Executives * Understanding of the business * Practical cloud native experience * Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
    $128k-162k yearly est. Auto-Apply 2d ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Lower Merion, PA?

The average embedded software engineer in Lower Merion, PA earns between $69,000 and $118,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Lower Merion, PA

$90,000
Job type you want
Full Time
Part Time
Internship
Temporary