Sr. Embedded Software Engineer Engineering - Germantown, MD at Geebo

Sr. Embedded Software Engineer

A$ A' A' ?Job
Summary:
Wabtec Railway Electronics (Part of WABTEC) develops products for the rail industry such as event/video recorders, brake and train control equipment.
This position will give you the opportunity to develop innovative solutions and products for railroad transportation worldwide.
Work with a talented team of software, electrical, mechanical, system and test engineers to apply and further develop your embedded software and problem-solving skills.
Essential Job Functions/
Responsibilities:
Design and develop high quality software products in a fast-paced environmentSupport and enhance the entire software development life cyclePerform root cause analysis and develop solutions as necessaryAccountable for system and software architecture and design, including development and test methodologies Perform and guide the automation of unit, module, system and regression level testing on various software modules and systemsEnsure engineering processes and standards are adheredDevelop and execute plans, schedules for R&D and product development projectsWork with SW team to ensure Cybersecurity compliance and issue resolution
Qualifications:
Minimum Requirements:
BS degree in a technical discipline and minimum 8 years software engineering experienceProficient in C/C++/C#, Python, PHP, and embedded software developmentExperience with at least one of following operating systems:
Linux, QNX, FreeRTOSThrough understanding of RTOS environments, and SDLCSolid work experience with software change management, continuous integrationHands on experience testing/debugging software, firmware and electronic control systemsProficient in RS-232/485, TCP/IP, UDP network programming including multicastProficient in multi-thread programming using POSIXKnowledge of at least one of hardware architectures including ARM, Intel x86, 16- and 8-bit microprocessorsPreferred Requirements:
Knowledge in Cybersecurity standards, and Rail IndustryExperience with Agile development methodologies such as Scrum and TDD in an embedded environmentHands on Embedded Linux and QNX experience including device drivers, boot loaders, board support packages and kernel modulesExperience working with digital video recording systems and Ethernet protocolsOther desirable competencies:
Hypervisor, data structures, algorithms, design patterns, GNU toolchain, Unix shells, Ubuntu, RedHat, Eclipse IDEExperience working directly with customers and managing customer issue escalation.
Strong oral and written communication skillsStrong interpersonal and leadership skillsAble to navigate accountability in a cross-functional organizationDemonstrated ability to lead programs / projectsEstablished project management skills.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.