Job Requisition Software Development Engineer

13 hours ago


Phoenixville, United States Megger Full time
The Vacancy

Summary Statement

Under advisory from the Software Development Team Supervisor, the Senior Level Software Development Engineer is responsible for contributing a variety of embedded software and firmware design tasks. In this role the 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, a 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, setup 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: Succinct, essential and clear communications tailored to the 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.

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

Minimum Skill Sets and Competencies
  • Bachelor of Science Degree CS or CE. EE and applicable S/W design experience may substitute.
  • Full product lifecycle work experience 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.
Candidate Differentiators
  • 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.
External Contacts: Limited
  • Sales & Customer Contacts / TSG personnel / Technology Partners / Test Labs / Tech Support & APP Engineering
Travel Requirements:
  • 0 to 10%


  • Phoenixville, United States Frontline Education Full time

    Description Senior Software Engineer 2 This position will be hybrid to Wayne, PA / Austin, TX / Naperville, IL We are seeking a Senior Software Engineer 2 to participate in an agile development scrum team designing, building, testing, deploying, and supporting elegant, scalable and reliable software solutions for our customers. This is a fast-paced and...


  • Phoenixville, United States VWR International , Inc. Full time

    Reference : R-160360 The Opportunity: At Avantor, people are the most important part of our success because they drive our global performance. That's why our Operations, Lab Services, Sales, and many other Avantor teams rely on our talent acquisition initiatives to attract, engage and hire the right talent. Avantor's IT vertical is a crucial part of this...


  • Phoenixville, United States Synerfac Full time

    Our Forensic Engineering Department focuses on the investigation of buildings and structures that are failing or aging. We are currently looking for a Professional Engineer to join our team as a Senior Architectural/Forensic Engineer. The ideal candidate is an expert in the investigation and repair design for buildings with structural failures. They are...

  • Municipal Engineer

    8 hours ago


    Phoenixville, United States Barry Isett and Associates, Inc Full time

    Job Type Full-time Description Barry Isett & Associates (Isett) is an employee-owned multi-discipline engineering/consulting firm headquartered in Allentown, PA, with additional offices throughout eastern and central PA. Isett associates get the opportunity to perform meaningful work that helps enrich our community each and every day. Our company is a...

  • Network Engineer

    17 hours ago


    Phoenixville, United States WeCare Medical Specialty Group Full time

    Job DescriptionJob DescriptionWeCare Medical Specialty Group is seeking a highly motivated and experienced Remote Network Engineer to join our growing IT team. The Network Engineer will be responsible for designing, implementing, maintaining, and troubleshooting our network infrastructure, ensuring optimal performance, security, and reliability. This is a...

  • Project Engineer

    3 weeks ago


    Phoenixville, United States CV Library Full time

    Description/Job SummaryProject Engineer - New Product ResearchOur exciting growth has identified the need to add a Project Engineer to join our team! The ideal candidate is curious and excited to learn about new medical technologies and the clinical challenges that come with it. The individual should be self-motivated and willing to take on projects in the...

  • Municipal Engineer

    1 month ago


    Phoenixville, United States Interfuse Staffing Full time

    Responsibilities:  Lead the planning, design, and management of vital infrastructure projects including roads, water systems, and public facilities Supervise project teams, from junior engineers to CADD technicians, ensuring collaborative and efficient project execution Represent the firm at public meetings, engaging with municipal officials to align on...


  • Phoenixville, United States Certara USA, Inc. Full time

    Overview The Business Development Representative (BDR) role will focus on prospect accounts in the USA/EU. In this role you will work closely as part of our Sales Team to prospect a list of accounts which will be provided to you and hand-off to our Account Executives. You will maintain a thorough understanding of Certara service offerings, industry knowledge...


  • Phoenixville, United States www.willcoxmatthews.com Full time

    Job Summary:The Engineering Technician performs a variety of technical support tasks involving the New Product Development, inspection, calibration, testing, troubleshooting, and repair of complex electronic products and subassemblies. This role/position helps ensure products and subassemblies meet quality standards and manufacturer’s specifications.The...


  • Phoenixville, United States www.willcoxmatthews.com Full time

    Job Summary:The Engineering Technician performs a variety of technical support tasks involving the New Product Development, inspection, calibration, testing, troubleshooting, and repair of complex electronic products and subassemblies. This role/position helps ensure products and subassemblies meet quality standards and manufacturer’s specifications.The...

  • Behavior Specialist

    4 months ago


    Phoenixville, United States Resources for Human Development Full time $51,522 - $60,320

    Job titleBehavior SpecialistReports toProgram Director/Clinical Director Position SummaryThe Behavior Specialist provides clinically oriented behavior support to individuals with intellectual and developmental disabilities and/or mental health diagnosis. The Behavior Specialist will work closely with our clinical, programmatic, residential and day support...


  • Phoenixville, United States Primrose School of Oaks Full time

    Job Title: Early Preschool TeacherAbout Us:At Primrose School of Oaks, we believe that every child deserves a nurturing and supportive environment to grow and thrive. Our school is dedicated to providing high-quality early education and care to children from infancy through kindergarten.Job Description:We are seeking an experienced and passionate Early...


  • Phoenixville, United States Primrose School of Oaks Full time

    Early Childhood Development CoordinatorBuilt a brighter future for all children by fostering curiosity, creativity and compassion in them, while helping them develop a lifelong love of learning.About the JobSpend your days building strong connections with each child and supporting their growth and development.Worked closely with your co-teacher to implement...


  • Phoenixville, United States Primrose School of Oaks Full time

    About Primrose School of OaksWe're passionate about providing high-quality education and care to children from six weeks to 12 years old. As an Infant Teacher, you'll be part of a dynamic team that's dedicated to fostering a love of learning in every child. Our state-of-the-art facilities and experienced staff ensure that every student receives the attention...


  • Phoenixville, United States Mark Beaudoin - State Farm Agent Full time

    Role OverviewWe are seeking a detail-oriented and sales-minded Insurance Account Representative to join our Mark Beaudoin - State Farm Agent team.This role is ideal for those who enjoy providing excellent customer service, developing meaningful client relationships, and acting as a liaison between customers and agency departments.Job ResponsibilitiesThe...

  • Assembler II

    3 weeks ago


    Phoenixville, United States Megger Full time

    The VacancyThe Megger Production Assembler ensures that customer instruments are assembled correctly and in accordance with Megger quality standards. Regular tasks may include, but are not limited to: assembling, inspecting, repairing, and functions checking assemblies and finished instruments to meet manufacturer's specifications; electronic circuit...

  • System Administrator

    1 month ago


    Phoenixville, United States Insight Global Full time

    About the Role:In this role, you will provide professional development on technology resources available to teachers and administration, serve as a member of the crisis response team, and manage IT operations for the organization’s standard hardware, software, and voice/data network solutions. You will be responsible for purchasing, setting timelines for...


  • Phoenixville, United States Primrose School of Oaks Full time

    About the RolePrimrose School of Oaks is seeking a dedicated and passionate Pre-Kindergarten Teacher to join our team. As a key member of our staff, you will play a vital role in shaping the educational journey of young children and helping them develop essential skills for future success.Estimated SalaryThe estimated annual salary for this position is...


  • Phoenixville, United States NV5, Inc. (Sebesta) Full time

    Job SummaryWe are seeking a skilled Power Delivery Design Specialist to provide technical drafting and design support for various power delivery projects. The ideal candidate will have experience with AutoCAD and Microstation, as well as excellent written and interpersonal communication skills.About NV5, Inc.NV5, Inc. (Sebesta) is a provider of engineering...


  • Phoenixville, Pennsylvania, United States AllSearch Recruiting Full time

    About the OpportunityWe are seeking a Senior Construction Project Manager to join our team at AllSearch Recruiting. This is an exciting opportunity for a seasoned professional to lead commercial and institutional construction projects in the Greater Philadelphia Area.As a Senior Construction Project Manager, you will be responsible for managing multiple...