Supervises the design, development, testing, debugging, and implementation of embedded software and systems. Guides the development of software and firmware source code in C/C++, Embedded C, and other languages and common communication interfaces like SPI, I2C, USB, UART, and others. Utilizes version control, simulation, debugging, and other development tools. Collaborates cross functionally with hardware engineers. Coordinates engineering support for testing, deployment, and updates. Requires a bachelor's degree in computer science, electrical engineering, or related field. Typically reports ... view job details
Manages the implementation and administration of information systems and equipment in accordance with organizational policies and goals. Administers internal procedures and guidelines to diagnose and resolve technical issues across different systems and technologies, including hardware, software, and networks. Oversees the analysis of business needs and selects IT hardware and software products to support internal business processes. Develops detailed documentation of methodologies, processes, and specifications of an organization's IT systems and assists with the planning of the organization'... view job details
There is currently no job description for PHP Software Programmer. Be the first to submit the job responsibilities for a PHP Software Programmer.
Develop and execute a strategic plan to achieve sales targets and expand our customer base. view job details
Understands and utilizes common principles and methods for software support and maintenance. Hands on experience with Tableau. view job details
Gathering metrics and providing test coverage analysis based on automated test results. Review testing documentation, develop testing standards, define criteria for testing, analyze test results, and present results to developers. Promote a culture of unit testing, automated testing, and best practices to attain “zero defect” software. view job details
Stay up to date on industry trends, and competitive software/solutions. Collect information from prospective customers to discover and understand their current pain points, motivations, and explicit and implied needs from a software solution. Respond to any technical questions and ensure that prospects have all questions answered. view job details
Collaborate with teams globally across multiple time zones and operate in an Agile development environment. Run and analyze software performance metrics. Designing and developing new microservices and other functionality. view job details
Design and implement of industry standard security schemes for data secrecy(databases), user access, key management, and communications. Collaborate with development teams to ensure secure coding best practices are followed Collaborate with development teams to support remediation of software vulnerabilities Provide coding guidance to ensure best practices are continually followed and is. Development and design of security best practices and implementation of solid security principles across the organization, to meet business goals along with customer and regulatory requirements. view job details
Understand the objectives, responsibilities, and mission of the Software Development department and work towards those goals. Supports and develops software applications by analyzing, planning, creating, maintaining and leveraging pre-existing software systems to help support ongoing development. Leads the analysis, design and development of enterprise software systems and programs with business and technical teams. view job details
Manage the entire software development process, including requirements management, software architecture evolution, developing coding standards -including use of object-oriented coding techniques-, design modeling/UML, source code control and configuratio Provide management/leadership to technical staff including resource planning, scheduling, and administration to ensure program success. Lead software development team members supporting new product development and sustaining current products in the field and in the manufacturing process. view job details
Conduct data analysis and preprocessing to ensure high-quality input for models. Collaborate with cross-functional teams to integrate AI solutions into existing systems. Document processes, methodologies, and results for future reference and compliance. view job details
Collaborate with cross-functional teams to gather requirements and implement solutions. Assist in the deployment and monitoring of applications in production environments. Stay updated with emerging technologies and industry trends to enhance skills. view job details
Document software specifications, design processes, and user manuals to facilitate knowledge sharing and future development. Stay updated with emerging technologies and industry trends to incorporate innovative solutions into software projects. Conduct code reviews and implement best practices to improve code quality and maintainability. view job details
Troubleshoot and resolve architectural issues in existing systems. Document architectural designs and maintain comprehensive technical documentation. Evaluate and recommend tools, technologies, and processes for software development. view job details
Provide technical support and guidance to team members on secure coding practices and security tools. Conduct vulnerability assessments and penetration testing to identify and mitigate security risks in software applications. Stay updated on emerging cybersecurity trends and technologies to enhance software security measures. view job details
Collaborate with hardware engineers to integrate software and hardware components. Analyze user requirements and translate them into software specifications. Conduct testing and debugging of software to ensure reliability and performance. view job details
Troubleshoot and resolve software defects and performance issues. Collaborate with cross-functional teams to gather requirements and specifications. Stay updated on industry trends and emerging technologies to drive innovation. view job details
Collaborate with cross-functional teams to gather and analyze system requirements for software projects. Create and maintain technical documentation for software applications and development processes. Design, develop, and maintain software applications to meet user requirements and enhance functionality. view job details
Design and implement data pipelines to facilitate data collection, transformation, and storage. Create and manage data models and schemas to support analytical and operational needs. Collaborate with data scientists and analysts to understand data requirements and optimize data workflows. view job details