Responsibilities :
- Design, develop, and optimize embedded software solutions.
- Debug and troubleshoot software issues.
- Develop and maintain test code, scripts, and automation to ensure the quality of products.
- Perform test unit, verification, validation, and integrate new test equipment and capabilities.
- Write and maintain technical documentation (e.g., design specifications, user manuals, and / or test procedures and results.)
- Perform protocol analysis to achieve optimal efficiency and responsiveness.
Requirements :
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- Experience with desktop Linux and Windows.
- Experience in embedded software development and development tools and processes.
- Strong programming skills in C / C++, Java, and Python.
- Experience with testing and debugging embedded software.
Preferred Qualifications :
- Experience with Linux Kernel and device driver development
- Experience with embedded systems communication protocols
- Experience with USB 2.0 and USB 3.x protocols
- Experience with medical devices, software development, or real-time operating systems.
Sr. Embedded Software Engineer
Software Engineering role is responsible for developing embedded real-time software on control units produced for aircraft systems following DO-178 aerospace standard. This Software Engineering is within the Fluid Systems Division and provides technical expertise and leadership in an engineering dis...
Sr Embedded Software/Firmware Engineer (Remote)
Experience in embedded RTOS and/or embedded Linux software development. Work as part of a global development team on the embedded software of network-enabled devices. Development of userland application code in embedded Linux systems, specifically code for testing driver interfaces and for enabling ...
Senior Embedded Software Engineer
This client is looking for a combination of an embedded software and electrical engineering (the primary need is software). Senior Embedded Software Engineer. Experience level of 5-12 Years in the embedded software space. Medical, Embedded, Electrical, C, C++. ...
Embedded Software Engineer
Design, develop, and optimize embedded software solutions. Experience in embedded software development and development tools and processes. Experience with testing and debugging embedded software. Debug and troubleshoot software issues. ...
Staff Software Engineer - Embedded Systems
We are looking for a Staff Software Engineer that will take the lead position over the embedded engineers. Staff Software Engineer - Embedded Systems. Software Engineer with at least 7 Years of working career experience. Remote, Leadership, C, C++, Hardware, Software. ...
Embedded Software Engineer
Seeking an experienced Embedded Software Engineer with over 7 years of expertise in medical devices or safety-critical software development, specializing in C++ and embedded Linux, to lead technically complex projects in either Minneapolis or Providence. Bachelor�s Degree in Computer Engineering, El...
Senior / Principal Embedded Software Engineer
Senior / Principal Embedded Software Engineer. As the Embedded Software Engineer, you will utilize your extensive knowledge to collaborate and add value to the large projects they are currently in. Raleigh, North Carolina, Embedded, Software, C++, Healthcare, FIrmware. They have offices in the Trian...
Embedded Software Engineer II
As an Embedded Software Engineer II, you will play a pivotal role in the development of our medical device software systems. You will drive software quality efforts, providing expertise in embedded software development, software configuration management, and continuous integration. C++, Embedded sof...
Sr Embedded Software Engineer - Marine Wearables & Handhelds
Essential Functions Serves in a leadership capacity as an individual contributor for carrying out embedded software development in C and C++ Involved in displaying marine charts on the wearable products and will work with some wireless networking technologies, including ANT, Bluetooth/BLE and Wi−Fi,...
Embedded Software Engineer - Marine Wearables & Handhelds
Essential Functions Creates and executes designs for small sets of new functionalities as part of a software project using C and C++ Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process Involved in displaying...