We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Learn and apply team-specific and Google-wide engineering tools, processes, and workflows (e.g., Google3, Blaze, Piper) to familiar, pre-defined technical……
Formal training or certification in cloud software development concepts. Solid understanding of cloud-native architectures, microservices design, and modern……
Flexible Start, For At Least 6 Months. By understanding the latest needs and trends in the RF industry, FILPAL is a reliable RF turnkey solution provider in……
5+ years of experience in AI/ML software development. You will collaborate closely with data scientists, software engineers, and DevOps teams to bring cutting-……
Bachelor’s degree in Engineering, Computer Science, a related field, or equivalent practical experience. Master’s or PhD in AI, Computer Science, or a related……
Your expertise in lean principles, automation, and continuous improvement will be instrumental in driving operational excellence and achieving higher levels of……
1 year of experience with security assessments or security design reviews or threat modeling. 1 year of experience with coding in programming languages (e.g.,……
Industry-leading learning and professional development opportunities. Scripting and batch automation and scheduler software, especially Control-M.…
Understanding integration of software and hardware required. Conduct product feasibility studies, define system and hardware architectures and solutions, and……
Self-directed learner who believes in continuous learning and development. Experience with developing software for instrument control and data acquisition using……
Master’s or PhD in Computer Science, Electrical/Computer Engineering, Artificial Intelligence, Applied Mathematics, Statistics, or a related quantitative field.…
Support grant reporting, project documentation, intellectual property development, and other ad hoc duties as assigned. I. Material and component testing.…
Market-competitive compensation, global exposure, and a vibrant, creativity-fueled work atmosphere. You will own both the detection & response layer and the……
Recommend process improvements, upgrades, or preventive measures based on field experience and observations. Basic understanding of equipment or systems used in……
Strong experience in a Linux production environment, with prior experience in software engineering. This is a pivotal role where you will lead designs of major……
Must comply with medical fitness standards, vaccinations, and company pre-employment screening requirements. Certificate of Competency as per STCW reg III/6.…
Drive initiatives to improve the team's software development lifecycle, with a focus on enhancing productivity, reducing technical debt, and optimizing……
Bachelor’s or Master’s degree in a scientific, engineering, or related field. Proficiency in relevant software, laboratory information systems, and tools.…
Bachelor’s degree in Computer Science or related field. You will act as a problem solver and productivity enhancer for our trading team, utilizing existing……
Create specifications and define software architecture for embedded systems.
Design and develop software or firmware for embedded system.
Design and develop middleware, application and GUI in Windows, embedded Linux or other environments.
Work closely with other engineers to analyze and resolve bugs.
Analyze performance bottleneck and optimize product quality and throughput.
Job Requirements:
Master or degree in computer science, computer engineering or electronic engineering, or equivalent
At least 5 years direct relevant experience for the senior engineer position.
Fresh graduates with relevant knowledge or experience are welcome.
Experience in embedded Linux software or MCU based firmware development.
Experience on Linux BSP development including u-boot, kernel and root filesystem, hands-on experience with Yocto Linux for embedded system is preferred.
Good understanding in hardware and ability to develop low level codes.
Strong programming experience in C/C++. Rich experience on embedded software development is a plus.
Good knowledge in software debugging and performance optimization.
Good experience in embedded systems based on ARM Cortex-M or Cortex-A series processors.
Familiar with software development process, source version control and bug tracking system is an advantage.