15 Aug
Senior Embedded Software Engineer
New Jersey, Usnj 00000 Usnj USA

Vacancy expired!

Job Description

Design, develop and support software used in measurement systems for the railroad industry. Other responsibilities may include design and development activities related to distributed machine control software, software for safety products, IoT, test fixtures, automated test scripts, factory support and onsite customer support.

  • Lead projects in the design, development, test, deployment and support of software used in the safety and measurement system business unit.
  • Work with new technologies that are vital to product development
  • Investigate, prototype and deliver new and innovative Railroad Measurement system solutions
  • Participate in design reviews, API development, and documentation
  • Perform tasks including debug, bring-up, Beta and production software development
  • Collaborate with both software and hardware product teams
  • Participate in field system installation, customer training, troubleshooting and support.
  • Provide accurate time estimates for completion of assigned tasks
  • Deliver the projects on time and meet quality expectations
  • Perform other reasonably related tasks as assigned by management.

Qualifications

Basic Required Qualifications:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Mechanical Engineering or Mechatronics
  • 5+ years of experience designing and developing embedded software in embedded C

Preferred Qualifications:

  • Experience with railroad measurement systems
  • Experience leading complex embedded software development projects from concept through delivery
  • Experience in a structured development process (such as Agile, SCRUM, Stage Gate, Waterfall, etc.)
  • Experience in Systems Engineering
  • Fundamental knowledge of hardware, sensors, and communication protocols (CAN, RS-232)

Interpersonal Skills

  • Excellent English written and verbal communication skills
  • Ability to lead projects effectively in a matrix organization

Technical Skills

  • Expert in C/C programming language
  • Experience with Visual Studio
  • Experience with microcontroller build environment
  • Experience with JAMA, JIRA, LDRA and other development tools
  • Knowledge of Real Time Operating Systems

Essential Functions:

  • The ability to predictably and regularly attend work. Must be able to occasionally work nights, weekends and variable schedule(s) as necessary.
  • Willingness and ability to travel by automobile and commercial airline up to 10%
  • Ability to walk over uneven surfaces (gravel) for up to 1 mile; climb vertical ladders up to 10’, bend, crawl, and navigate in confined spaces.
  • The ability to deal politely and professionally with customers and/or coworkers
  • The ability to manage several tasks at once
  • The ability to follow direction or instruction
  • The ability to use a computer to communicate, create, and access information

Disclaimer:

This job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not intended to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this position.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Vacancy expired!


Related jobs

Report job