Full Time

Embedded Software Engineer (Python)

Triad Technology Group.
Newberg, OR
???* / year

Job Description

About this kind of role

What a Embedded Software Engineer (Python) usually does. The employer's own details are in the listing.

Typically does: Develops software that controls and interacts with hardware systems, often in real-time environments. This includes writing, testing, and debugging code to ensure seamless integration between software and hardware components. Responsibilities can also involve optimizing code for performance and resource efficiency, and contributing to the design of embedded systems. Troubleshooting and resolving issues related to hardware-software interactions are also common tasks.

Tools and skills: Proficiency in programming languages like C/C++ and Python, experience with embedded operating systems (RTOS), knowledge of hardware interfaces (SPI, I2C, UART), and familiarity with debugging tools and version control systems (like Git) are generally required.

Good fit for: Individuals with a strong foundation in computer science and a passion for hardware and software integration often thrive in this role.

Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →

View Similar Jobs

Matches Jobs

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