Full Time

Embedded Software Engineer, Remote

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

Job Overview

The Embedded Software Engineer at Stellent IT will be responsible for the design, development, and deployment of software applications for embedded systems. This role involves collaborating with cross-functional teams to define software requirements, implementing efficient code, and conducting comprehensive testing. The engineer will utilize their technical expertise to enhance system performance, troubleshoot issues, and ensure the successful delivery of high-quality software solutions while working remotely.



Job Responsibilities

  • Design and develop embedded software applications based on specified requirements.
  • Collaborate with hardware engineers to integrate software and hardware components effectively.
  • Perform system design, implementation, and validation to ensure robust functionality.
  • Conduct code reviews, debugging, and issue resolution to maintain high coding standards.
  • Create comprehensive documentation for software architecture and user guides.
  • Participate in Agile development processes, including sprint planning and retrospectives.
  • Stay updated with industry trends and continually enhance technical skills.


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++, and Python.
  • Experience with real-time operating systems (RTOS) and microcontroller architectures.
  • Solid understanding of embedded systems design concepts and practices.
  • Familiarity with debugging tools and techniques for embedded software.
  • Strong problem-solving skills and the ability to work independently in a remote setting.


Technologies & Tools

The Embedded Software Engineer will primarily work with technologies including C, C++, Python, and various development environments specific to embedded systems. Familiarity with hardware platforms such as ARM, FPGA, and Microchip, alongside tools such as Git for version control, JIRA for project management, and simulation software, will also be essential to support the development and maintenance of embedded applications.



Ideal Candidates

The ideal candidate for the Embedded Software Engineer position at Stellent IT will possess a strong technical background along with excellent communication skills to facilitate teamwork in a remote environment. They should demonstrate a proactive approach to problem-solving and be eager to take ownership of projects from conception through implementation. A passion for innovation and a commitment to quality in software design will drive successful candidates to excel within our dynamic team.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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