Engineer 3-4, Software

  • Bendix
  • Elyria Station, 410 East River Street, Elyria, OH 44035, USA
  • Nov 09, 2020
[Information Technology]

Job Description

Engineer 3-4, SoftwareTracking Code15341Job DescriptionPosition Title: Engineer 3-4, SoftwareReports To: Engineering Manager, SoftwareDate Last Revised: October 25, 2019Position Summary:Software engineer focused on real time embedded software development and design for Bendixs electronic product lines.Essential Functions:+ Specify and design functional behavior+ Develop and implement software for embedded devices and systems+ Write clear, robust code on a consistent basis+ Investigate, select, and document technical approaches+ Bring up and debug proof-of-concept prototypes quickly+ Thoroughly document and support implemented code+ Integration and development of software at the electrical interface level.+ Ensures customer requirements are met.Experience:+ Experience working with real time electronic control devices for commercial vehicles, automotive, or aerospace industries a plus.+ Experience with real time operating systems, multi-threaded applications and use of semaphores+ Inter process communication mechanisms such as shared memory, queues, buffers, pipes, sockets.+ Experience with digital image processing, object recognition and detection a plus.+ Experience in communication networks (J1939, J1587, ISO 14229, J2497, LIN a plus, SPI, I2C, UART, USB, Bluetooth, WiFi)+ Real time embedded C, C++ and assembly programming experience+ Higher-level object-oriented languages such as Java or C# a plus.+ Experience in using modeling and simulation tools (MatLab, Simulink, EmbeddedCoder, ASCET, dSpace) a plus.+ Experience in using scripting languages such as PERL or Python+ Experience with tools such as logic analyzers, oscilloscopes, emulators, probes.+ Experience with software configuration management systems (i.e. PTC)+ Experience in developing software test plans and test cases (module, integration, systems, functional, performance, and stress)+ Experience in leading software projects+ Experience in structured design analysis techniques (i.e. SWFMEA, FTA)+ Experience in the use of cross compilers, assemblers, and related software development tools+ Experience with test automation tools+ Experience in using Vector CANalyzer, CANdela, CANDiva, CANope, CANoe tools a plus.Years of Experience:+ Engineer 3 Minimum 5+ years experience required.+ Engineer 4 Minimum 7+ years experience required.Knowledge:+ Understanding of software development techniques, methodologies, and industry standards (ASPICE, AUTOSAR, MISRA, SEI CMM, ISO26262, Scrum)+ Knowledge of C-Unit, PC-Lint, Polyspace, Axivion Bauhaus, Enterprise ArchitectSkills:+ Excellent organization skills with a capability to prioritize time and resources to achieve the completion of tasks / goals.+ Ability to assimilate data quickly+ Strong interpersonal, oral, and written communication skills and a positive/proactive work ethic.+ Must possess a strong set of interpersonal skills to ensure success in a cross-functional, team environment developing solutions through collaboration.+ Formulates new processes and strategic thinking and leads the development of new core processes to enhance business unit performance.+ Ideal candidate is a self-starter with a high level of energy.+ Strong problem solver with demonstrated project management skills+ Supports new projects and programs in anticipation of business needs. Supports teams in planning and decision making.+ Capable of performing in a highly stressful environment.+ Influences and motivates others, provides direction, removes barriers, supports high impact teams.+ Manages self and others with a sense of urgency+ Desire to learn new tools and develop a cross-functional skill set.Education:+ Bachelor's degree in Electrical Engineering, Computer Engineering or equivalent.+ Masters Degree in Engineering a plus+ Six Sigma Blackbelt Certification a plusPosition Requirements:The demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.*LI-SS1Required Experience*LI-NB1Job LocationElyria, Ohio, United StatesPosition TypeFull-Time/Regular
Associated topics: algorithm, backend, back end, c++, php, programming, python, sde, software developer, software programmer