What are the responsibilities and job description for the Embedded Software Engineer OOJ - 30306 position at Hatch Global Search?
Job Description
An embedded systems or software engineer helps design, develop, and maintain embedded systems in products. The role often includes software development. But it also requires knowledge of entire embedded systems. There isn't a concrete definition of the role of an embedded engineer because it can vary by organization.
Embedded Software Engineer
We are Senior / Principal Embedded Networking Engineer who will act as
our primary technical expert for developing the latest generation of
high-speed embedded communication networks to be used in the autonomous vehicle industry.
Qualifications
U.S. CITIZENS OR PERMANENT RESIDENTS ONLY FOR THIS ROLE
Required experience & education :
- Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field of study.
- Experience with RTOS and / or Linux Embedded systems
- Experience with communication protocols such as UART, SPI, I2C, CAN, Ethernet, and wireless protocols (e.g., Bluetooth, Wi-Fi).
- Experience troubleshooting networking hardware not troubleshooting networking
- Experience with one or all of the following 802.1AS (TSN), 802.1CB (FRER), 802.1QBV (Stream Prioritization), 802.1AE (MACSec), and precision networked clock synchronization (PTP)
Why is This a Great Opportunity
Cutting edge technology in the autonomous vehicle industry!
OOJ - 30306