Software Development Engineer - (Embedded & Firmware) - Full Time, Permanent Role,

Midatlantic Employers' Association
Oaks, PA

Job Description

Job Description

Software Development Engineer

(Embedded & Firmware)

(Creating Software Solutions for Advanced Micro-Controller Based Systems for High Quality Manufactured Products)

Full Time, Permanent Opportunity, "On-site role"

Oaks, PA

We are seeking an experienced Software Development Engineer who is knowledgeable with the principles of Embedded//Firmware methodologies to join our Team.

Your experience must include knowledge of the Full Product Lifecycle with Embedded Electronics, from beginning to end (inclusive of testing) within a Manufacturing organization.

Experience and a comfort-level with working with High Voltage circuitry, plus HV Safe handling protocols is also needed.

We offer a great working culture which includes working with Small Project Management Teams within a company who truly cares about their employees.

Also needed is, someone who is experienced with working with various internal and external customers, such as: Product Managers, Sales, and with Management regarding strategic planning.

We ask that you have Test & Measurement Instrument Design experience and that your skill set includes Software Architecture Design, Software Analyss and Code Development.

An overall view of some of the skills needed:

SW Architecture Design

Software Analysis

Code Development

Finding Solutions to difficult SW issues

C, C++, C#, Linux

OO Programming

Git/Jira

Free RTOS

QT

BSP

SQLife, SQL Server

Lean and Agile skills for Product Development

RDBMS

Test & Measurement Instrument Design experience.

General Position Overview:

Under direction from the Software Development Team Supervisor, the Software Development Engineer is responsible for contributing a variety of embedded software and firmware design tasks.

In this role the SWD Engineer will work as an individual contributor or as a member of a small team delivering software and firmware designs to meet or exceed defined product requirements.

This position requires an individual with expert level skills in software architecture design, software analysis, and code development skills for embedded systems.

Through collaboration with firmware, hardware, and other support design team members, the person in this position develops leading-edge software solutions for advanced microcontroller-based systems.

This position works within a multi-disciplined, collaborative engineering organization to realize high quality manufactured products.

Essential Job Responsibilities:

  • Take lead role in the design, coding, integration and unit testing of new software/firmware systems as well as analyzing and modifying software/firmware applications written by others.

  • Lead the definition of software/firmware system architectures, protocol definitions, APIs, third party library code options, design specifications and software/product test plans.

  • Perform design feasibility studies and submission of work effort estimates for software development tasks associated with new product proposals.

  • Identify, set up and document software development environments.

  • Coordinate with manufacturing engineering to provide product programming solutions and released code.

  • Perform research for and/or creation/initiation of product Engineering Change requests.

  • Lead and/or participate in software development process engineering refinements.

  • Perform assigned development group tasks in a high-quality fashion in accordance with all facility quality, safety, reliability, and compliance policies.

  • Respect for High Voltage (HV) circuits. Ability to define and/or adhere to HV Safe Handling practices.

  • Other miscellaneous duties as assigned.

Communications Skills: Clear and concise, essential and clear communications tailored to "each" audience (fellow engineers, Product Managers, etc.)

Interpersonal skills: Professional, respectful, helpful, sincere, positive and energetic persona.

Listening skills: Ability to hear and meet the needs of Product Managers & Customers. Ability to pose questions for additional clarity when needed.

Problem-solving skills: Advanced problem-solving skills in product S/W-F/W development methods and hardware integration.

External Contacts Interaction: Is Limited and includes:

  • Sales & Customer Contacts
  • TSG personnel / Technology Partners
  • Test Labs / Tech Support & APP Engineering

Travel Requirements :

  • 0 to 10%

We cannot offer any type of Visa Sponsorship at this time.

  • Bachelor of Science Degree CS or CE. EE and applicable S/W design experience may substitute.

  • Eight (8+) years' work experience covering the full product lifecycle with an embedded electronics product manufacturing company.

  • Expert-level programming skills in C, C++ & C#.

  • Demonstrated expertise in object-oriented programming.

  • Experience with version control and issue tracking software (Git/Jira preferred).

  • Proven track record of microcontroller software development across multiple processor families with varying feature sets.

  • Experience developing in embedded real-time multitasking operating systems (FreeRTOS preferred).

  • Experience developing concurrent multitasking/multithreaded software systems.

  • Demonstrated experience with various communication protocols, both point to point and network related.

  • Ability to work independently and to prioritize multiple tasks and meet deadlines.

  • Demonstrated capability in reading and understanding schematics and data sheets, coupled with possessing strong analytical, integration, support, and debugging skills.

  • Simple and succinct verbal and written communication skills in support of communicating or creating design, integration, test and manufacturing documentation.

  • Self-motivated, meticulous, and demonstrated problem-solving capability.

