Software Engineer

2 weeks ago


Horsham, Pennsylvania, United States C&D Technologies Full time
Job Description

We are seeking a highly skilled Software Engineer to join our team at C&D Technologies.

The ideal candidate will have 1-3 years of experience developing Windows Desktop applications and a strong background in object-oriented programming languages such as C#, Java, or C++.

The successful candidate will be responsible for designing, developing, and testing graphical software applications for monitoring and configuring Lithium Battery Management Systems (BMS).

In addition to technical skills, we are looking for someone who is able to work independently with minimal supervision, has excellent communication skills, and is able to collaborate effectively with cross-functional teams.

Salary: $85,000 - $110,000 per year.

Key Responsibilities:

  • Develop and maintain graphical software applications for monitoring and configuring Lithium Battery Management Systems (BMS)
  • Diagnose and troubleshoot system issues on released products
  • Modify existing code for test purposes and implement bug fixes
  • Develop test plans and review test data as required
  • Provide and maintain documentation on code design, detailed list of bug fixes, and software release notes
  • Discuss requests with users for clarification and recommend modifications to reduce development time, enhance usability or expand functionality
  • Use revision control and issue tracking tools
  • Work in close collaboration with Hardware and Test Engineering teams
  • Support Manufacturing and Field Service teams as required

