Support the software lead in administration or software documentation when required. Develop, optimise and test software algorithm APIs under Windows and/ or……
Solid understanding of software development principles. Experience with software development tools and processes. Debug any issues observed and derive fixes.…
Proficiency in Assembly and C language programming skills. Experience working in cross-functional teams including mechanical and electrical engineers, acoustic……
1 year of experience as a Full-stack developer. Participate in entire embedded systems implementation cycle. You’ll also work closely with internal and external……
Design, develop, integrate and test embedded software modules. Oversee the development and integration of embedded software components on Linux-based platforms.…
Expertise in coding, debugging with embedded software programming Languages – C, C++. Strong background in embedded systems programming and debugging.…
Solid understanding of software development principles. Experience with software development tools and processes. Debug any issues observed and derive fixes.…
Understanding of software, firmware and hardware design principles. Participates as a member of project team of firmware engineers to develop innovative,……
Participates as a member of project team of firmware engineers to develop innovative, reliable, cost effective and high-quality solutions enterprise class……
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field - or equivalent practical experience. Proficiency in C and C++.…
Mastery of the C programming language. The candidate requires a good mix of extensive education, practical experience, and good breadth in engineering.…
Proficiency in Python and strong software development knowledge, inclusive of a deep understanding of software development, software architecture, and APIs……
Design and develop firmware and embedded software for cutting-edge Adapters and IOs. Volunteer Paid Time off available after 6 months of employment for eligible……
Typically, 4-6 years’ experience. Participates as a member of project team of firmware engineers to develop innovative, reliable, cost effective and high-……
Work closely with hardware, software, and systems engineers to deliver integrated solutions. In-depth knowledge of PX4 and Ardupilot flight control software.…
Support DFx (DFT/DFM), manufacturing test, and field diagnostics; contribute to compliance (EMC/EMI) planning. Willing to station at customer's office.…
Have experience developing embedded software for satellite payloads. Build embedded software prototypes for various peripherals to support R&D.…
Work closely with the hardware team to carry out integration tests, both in the lab and field. Interesting in exploring and developing a variety of software,……
Bachelor's Degree in Computer Science or MSc/MEng or related field preferred. As a Firmware Engineer, you will work closely with our software and hardware……
The successful candidate will have experience in RTL design, verification, and FPGA/Prototyping platform creation to support Design Verification, Validation,……
Successful collaboration with senior engineers on embedded development projects. This is an ideal role for engineers who enjoy low-level software development……
Early engagement in pre and post silicon phases, including test flow planning, test coverage bring-up, test flow integration, and test hardware checkout.…
Understanding integration of software and hardware required. A. Real-time embedded systems, high speed digital and mixed-signal platforms designs.…
Joining and supporting field studies. Familiarity with firmware/software development in C/C++ or Python. Faculty/Department-Level Unit: Research.…
Supply Chain and Obsolescence Management: Collaborate with partners, suppliers, and original equipment manufacturers to optimize inventory levels by……
Support deployment and operational testing of C-UAS platforms, including field testing and troubleshooting. Knowledge in Electrical / Electronic Engineering /……
Perform design, implementation, and deployment of advanced software modules for robotics systems, such as perception, localisation, navigation, machine learning, or robotics management
Develop, optimise and test software algorithm APIs under Windows and/ or embedded Linux environments
Develop validation and verification test plans, to ensure that the engineering deliverables meet both customer goals and internal specifications as well as troubleshooting
Participate in meetings with cross-functional teams to solicit inputs for continual improvement process
Conduct trials to collect data and evaluate the attribute or capability of the software modules. Perform quality assurance to ensure it meets the expected results
Support the testing/ deployment engineer in defining DOE (design of experiment) procedures, analysing and documenting the result
Support the software lead in administration or software documentation when required
Troubleshooting robotics systems in both simulation and physical system
Static code analysis, unit testing and code coverage
Perform system deployment, integration, tests and project documentation
Communicate with internal/ external customers on project requirements/ progress and on-site system implementation
Requirements:
At least a Degree in Computer Science, Electrical/ Mechatronics/ Mechanical Engineering (related discipline or equivalent)
Entry level candidates are welcome to apply.
Knowledge or experience related to C, C++
Knowledge or experience related to Python programming is an added advantage
Knowledge of ROS is an added advantage
Experience in embedded systems implementation, such as ARM, DSP or FPGA, would be an added advantage
Having experience in technology development for robotics systems will be a plus, not mandatory
Ability to contribute as a team player or independently
Strong interpersonal and communication skills
Ability to demonstrate a high level of initiative and resourcefulness