Siemens Softare Engineer - C, C++, Embedded Systems in Florham Park, New Jersey

Softare Engineer - C, C++, Embedded Systems

Locations:Florham Park, New Jersey

Job Family: Engineering

Apply

English (US)

Job Description

Division: Building Technologies

Business Unit: Region Americas

Requisition Number: 211424

Primary Location: United States-New Jersey-Florham Park

Assignment Category: Full-time regular

Experience Level: Mid level

Education Required Level: Bachelor's Degree

Travel Required: 5%

Division Description:

With power chain management from creation to consumption, and over half a dozen manufacturing hubs here in the U.S., Siemens Energy Management provides technologies for the economic, reliable, and intelligent transmission and distribution of electrical power. From smart grid and energy automation technology, to power supply for industrial plants and high-voltage transmission systems, Siemens is providing intelligent technologies to a diverse clientele.

For more information, please visit: http://www.siemens.com/businesses/us/en/energy-management.htm

Job Description:

Key Responsibilities:

  • Design, Develop, implement, and maintain fire industry solutions

  • Design experience in C, C++, real time embedded systems, in circuit emulation and debugging.

  • Designs, develops, and implements new products and supports existing products for the fire alarm market. Independently and under the guidance of a more senior level engineer, designs and implements software for microprocessor based products and PC based products.

  • Recommends changes in procedure, design or equipment where necessary.

  • Schedules work to meet completion dates and technical specifications and identifies resource issues which will affect the schedule. Tracks and reviews project status with management.

  • Coordinates the activities of lower level engineers, technicians and technical writers to bring the project to successful completion. Mentors lower level engineers on all duties.

  • Occasionally travels to field locations by plane or car (5%) to troubleshoot product problems. Participates in the development of test strategies for devices and systems

Basic Qualifications:

  • Minimum bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or related degree.

  • Must be able to work in the United States without corporate sponsorship now and within the future.

  • Software application development experience in automotive and/or portable consumer electronic devices in embedded domain

  • 5+ years of experience in ASP.NET, C# or Visual Studio C++ Deep understanding of SOA, web security architecture, REST APIs, event-driven architecture, and other architectural patterns

  • Prior embedded systems development experience with solid fundamental computer science skills and strong programming skills

  • Experience developing systems with database backend such as SQL Server, Oracle, or NoSQL.

  • Good understanding of object oriented analysis and design

  • Extensive experience writing high quality unit tests against mock objects

  • Experience with an Integrated Development Environment (IDE) tools

  • Experience with revision control tools, issue-tracking tools, compilers, in-circuit emulators, and debuggers,

  • Experience with static analysis tools

  • Working knowledge of configuration management / revision control tool

Preferred Qualifications:

  • Possess proven troubleshooting skills

  • Be curious, detail oriented, and analytical, with a proven ability to learn quickly

  • Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks

  • Have proven ability to self-manage, as well as manage interdisciplinary relationships

  • Experience with SCM tools, Clear Case, Subversion, GIT, JIRA

  • Common tools used for embedded development and IDEs are highly preferred

  • Experience with using and managing agile software development process

  • Experience using PC for reports, data analysis, and project scheduling.

  • Experience with legacy IDE’s such as Visual Studio 6.0 and Visual Age

Equal Employment Opportunity Statement

Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

EEO is the Law

Applicants and employees are protected under Federal law from discrimination. To learn more, Click here at https://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm .

Pay Transparency Non-Discrimination Provision

Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here at https://www.dol.gov/ofccp/pdf/pay-transp_formattedESQA508c.pdf .