C&D Technologies
Embedded, Software Engineer
C&D Technologies, Horsham, Pennsylvania, United States, 19044
It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
Responsibilities
Deliver high-quality C code in a real-time embedded environmentSpecify, design, and implement functionality and behaviors of embedded subsystemsDesign the software architecture and firmware implementation on hardware through integration, test, and manufacturingHands-on hardware bring-up, system debugging and code optimizationMake performance and optimization trade-offs to meet product requirementsMaintain source code repo and version control processQualifications (education, skills, knowledge, experience, etc.)
BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or the equivalent in experience with evidence of exceptional ability2+ years of experience in embedded development in robotics, real-time controls, or system softwareStrong proficiency in C, familiarity with MISRA C a plusExperience with the embedded microprocessor toolsControls software and algorithm developmentAbility to collaborate and communicate complex technical conceptsExperience with STM32 or ARM microcontrollers a plusWorking knowledge of requirements management, change management, and configuration management toolsMust be comfortable with hands-on lab work (including the use of scopes/logic analyzers, CAN tools, soldering irons, etc. as needed to support integration)Working ConditionsPerformance of responsibilities occurs generally in an office environment, and requires use of standard office equipment (telephone, personal computer, printer, photocopy machine). Occasional travel is required to C&D plants, vendors, and customer sites. Visits may expose individuals to lead, sulfuric acid, and other chemicals. Use of electrical test equipment, working with high voltage systems, and electrically live batteries and systems is required.
Other Relevant Job Information
Comply with C&D's Code of Business Conduct
if you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
We're committed to bringing passion and customer focus to the business.
Responsibilities
Deliver high-quality C code in a real-time embedded environmentSpecify, design, and implement functionality and behaviors of embedded subsystemsDesign the software architecture and firmware implementation on hardware through integration, test, and manufacturingHands-on hardware bring-up, system debugging and code optimizationMake performance and optimization trade-offs to meet product requirementsMaintain source code repo and version control processQualifications (education, skills, knowledge, experience, etc.)
BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or the equivalent in experience with evidence of exceptional ability2+ years of experience in embedded development in robotics, real-time controls, or system softwareStrong proficiency in C, familiarity with MISRA C a plusExperience with the embedded microprocessor toolsControls software and algorithm developmentAbility to collaborate and communicate complex technical conceptsExperience with STM32 or ARM microcontrollers a plusWorking knowledge of requirements management, change management, and configuration management toolsMust be comfortable with hands-on lab work (including the use of scopes/logic analyzers, CAN tools, soldering irons, etc. as needed to support integration)Working ConditionsPerformance of responsibilities occurs generally in an office environment, and requires use of standard office equipment (telephone, personal computer, printer, photocopy machine). Occasional travel is required to C&D plants, vendors, and customer sites. Visits may expose individuals to lead, sulfuric acid, and other chemicals. Use of electrical test equipment, working with high voltage systems, and electrically live batteries and systems is required.
Other Relevant Job Information
Comply with C&D's Code of Business Conduct
if you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!