Full Time

Senior Engineer, Product - Embedded Software - Remote

VIVA USA Inc.
Remote!
$100,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by VIVA USA Inc., so some details may not match this job. The employer's own page has the real description.


Job Overview

As a Senior Engineer, Product - Embedded Software at VIVA USA Inc., you will be responsible for the design, development, and implementation of embedded software solutions that enhance our product offerings. You will collaborate with cross-functional teams to drive product requirements, ensure coding standards, and execute testing protocols. Your expertise will play a crucial role in delivering reliable and high-quality software that meets industry standards and customer needs. This remote position requires strong analytical skills and the ability to work independently while contributing to a dynamic and innovative team environment.



Job Responsibilities

  • Design and implement embedded software systems for various products.
  • Collaborate with product managers and hardware engineers to define product requirements and system specifications.
  • Conduct code reviews and mentor junior engineers in coding best practices.
  • Develop and execute test plans to ensure software functionality, performance, and reliability.
  • Troubleshoot and resolve software issues in a timely manner.
  • Document software design, specifications, and user manuals for internal and external stakeholders.
  • Stay updated with industry trends and advancements in embedded systems and related technologies.


Qualifications

  • BSc or MSc in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software development.
  • Proficiency in C/C++ and experience with real-time operating systems.
  • Strong understanding of embedded systems architecture and microcontrollers.
  • Experience with debugging tools and software development kits (SDKs).
  • Familiarity with communication protocols such as SPI, I2C, and UART.
  • Excellent problem-solving skills and ability to work well under pressure.


Technologies & Tools

The Senior Engineer will be working with a variety of technologies and tools including embedded development environments (such as Keil, IAR), version control systems (Git), hardware debugging tools (like JTAG), and software testing frameworks (such as Unity or Ceedling). Familiarity with both proprietary and open-source libraries, as well as knowledge of integrated development environments (IDEs) like Visual Studio or Eclipse, is essential for seamless software development processes.



Ideal Candidates

Ideal candidates will exhibit a strong technical acumen coupled with excellent communication and teamwork skills. They should demonstrate a proactive approach to problem-solving, showing initiative in identifying and addressing potential challenges within projects. A passion for innovation and a commitment to quality will further distinguish successful candidates, who are ready to contribute their expertise in a remote work setting while upholding VIVA USA Inc.'s values of integrity and excellence.


The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.