Requirements:

  • 1-3 years of experience developing Windows Desktop applications
  • B.S. in Computer Science, CE, EE, or related discipline
  • Strong programming experience using an object-oriented language (C#/Java/C++)
  • Native C/C++ development experience a plus
  • Knowledge of Windows API helpful
  • Understanding of general engineering concepts (voltage, current, temperature), measurements, aggregation, and graphical representation of data
  • Working knowledge of requirements management, change management, and configuration management tools
  • Working knowledge of communication protocols: CAN bus, UART, Bluetooth/LE
  • Application development experience interfacing with hardware adapters and instruments desirable
  • Ability to work with only general instruction and under minimal supervision
  • Excellent verbal and written skills
  • Experienced using Visual Studio and other IDE applications
  • Experience developing mobile applications for Android and iOS desirable

Additional Requirements:

  • All U.S. employees are required to be vaccinated against the COVID-19 virus at time of hire or provide documentation of disability, medical reason, or sincerely held religious belief


  • Horsham, Pennsylvania, United States Eurofins Scientific Full time

    Job Summary:We are seeking a highly motivated and detail-oriented software engineer to contribute to the design and development of new software features. The ideal candidate will have experience in designing and developing scalable software applications using a range of programming languages, including Java, Python, and C++.Key Responsibilities:Design and...


  • Horsham, Pennsylvania, United States TWO95 International Full time

    Job Title: Software Engineering ProfessionalAbout the Role:This is an exciting opportunity to work with a hybrid team at TWO95 International, where you will be responsible for utilizing your expertise in .NET technologies and frameworks to drive software development. As a seasoned professional, you will play a key role in shaping the company's software...


  • Horsham, Pennsylvania, United States RELX Full time

    About the Role:">We are searching for an individual able to collaborate across the organization and drive the strategic direction and vision for the IAM program with minimal guidance. This individual should have a strong understanding of Zero-Trust principles, and how they can be used to enhance security and user experience.Some of the key responsibilities...


  • Horsham, Pennsylvania, United States TWO95 International Full time

    Join us at TWO95 International as a Cloud Native Software Engineer and contribute to the design and implementation of scalable, secure, and efficient cloud architectures using AWS services.The ideal candidate will have 3-5 years of experience in hands-on Java AWS Development, with a strong focus on cloud-native serverless development on AWS.Key...


  • Horsham, Pennsylvania, United States RELX Full time

    About the Role:">We are searching for an individual able to collaborate across the organization and drive the strategic direction and vision for the IAM program with minimal guidance. This individual should have a strong understanding of Zero-Trust principles, and how they can be used to enhance security and user experience.Some of the key responsibilities...


  • Horsham, Pennsylvania, United States C&D Technologies Full time

    Job DescriptionWe're committed to bringing passion and customer focus to the business. Our team works closely with Hardware and Test Engineering teams, supporting Manufacturing and Field Service teams as required.Key Responsibilities:Develop and maintain graphical software applications for monitoring and configuring Lithium Battery Management Systems (BMS)....


  • Horsham, Pennsylvania, United States II-VI Incorporated - Warrendale Full time

    Key ResponsibilitiesFirmware project management and team leadershipFirmware development for Erbium Fiber Doped Amplifier Products and OTDR productsSustaining product support, including resolving firmware issues and developing new features based on customer requirementsCollaboration with other disciplines, such as hardware, mechanical, and systems integration...


  • Horsham, Pennsylvania, United States Avo Photonics Full time

    About the RoleAvo Photonics seeks an experienced Mechanical Engineer to join our team. As a key member of our engineering staff, you will be responsible for designing and developing custom opto-electronic products for a diverse range of markets. This is a unique opportunity to work with cutting-edge technology and collaborate with talented professionals in a...


  • Horsham, Pennsylvania, United States U.S. Bank Full time

    **About the Role:**This is a unique opportunity to join U.S. Bank National Association as a Software Engineer in our Horsham, Pennsylvania office.**Responsibilities:**Coordinating across teams to integrate interfacing applications for cross-team implementation.Utilizing debugging tools like Expeditor to perform debugging for component functionalities.**What...


  • Horsham, Pennsylvania, United States Life Science Connect Full time

    Life Science Connect: A Hub for Innovative Web-Based SolutionsWe are seeking a seasoned Senior Software Development Professional to join our team at Life Science Connect. As a key member of our development team, you will be responsible for architecting and developing new libraries, web services, and web applications.About the RoleThis is an exciting...


  • Horsham, Pennsylvania, United States Resource Informatics Group Inc Full time

    Job Title: Quality Automation Engineer">About Resource Informatics Group Inc">We are a leading provider of software solutions, and we are seeking a highly skilled Quality Automation Engineer to join our team. Our company is committed to delivering high-quality products, and we need an expert who can help us achieve this goal.">Estimated Salary: $80,000 -...


  • Horsham, Pennsylvania, United States Resource Informatics Group Inc Full time

    Job Title: Senior Quality EngineerAbout the Role:We are seeking a highly skilled and experienced Senior Quality Engineer to join our team at Resource Informatics Group Inc. As a key member of our QA team, you will be responsible for creating functional and regression test scripts using your strong automation expertise.About You:To be successful in this role,...


  • Horsham, Pennsylvania, United States Enersys Full time

    Job Summary:EnerSys Advanced Systems is seeking a Thermal Engineering Specialist to join our team, focusing on the design and analysis of advanced battery systems for aerospace and medical industries. As a key member of our design team, you will be responsible for designing and analyzing thermal, thionyl chloride, and lithium ion batteries.Main...


  • Horsham, Pennsylvania, United States CPM Holdings, Inc. Full time

    Job SummaryWe are seeking a skilled and motivated Applications/Process Engineer to join our dynamic team at CPM Holdings, Inc. in Horsham, PA or the Minneapolis area.This is a key role within our organization, working within a collaborative team-based selling model.The successful candidate will be responsible for optimizing thermal processing systems for...


  • Horsham, Pennsylvania, United States CommScope Full time

    **Connect with Tomorrow's Technology Today**At CommScope, we're shaping the future of connectivity and empowering innovators like you to grow and thrive. As an Electrical Engineering Intern, you'll be at the forefront of designing, testing, and supporting cutting-edge Outside Plant CATV products.**The Role**Collaborate with senior engineers on design and...


  • Horsham, Pennsylvania, United States C&D Technologies Full time

    QualificationsBachelor's degree in Computer Science, Electrical Engineering, or related field.Minimum 1-3 years of experience in software development, preferably with a focus on Windows Desktop applications.Strong programming skills in C#, Java, or other object-oriented languages.Experience with .NET framework, Windows API, and revision control tools is...


  • Horsham, Pennsylvania, United States Diverse Lynx Full time

    Job OverviewDiverse Lynx LLC is an Equal Employment Opportunity employer, committed to a diverse workforce. We are seeking a highly skilled Sr. Java Developer to join our team.


  • Horsham, Pennsylvania, United States AMETEK, Inc. Full time

    About AMETEK STCAMETEK, Inc. is a leading global manufacturer of electronic instruments and electromechanical devices with annual sales of approximately $5 billion.We have 18,000 colleagues at more than 150 operating locations, and a global network of sales, service, and support locations in 30 countries around the world.The AMETEK Growth Model combines our...


  • Horsham, Pennsylvania, United States Genesis Corp dba Genesis10 Full time

    Genesis10 is currently seeking a highly skilled C# Developer to join our consumer finance lender firm client. This is a 6-month contract position with the possibility of becoming a permanent hire. The role is a hybrid remote position that requires 2-3 days per week on-site. You will have the option to work from one of three locations: Horsham, PA, Lake Mary,...

  • Mainframe Engineer

    2 weeks ago


    Horsham, Pennsylvania, United States U.S. Bank Full time

    Key Responsibilities:">As an IT Specialist at U.S. Bank National Association, your key responsibilities will include designing and developing software applications using COBOL, HOGAN, CICS, DB2, SQL, JCL, and VSAM.">Main Responsibilities:">Designing and developing software applications to meet business requirements.Analyzing software requirements and...