Full Time

Looking for Embedded Software Design Engineer [REMOTE]

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

Job Overview

MillenniumSoft Inc. is seeking a highly skilled Embedded Software Design Engineer to join our dynamic team in a remote capacity. The successful candidate will be responsible for the design, development, and testing of embedded software solutions for our innovative products. This role requires a detail-oriented individual who can effectively collaborate with cross-functional teams to deliver high-quality software components that meet user requirements and industry standards.



Job Responsibilities

  • Design and implement embedded software applications for various hardware platforms.
  • Conduct thorough testing and debugging to ensure optimal performance and reliability.
  • Collaborate with hardware engineers to define system requirements and specifications.
  • Document software designs, testing procedures, and technical specifications.
  • Participate in code reviews and provide constructive feedback to peers.
  • Troubleshoot and resolve embedded software issues reported by customers and quality assurance teams.
  • Stay updated with industry trends and advancements in embedded technologies to continuously enhance product performance.


Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 3 years of experience in embedded software development.
  • Proficiency in programming languages such as C, C++, or Assembly.
  • Strong knowledge of embedded systems architecture and real-time operating systems.
  • Experience with debugging tools and methodologies for embedded systems.
  • Familiarity with hardware interfaces such as UART, SPI, and I2C.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The Embedded Software Design Engineer position involves working with a variety of technologies and tools including, but not limited to, integrated development environments (IDEs) such as Keil, Eclipse, or IAR, version control systems like Git, and debugging tools such as JTAG and In-Circuit Emulators. Familiarity with communication protocols and various microcontroller architectures is also essential for success in this role.



Ideal Candidates

The ideal candidate for the Embedded Software Design Engineer position is a proactive individual who exhibits strong analytical thinking and creativity. They should have a passion for innovation and software development, along with the ability to work collaboratively in a team-oriented environment. Effective communication skills, both verbal and written, are essential to convey complex concepts to team members and stakeholders. Adaptability and a continuous desire to learn and implement new technologies are vital traits for achieving success in this role at MillenniumSoft Inc.

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.