GB
0 suggestions are available, use up and down arrow to navigate them
You’re being taken to an external site to apply.
Job Requirements
- Develop software applications using C, ASP
- Communicate software defects to software development teams
- Improving software and code design
- Use software development tools to maintain software configuration control
- Perform testing on new software development projects and legacy software platform products
- Perform software testing on both existing software and new features
- Build new software and improve existing software
- Define the control system software requirements, software specification and software structure
- Integrate software components into a fully functional software system
- Integrate software components with the larger software system
- Participate in software/hardware testing
- Build automated software test frameworks for applications
- Improve software development and test processes
- Lead a propulsion application software development project
- Execute functional test scripts for custom-developed software applications
- Maintain application and system software documentation
- Perform development of complex software applications
- Assist associate software test engineers
- Manage embedded software designs projects
- Manage embedded software design projects
Do you have these requirements?

Software Engineer (Backend)
Work From Home
Full-Time
Job Description
-
Design and develop robust and production ready software application components
-
Design and develop the application specific business logic using state of the art technologies
-
Connect business logic with mobile robotic autonomy stack
-
Design and develop interfaces to 3rd party components from customers and partners
-
Implement mobile robotic related utility components including log management, system health monitoring, self-check routines etc.
-
Support the system integration with the developed components
- Develop software applications using C, ASP
- Communicate software defects to software development teams
- Improving software and code design
- Use software development tools to maintain software configuration control
- Perform testing on new software development projects and legacy software platform products
- Perform software testing on both existing software and new features
- Build new software and improve existing software
- Define the control system software requirements, software specification and software structure
- Integrate software components into a fully functional software system
- Integrate software components with the larger software system
- Participate in software/hardware testing
- Build automated software test frameworks for applications
- Improve software development and test processes
- Lead a propulsion application software development project
- Execute functional test scripts for custom-developed software applications
- Maintain application and system software documentation
- Perform development of complex software applications
- Assist associate software test engineers
- Manage embedded software designs projects
- Manage embedded software design projects
Recommended Skills
- Computing Platforms
- Control Systems
- Embedded Software
- Medical Surveillance
- Propulsion
- Software Applications