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 Mar 14, 2020
Ramesh Pandey
from Central Serbia, Serbia

Open for hiringApply before - Jun 9, 2024

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$17.27

Cost

Offer to work on this project closes in 20 days!
Are you interested in this Opportunity?

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

PCB design of a STM32 based board with wifi chip and antenna

We want to develop an IoT board which will have following requirements

1)Board will have one ARM-Cortex M3/M4 based MCU and industrial standard wifi chip interfaced with MCU.
2)Board should have two options for powering it i.e. either it...read more

IoT energy meter using NodeMCU and Blynk

I am looking for a freelancer to help me with my final year B.tech project. I have currently made a voice control lighting system using Blynk, NodeMCU, IFTTT, and Google Assist. Now I want to add metering hardware to this project which will allow me...read more

Hardware developer/Embedded Engineer

Schematic and layout of a PCB used in a novel 3D printer, including integration of mcu (stm32f4), incorporating stepper drivers (ICs chosen), DC motor control, choice of several sensor conditioning ICs (mostly I2C and SPI), serial communication to ho...read more

Bluetooth Beacon Device Design

We have a project like beacon distance measurement. We are developed prototype with nordic nrf52 platform. We are looking working peoples for PCB design and firmware developer.