5,768 Remote Engineer jobs in Kenya
Remote Aviation Systems Software Engineer
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain software for aviation systems.
- Implement embedded software for real-time operating systems.
- Ensure software compliance with aerospace standards (e.g., DO-178C).
- Collaborate with cross-functional teams on system requirements and design.
- Perform software testing, verification, and validation activities.
- Troubleshoot and debug complex software issues.
- Contribute to the documentation of software designs and code.
- Participate in code reviews and ensure adherence to coding standards.
- Stay updated on emerging technologies in aviation software development.
- Contribute to the continuous improvement of software development processes.
- Bachelor's or Master's degree in Computer Science, Aerospace Engineering, or a related field.
- Minimum of 5 years of experience in software development, with a focus on aviation systems.
- Proficiency in C, C++, or Ada programming languages.
- Experience with real-time operating systems (RTOS).
- Familiarity with aerospace standards like DO-178C is highly preferred.
- Knowledge of avionics, flight control, navigation, or communication systems.
- Strong understanding of the software development lifecycle (SDLC).
- Excellent analytical and problem-solving skills.
- Effective communication and collaboration skills for remote work.
- Ability to work independently and manage project timelines.
Lead Automotive Systems Engineer (Remote Diagnostics & Software)
Posted 5 days ago
Job Viewed
Job Description
Senior Automotive Software Engineer, Remote Systems Development
Posted 2 days ago
Job Viewed
Job Description
Senior Automotive Systems Engineer (Remote Diagnostics & Software)
Posted 21 days ago
Job Viewed
Job Description
Principal Software Engineer - Remote Cloud Architecture
Posted 7 days ago
Job Viewed
Job Description
Your responsibilities will include architecting microservices, designing APIs, and ensuring the performance, scalability, and reliability of cloud applications. You will play a key role in selecting appropriate technologies, establishing best practices for coding, testing, and deployment, and overseeing the implementation of CI/CD pipelines. A significant part of this role involves collaborating with product managers, stakeholders, and other engineering teams to translate business requirements into technical solutions. You will also be expected to contribute to code reviews, troubleshoot complex production issues, and advocate for engineering excellence.
This position requires a visionary leader with a proven track record of building and deploying large-scale software systems in a cloud environment (AWS, Azure, or GCP). You should have a strong understanding of containerization technologies (Docker, Kubernetes), data storage solutions, and security best practices. The ability to communicate technical vision, lead by example, and mentor junior engineers is crucial. This role offers a unique opportunity to shape the future of our client's technology platform and drive innovation in a remote-first culture.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software development, with a significant focus on cloud architecture and distributed systems.
- Expertise in at least one major cloud platform (AWS, Azure, GCP) and associated services.
- Proficiency in multiple programming languages (e.g., Java, Python, Go, Node.js).
- Deep understanding of microservices architecture, API design, and RESTful principles.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Strong knowledge of database technologies (SQL and NoSQL) and data modeling.
- Proven experience with CI/CD pipelines, automated testing, and infrastructure as code (IaC).
- Excellent problem-solving, analytical, and architectural design skills.
- Exceptional communication, leadership, and mentoring abilities.
- Ability to work independently and lead technical initiatives in a remote setting.
Lead Automotive Software Engineer, Remote Development
Posted 21 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, testing, and deployment of embedded software for automotive applications.
- Architect robust and scalable software solutions that meet stringent automotive requirements.
- Mentor and guide a team of software engineers, fostering a collaborative and high-performance development culture.
- Collaborate with cross-functional teams, including hardware engineers, systems engineers, and product managers, to define software requirements and specifications.
- Develop and implement unit tests, integration tests, and system tests to ensure software quality and reliability.
- Troubleshoot and resolve complex software defects and issues.
- Contribute to the continuous improvement of software development processes and tools.
- Stay abreast of emerging automotive technologies, software trends, and industry standards (e.g., AUTOSAR, ISO 26262).
- Participate in code reviews and provide constructive feedback to team members.
- Manage project timelines and deliverables for software development tasks.
- Evaluate and integrate third-party software components as needed.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 7 years of experience in embedded software development, with at least 3 years in the automotive industry.
- Proven experience leading software development teams and projects.
- Strong proficiency in C/C++ programming languages.
- In-depth knowledge of real-time operating systems (RTOS) and embedded systems design.
- Experience with automotive communication protocols such as CAN, LIN, Ethernet.
- Familiarity with automotive software standards (e.g., AUTOSAR) and functional safety (ISO 26262).
- Experience with software development tools, including compilers, debuggers, and version control systems (e.g., Git).
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively in a remote environment.
- Experience with simulation and testing tools for embedded systems is a plus.
Remote Software Engineer - Blockchain Specialization
Posted 17 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Remote engineer Jobs in Kenya !
Lead Software Engineer - Remote Backend Development
Posted 16 days ago
Job Viewed
Job Description
Remote Software Engineer
Posted 21 days ago
Job Viewed
Job Description
- Design, develop, and maintain scalable and robust software applications.
- Write clean, well-documented, and efficient code following best practices.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.
- Participate in code reviews to ensure code quality, maintainability, and adherence to standards.
- Troubleshoot, debug, and upgrade existing software.
- Develop and execute unit tests, integration tests, and end-to-end tests to ensure software reliability.
- Contribute to architectural discussions and decisions.
- Stay up-to-date with emerging technologies and industry trends.
- Participate in an agile development process, including sprint planning, daily stand-ups, and retrospectives.
- Contribute to the deployment and maintenance of software in production environments.
- Mentor junior engineers and share knowledge within the team.
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- Minimum of 3 years of professional software development experience.
- Proficiency in one or more programming languages such as Python, Java, JavaScript, Go, or C++.
- Experience with modern web frameworks (e.g., React, Angular, Vue.js for frontend; Django, Flask, Spring Boot for backend).
- Familiarity with database technologies (e.g., SQL, NoSQL).
- Understanding of software development principles, data structures, and algorithms.
- Experience with version control systems (e.g., Git).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, essential for remote teamwork.
Senior Software Engineer - Remote Backend Development
Posted 21 days ago
Job Viewed