Full Time

Senior Embedded Software Engineer Remote

NuWare
Remote!
$110,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 NuWare, so some details may not match this job. The employer's own page has the real description.

Job Overview

NuWare is seeking a skilled Senior Embedded Software Engineer to join our innovative team in a fully remote capacity. In this role, you will be responsible for designing, developing, and maintaining embedded software solutions to support our cutting-edge products. You will collaborate closely with cross-functional teams to deliver high-quality software that meets customer needs while adhering to industry standards. Your expertise will also contribute to enhancing existing systems, troubleshooting issues, and implementing new features to drive product excellence.



Job Responsibilities

  • Design and implement embedded software for hardware platforms.
  • Collaborate with hardware engineers to define software requirements and specifications.
  • Develop, test, and debug code to ensure system reliability and performance.
  • Participate in code reviews and promote best practices in software development.
  • Analyze and resolve technical issues in existing software and firmware.
  • Document design processes, code, and technical specifications for future reference.
  • Ensure compliance with industry standards and regulations during development.
  • Mentor junior engineers and contribute to team knowledge sharing.


Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field; Master’s degree preferred.
  • Minimum of 5 years of experience in embedded software development.
  • Proficiency in programming languages such as C, C++, and Python.
  • Strong knowledge of embedded systems architecture and microcontrollers.
  • Experience with real-time operating systems (RTOS) and low-level driver development.
  • Familiarity with debugging tools and methodologies for embedded applications.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work collaboratively in a remote environment.


Technologies & Tools

In this position, you will work with a variety of technologies and tools integral to embedded software development. These include integrated development environments (IDEs) such as Keil or IAR, debugging tools (e.g., JTAG), and version control systems like Git. Additionally, knowledge of communication protocols (e.g., UART, SPI, I2C) and familiarity with both hardware and software testing frameworks is essential.



Ideal Candidates

The ideal candidate for the Senior Embedded Software Engineer position at NuWare will possess not only strong technical skills but also a proactive approach to problem-solving and innovation. You should exhibit a passion for technology and continuously seek ways to improve processes and products. Strong interpersonal skills are essential to facilitate effective communication and collaboration in a remote team setting. A commitment to ensuring high-quality outputs and the ability to prioritize tasks effectively will be key traits for success in this role.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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