Remote Web Development Job In IT And Programming

Embedded Software Engineer

Find more Web Development remote jobs posted recently Worldwide

We are looking for a Professional individual experienced with programming in C++, mechatronics, and able to program a firmware for an open-loop stepper motor system with a rotary encoder. We are a company specialized in the design, engineering, and machining for equipment used in the film industry. We want to expand on our existing firmware written in C++, to control one of the prototype systems we are currently designing. We are on a tight schedule and we are looking for somebody who can accomplish this work in a very short amount of time. It is critical for our company to be able to complete this prototype by early Summer. There will be numerous tasks we would need the firmware to be able to accomplish. The list of all the features needed for this prototype will be discussed in more detail during the interview. Also, we would prefer to work with somebody who is located in our area or close to us so we can support our local economy but also have the ability to eventually have this person come out to our shop on a regular basis once we re-open to be able to successfully complete testing and implementation of this new design.

We are looking for a passionate Software Engineer to design, develop, and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality, and writing code in C++. Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to build high-quality, innovative, and fully performing software that complies with coding standards and technical design.

We would prefer somebody who is comfortable with protocols that would allow for control of camera motion or robotics motion but this type of experience is not indispensable. We have already implemented motion features in some of our existing systems with the firmware we are currently using and that was developed in-house by one of our Engineers. This would be a significant expansion of its current capabilities.

Responsibilities

Execute a full software development life cycle (SDLC)
Develop flowcharts, layouts, and documentation to identify requirements and solutions
Write well-designed, testable code
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Develop software verification plans and quality assurance procedures
Document and maintain software functionality
Troubleshoot, debug and upgrade existing systems
Deploy programs and evaluate user feedback
Comply with project plans and industry standards
Ensure software is updated with the latest features
Skills

Proven work experience as a Software Engineer or Software Developer
Experience designing interactive applications
Ability to develop software in C++
Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
Experience with test-driven development
Proficiency in software engineering tools
Ability to document requirements and specifications
BSc degree in Computer Science, Engineering or relevant field
At least 3 years of hands-on experience
Experience with Robotics is preferred.
Experience with Automation is preferred.
Please forward us a resume as well as a letter explaining why you would be the ideal candidate for this position. We are only interested in people who are available immediately. We are looking for someone who is comfortable working with a team. This endeavor is a collaborative effort between all of us in our team.

Given the confidential nature of this work as well as matters of intellectual property, the candidate for this position will be required to sign an NDA as well as signing a contract that will mandate the protocol of this job.
About the recuiter
Member since May 20, 2018
Vlemonn
from Oxford, United Kingdom

Candidate shortlisted and hiredHiring open till - Mar 13, 2024

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$17.25

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Radio / Electronics Engineer required to help design WiFi Access Point

Thankyou for looking in to our advert.

We are a UK Telecommunications Company who have always adopoted Cloud Technology. We traditionally sold Open Mesh WiFi Access Points (Now Datto) - but we are tired of reselling another product are wan...read more

Firmware for OpenWRT Router (VPN)

We use GL-INET router and ZBT that support OpenWRT and we had been installing OpenVPN files manually on the router and sending it to the clients but sometimes the customer finds it hard to locate and change the locations over the web and we are looki...read more

Make PC app and firmware for nRF52 DK with FreeRTOS and used Bluetooth.

We need a basic foundation for a Bluetooth communication between a PC and a probable device with a nRF52832 chip. We use nRF52 DK from Nordic Semiconductors to start with.

Flowing need to be established on nRF52 (PCA10040):
* RFCOMM prot...read more