Glydways · 1 day ago
Embedded Software Engineer
Maximize your interview chances
Clean EnergyManufacturing
H1B Sponsor Likely
Insider Connection @Glydways
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Design, prototype, build, and test production embedded vehicle firmware.
Evaluate, implement, test, and optimize applications in a real-time operating system environment.
Working with algorithms teams to take advantage of unique hardware acceleration opportunities.
Evaluate, design, and implement both existing and custom communication protocols between devices and between compute modules.
Work with autonomy, hardware engineers, and software throughout the lifecycle of the vehicle - from device bring-up, to software deploy.
Work with test engineers and platform engineers in developing testing frameworks and harnesses at the unit, integration, and system levels.
MCU Boot (or equivalent experience)
Device Driver experience
Speed and size optimization for embedded/resource constrained platforms
Software Development Life Cycle
New hardware/board or SoC bring up
Kernel internals/fundamentals
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Design, prototype, build, and test production embedded vehicle firmware.
Evaluate, implement, test, and optimize applications in a real-time operating system environment.
Working with algorithms teams to take advantage of unique hardware acceleration opportunities.
Evaluate, design, and implement both existing and custom communication protocols between devices and between compute modules.
Work with autonomy, hardware engineers, and software throughout the lifecycle of the vehicle - from device bring-up, to software deploy.
Work with test engineers and platform engineers in developing testing frameworks and harnesses at the unit, integration, and system levels.
MCU Boot (or equivalent experience)
Device Driver experience
Speed and size optimization for embedded/resource constrained platforms
Software Development Life Cycle
New hardware/board or SoC bring up
Kernel internals/fundamentals
Expert level knowledge of C or C++ programming; other languages and skills also valuable.
Strong knowledge of communication protocols, from low level (SPI, UART, CAN) to high level (TCP/UDP)
Experience with RTOS environments, especially FreeRTOS/SafeRTOS.
Experience with time synchronization protocols such as NTP and PTP
Experience with safety critical systems and processes.
Experience deploying firmware to multi device vehicles in a power safe way.
Familiarity with electronics test equipment and hardware debugging (multimeters, oscilloscopes, power supplies, etc)
Preferred
+ Bonus points for experience within automotive and/or transit.
CAN and DBC knowledge is a plus.
Company
Glydways
Glydways is a transportation technology and clean energy company that designs and manufactures autonomous transportation.
H1B Sponsorship
Glydways has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (1)
Funding
Current Stage
Growth StageTotal Funding
$111.23MKey Investors
New Science Ventures
2024-05-14Series B· $20M
2023-10-05Series B· $56M
2020-12-10Series Unknown· undefined
Recent News
2024-05-24
Crunchbase News
2024-05-16
Company data provided by crunchbase