$ cat jobs/embedded-software-engineer-wabtec-d6d193b79aad.json
Embedded Software Engineer
Who will you be working with? You will be part of the Product Engineering team, working closely with Automation, Manufacturing Operations, and Manufacturing Engineering teams. This role collaborates across functions to improve processes, integrate new technologies, and support high-quality, efficient manufacturing operations. How will you make a difference? As an Embedded Software Engineer, you will define and develop embedded software in accordance with software design and test requirement specifications and conduct verification testing during development. You will play a key role in developing innovative, market-leading electro-mechanical products as part of a cross-functional project team. What do we want to know about you? Do you have a BS in Electrical Engineering or a BS in Software Engineering? (MS preferred) Do you have 5+ years of experience designing/developing embedded software systems? Do you have experience developing embedded software using C/C++ for microcontrollers such as Microchip PIC, STM32, NXP, Renesas, TI, or similar platforms? Do you have experience developing bare-metal firmware for time critical processing systems such as A/D sampling, motor control and communications? Are you familiar with state machine architectures, interrupt service routines, and Microchip Ethernet stack? Are you familiar with industrial and embedded communication protocols including CAN, CAN-FD, Modbus, RS-485, USB, Ethernet, MQTT, BLE, and Wi-Fi? Do you have experience with microcontroller digital/analog peripheral hardware interface (SPI, I2C, UART, Digital I/O, PWM, timers)? Do you have experience with automated builds, unit testing, continuous integration, and software release management? Do you have experience using a source control system, code reviews, branching strategies, and collaborative software development workflows? Experience using GIT is desirable. Do you have experience developing automated test and validation tools using LabVIEW, Python, or equivalent
Similar remote roles
Senior Software Engineer
micro1 · Worldwide · senior
DSP Communications Engineer
great bay staffing group · US · mid
Machine Learning Engineer Automated Driving (m/f/d)
Mitsui Chemicals Group · Worldwide · mid
Senior Solutions Architect (Pre-Sales)
MongoDB · Worldwide · senior
Software Engineer
NetApp · Worldwide · mid
Full Stack Architect | Las Vegas, NV
photon interactive uk limited · US · senior
Reliability Support Engineer
Sgs · Worldwide · mid
Senior Solutions Architect
MongoDB · APAC · senior