Additional Soft/Hard Skillsets for our Product Manufacturing environment:

  • Equal skill working effectively independently, within small teams, or as a team leader.

  • Pragmatic experience with the cybersecurity concepts and methods (digital signatures, secure tokens, secure bootloader)

  • Previous design experience with embedded Linux.

  • Experience / knowledge of QT or other cross platform UI libraries.

  • Advanced object-oriented design techniques (Design Patterns familiarity)

  • Experience with Board Support Package (BSP) development / support.

  • RDBMS development / maintenance experience (SQLite, SQL Server)

  • Knowledge and experience in implementing solutions using digital signal processing techniques.

  • Familiarity with test driven development techniques (unit testing, mocks/stubs, etc.).

  • Use of Lean and Agile techniques for product development.

  • Experience with small team project management.

  • Experience working with Product Managers, Sales, and Management on strategic planning.

  • Test & Measurement Instrument Design experience.

Benefits:

Great competitive salary, full benefits package which includes Medical, Dental, Vision, PTO. Holidays, 401K+match

Join a wonderful working culture and team, working with established product line and creating other products as well with a well-established Global organization.

Posted 2025-08-18

Recommended Jobs

Groundskeeper - Lincoln University Facility

Aramark
Lincoln University, PA

The Groundskeeper is responsible for maintaining and improving site grounds. Assigned work such as mowing, trimming, leaf removal and duties related to inclement weather, such as snow removal, which …

View Details
Posted 2025-09-10

Anesthesiologist - Fellowship Trained

Placements USA LLC
Altoona, PA

Job Description Job Description Anesthesiologist – Fellowship Trained Permanent / full time / employed Altoona, PA We have an exciting opportunity available for a BC/BE Anesthesiologist …

View Details
Posted 2025-08-06

Legislative Representative

NYC Office Of The Mayor
York, PA

Legislative Representative Location York, WA : Director of Intergovernmental Affairs Office of Federal Affairs | Washington D.C. Position Legislative Representative Job Number: 41834 The A…

View Details
Posted 2025-09-16

Special Education Teacher

Lifeworks Schools
Media, PA

Responsibilities The LifeWorks School in Media, PA is actively hiring for certified Special Education Teachers for the 2025-2026 Academic School Year.. We are now offering a $10,000 S…

View Details
Posted 2025-08-23

Director of Business Development - Nonprofit

Pittsburgh, PA

Director of Development – Nonprofit Education Sector Location: Pittsburgh, PA | Hybrid | Full-Time Our client, a dynamic and growing nonprofit organization headquartered in Pittsburgh, is see…

View Details
Posted 2025-09-07

Locum Tenens Radiation Oncology Job Mechanicsburg, PA

CompHealth CompHealth
Mechanicsburg, PA

CompHealth exists to make the locums process easier. Not only will we search for jobs that fit your interests, we'll be here to handle all the details like credentialing, housing, travel arrangements,…

View Details
Posted 2025-08-23

FRM Director

Philadelphia, PA

The FRM Director is responsible for the execution of the reimbursement strategy with the goal of ensuring optimal access with specific products. This role is responsible for leading and managing acti…

View Details
Posted 2025-08-10

Scientist, GQLMAS Vaccines ELISA

Merck
West Point, PA

Scientist (R2), GQLMAS Vaccines ELISA : Global Quality Large Molecule Analytical Sciences, in our Manufacturing Division, provides global analytical support for our Company's in-line products…

View Details
Posted 2025-09-16

Sales Support Associate

Coach
Pottstown, PA

Coach is seeking a Sales Support Associate in Pottstown, PA to assist with merchandising, provide excellent customer service, and support sales objectives. Ideal candidates will have prior retail expe…

View Details
Posted 2025-09-10

Behavioral Health Technician

CORA Services Inc
Philadelphia, PA

Job Description Job Description CORA Services is a dynamic and growing not for profit organization in Philadelphia. For more than 50 years, CORA has served children and families experiencing emot…

View Details
Posted 2025-08-23