Software Developer
1 month ago
We're seeking a talented Software Developer to join our team at C&D Technologies. As a key member of our engineering team, you will be responsible for developing and maintaining graphical software applications for monitoring and configuring Lithium Battery Management Systems (BMS).
Key Responsibilities:
- Develop and maintain software applications for BMS monitoring and configuration
- 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++); knowledge of .Net framework helpful
- 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
- Must possess the 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. If, at time of hire, the employee is partially vaccinated, they will be required to provide proof of full vaccination status within 30 days immediately following the first date of employment. Vaccination is not an option but a condition of employment. If an employee cannot receive the COVID-19 vaccine due to a disability, medical reason, or sincerely held religious belief, they will be required to follow C&D Technologies, Inc.'s process to apply for an exemption or accommodation.
-
Software Development Manager
4 weeks ago
Horsham, Pennsylvania, United States Motion Recruitment Full timeSoftware Engineering ManagerHorsham, PennsylvaniaWe are seeking an experienced Software Engineering Manager to lead a team of cross-functional engineers and create strategy for our products directly impacting customers.This is a technical position and will have some coding responsibilities in Java/Spring and JavaScript frameworks.Key Responsibilities:Lead a...
-
Embedded Software Developer
4 weeks ago
Horsham, Pennsylvania, United States C&D Technologies Full timeAt C&D Technologies, we're passionate about creating innovative solutions that bring passion and customer focus to the business. As an Embedded Software Developer, you'll play a key role in delivering high-quality C code in a real-time embedded environment.Responsibilities:Design and implement functionality and behaviors of embedded subsystemsDevelop...
-
Embedded Software Developer
3 weeks ago
Horsham, Pennsylvania, United States C&D Technologies Full timeAt C&D Technologies, we're passionate about creating innovative solutions that bring passion and customer focus to the business.Key ResponsibilitiesDeliver High-Quality Code: Develop and implement high-quality C code in a real-time embedded environment.Design and Implement Functionality: Specify, design, and implement the functionality and behaviors of...
-
Technical Lead
2 weeks ago
Horsham, Pennsylvania, United States Veeco Full timeWe are seeking a dedicated Technical Lead - Software Development to join our team at {company}.The successful candidate will be responsible for leading the development of software applications, collaborating with cross-functional teams to identify and prioritize project requirements, and mentoring junior engineers to ensure the highest quality of work.Key...
-
Senior Software Architect
4 weeks ago
Horsham, Pennsylvania, United States Life Science Connect Full timeUnlock Your Potential as a Senior Software Architect at Life Science ConnectAre you a seasoned software professional looking for a new challenge? Do you have a passion for innovation and a desire to work with cutting-edge technologies? Look no further than Life Science Connect, a leading e-commerce solutions provider.We're seeking a highly skilled Senior...
-
Senior Software Engineer
3 weeks ago
Horsham, Pennsylvania, United States Life Science Connect Full timeUnlock Your Potential as a Senior Software EngineerAre you a skilled software engineer looking for a new challenge? Do you want to work with a talented team on exciting projects? Look no further than Life Science Connect!About the RoleWe are seeking a highly experienced Senior Software Engineer to join our small, agile team. As a key member of our...
-
Software Engineer III Position
3 weeks ago
Horsham, Pennsylvania, United States Reed Technology & Information Services Full timeAbout the RoleAs a Software Engineer at Reed Technology & Information Services, you will contribute to new product development. As a Software Engineer III, you will design, develop, and maintain complex software solutions. You'll collaborate with cross-functional teams to enhance system performance and scalability. Your expertise will drive innovation and...
-
Senior Java Developer
4 weeks ago
Horsham, Pennsylvania, United States Trident Consulting Full timeJob Title:Senior Java Developer (FSE)Location:Horsham, PAJob Type:ContractJob Description:Translates requirements, technical specifications to application design and code for new or enhancement projects working closely with Solution Architects and System AnalystsDevelops highly scalable applications by developing code and test artifacts that reuse...
-
Software Engineer
2 weeks ago
Horsham, Pennsylvania, United States Genesis10 Full timeJob Summary: We are seeking a highly skilled C# Developer to join our team at Genesis10. This is a 6+ month contract position with the option to become a permanent employee.About the Role: As a C# Developer, you will be part of a team working on enhancing credit card processing abilities and modernizing applications for the cloud.Responsibilities:Develop...
-
Process Development Engineer
4 weeks ago
Horsham, Pennsylvania, United States Avo Photonics Full timeAvo Photonics is a leading contract engineering services company that designs, develops, and manufactures custom opto-electronic products for a diverse range of markets. As a key member of our team, you will have the opportunity to design, prototype, and produce next-generation products for industries such as environmental, medical, military, industrial,...
-
Supply Chain Business Intelligence Developer
4 weeks ago
Horsham, Pennsylvania, United States Bimbo Bakeries Full timeJob Summary:The North America Supply Chain Business Intelligence Developer will be responsible for delivering business intelligence services, leading BI software development, and presenting BI reports. This role will transform raw data into cohesive, valuable reports capturing meaningful business insights.Key Responsibilities:• Designing and developing BI...
-
Process Development Engineer
4 weeks ago
Horsham, Pennsylvania, United States Veeco Full timeAbout the Role:We are seeking a highly skilled Process Development Engineer to join our team at Veeco. As a Process Development Engineer, you will be responsible for the development and demonstration of wet chemistry processes to existing and potential customers.Key Responsibilities:Support the development and demonstration of wet chemistry processes to...
-
Senior C# Software Engineer
1 month ago
Horsham, Pennsylvania, United States Genesis10 Full timeGenesis10 is seeking a skilled C# Developer to enhance credit card processing abilities and modernize applications for the cloud.About the Role:Developers will work on a team to enhance credit card processing and modernize applications for the cloud.Key Responsibilities:Developers will be responsible for enhancing credit card processing abilities and...
-
Integration and Test Specialist
1 month ago
Horsham, Pennsylvania, United States Elma Electronic Full timeElma Electronic Inc. - A Leader in Advanced Embedded Computing SolutionsWe are seeking a highly skilled Integration and Test Engineer to join our team in Horsham, Pennsylvania. As a key member of our team, you will be responsible for performing integration and testing of Elma products, developing system integration procedures, and creating document packages,...
-
Pharmacy Technician
3 weeks ago
Horsham, Pennsylvania, United States PMC Pharmacy Full timeJob SummaryPMC Pharmacy is seeking a highly organized and detail-oriented Pharmacy Technician to join our team. As a Pharmacy Technician, you will play a critical role in expediting the processing of prescriptions, maintaining customer relations, and supporting the non-prescription aspects of our pharmacy department.Key Responsibilities:Verify and process...
-
Cloud Server Operations Specialist
4 weeks ago
Horsham, Pennsylvania, United States TherapyNotes Full timeJob DescriptionAbout UsTherapyNotes is a leading provider of behavioral health Practice Management and EHR software Our cutting-edge SaaS solution handles scheduling, billing, documenting, telehealth, and more so clinicians can focus on delivering exceptional patient care.We're a dynamic team of professionals who thrive on innovation and collaboration,...
-
Electrical Systems Design Engineer
4 weeks ago
Horsham, Pennsylvania, United States VDart Inc Full timeJob OverviewVDart Inc is seeking a highly skilled Electrical Systems Design Engineer to join our team. As a key member of our engineering group, you will be responsible for designing and developing electrical systems, including power distribution and control architectures, wiring harnesses, and electrical control schematics.The ideal candidate will have a...
-
Photonics Test Engineer
1 month ago
Horsham, Pennsylvania, United States Avo Photonics Full timeJob Title: Photonics Test EngineerAvo Photonics is a dynamic contract engineering services company that designs, develops, and manufactures custom opto-electronic products for a diverse range of markets.We are seeking a diligent and meticulous person to join our team as a Photonics Test Engineer. The successful candidate will be responsible for...
-
MEP Project Manager
1 month ago
Horsham, Pennsylvania, United States Brave New World Full timeJob OverviewWe are seeking a highly skilled Project Manager to join our Industrial team at Brave New World.Key Responsibilities:Ensure contract terms and obligations are met through effective contract oversight.Assume overall responsibility for managing and mitigating risks on assigned projects.Partner with the project team to set and achieve project goals,...
-
Process Engineer
4 weeks ago
Horsham, Pennsylvania, United States Avo Photonics Full timeAvo Photonics is a leading contract engineering services company that designs, develops, and manufactures custom opto-electronic products for a diverse range of markets.We are seeking a highly skilled and dedicated Process Engineer to join our team. The successful candidate will be responsible for developing high-yield, cost-efficient, and manufacturable...