Embedded Software Engineer In Test
By Aurora At Pittsburgh, PA, United States
Knowledge of both high- and low-level communication protocols, from I2C and SPI to CAN and TCP/IP Protocols
Experience with low-level RTOS such as FreeRTOS
Excellent C or C++ programming and software design skills. Familiarity with Python; expertise in other languages welcome
Experience in software testing and continuous integration
Experience in writing device drivers
Experience with PTP and other Time Sensitive Networking Protocols

Are you an engineer looking to make a difference in the world of embedded software? We are looking for a talented engineer to join our team and help us develop innovative solutions for our customers. You will have the opportunity to work on cutting-edge technologies and create products that will shape the future of embedded software. If you are passionate about technology and have a desire to make a real impact, then this is the job for you!

Overview:

Engineer Embedded Software is responsible for developing, testing, and maintaining software for embedded systems. They must be able to design, develop, and debug software for embedded systems, as well as create and maintain software documentation. They must also be able to troubleshoot and debug software issues.

Detailed Job Description:

Engineer Embedded Software is responsible for developing, testing, and maintaining software for embedded systems. They must be able to design, develop, and debug software for embedded systems, as well as create and maintain software documentation. They must also be able to troubleshoot and debug software issues. They must be able to work with hardware engineers to ensure that the software is compatible with the hardware. They must also be able to work with other software engineers to ensure that the software is compatible with other software components.

What is Engineer Embedded Software Job Skills Required?

• Strong knowledge of embedded software development
• Experience with embedded software development tools
• Knowledge of software engineering principles and practices
• Ability to troubleshoot and debug software issues
• Ability to work with hardware engineers to ensure compatibility
• Ability to work with other software engineers to ensure compatibility
• Ability to create and maintain software documentation

What is Engineer Embedded Software Job Qualifications?

• Bachelor’s degree in Computer Science, Software Engineering, or related field
• 5+ years of experience in embedded software development
• Proficiency in C/C++, assembly language, and other programming languages
• Knowledge of embedded operating systems
• Knowledge of hardware/software integration
• Knowledge of software development processes

What is Engineer Embedded Software Job Knowledge?

• Knowledge of embedded software development
• Knowledge of software engineering principles and practices
• Knowledge of embedded operating systems
• Knowledge of hardware/software integration
• Knowledge of software development processes

What is Engineer Embedded Software Job Experience?

• 5+ years of experience in embedded software development
• Experience with embedded software development tools
• Experience with troubleshooting and debugging software issues
• Experience with hardware/software integration
• Experience with software development processes

What is Engineer Embedded Software Job Responsibilities?

• Design, develop, and debug software for embedded systems
• Create and maintain software documentation
• Troubleshoot and debug software issues
• Work with hardware engineers to ensure compatibility
• Work with other software engineers to ensure compatibility
• Monitor software performance and make necessary improvements