Back

Embedded Software Engineer

Job Description

Who designs your future? You do.


Are you looking for a career where you can showcase your technical aptitude and passion for problem solving to ensure your customers can work in a comfortable, safe, and energy-efficient environment? Then look to Siemens!

Join our team! Recognized by Fortune as World’s Most Admired Companies 2022

Our Culture:
At Siemens, we live and foster an ownership culture, in which every employee takes personal responsibility for our company's success. We trust and empower our leaders to act as owners, direct their teams, and innovate to succeed. We communicate openly and honestly to learn from our failures and celebrate our successes. We recognize individual and team achievements frequently. We invest in our team members, offering a wide variety of internal and external development opportunities.

What you will do for Siemens Smart Infrastructure:
Supports standard design, maintenance, enhancement, testing implementation, and support of software. Provides support with the development of software test requirements for standard modules under development, may execute standard test specifications. Advises in providing estimates for standard modules under development and may estimate own work. Provides support in reviewing standard customers' standards specification and other documentation to determine software engineering requirements. Independently performs basic tasks and functions for professional field of work. Seeks advice and guidance on non-routine or problem areas from others. Identifies problems as they occur and takes appropriate steps to solve them in situations where the problem is not difficult or complex.

Responsibilities

• Managing and improving continuous integration and continuous delivery pipelines that satisfy the need within the company.
• Drive exploration of new best practices in continuous integration.
• Develops automated release tools meant to allow for continuous build and release processes.
• Reviews application requirements and anticipates system needs in order to ensure availability and scalability of systems.
• Troubleshoots code and assists with the resolution of coding issues.
• Coordinates release of new or revised software or systems and monitors performance.
• Performs other related duties as assigned.
• Develop scripts and automation to administer and deploy product

Required

0 to 7 years of professional experience
• BS (or MS) in Computer Engineering
• Software related intern, work, or hobby experiences (e.g., software development, IA, web development, etc.)
• Linux and Windows Operating System experience
• Interface Experience (Serial Interface and Protocols (I2C, SPI, UART, ect…) or Strong IP Interface knowledge (UDP, TCP))
• Development language (C++, C, Java)

Preferred
• Embedded Product Life cycle development
• Scripting and other languages (e.g., Shell, Python, node, js, JavaScript, UML, AJAX, JSON, json-Id, XML, HTML, CSS, JQuery, Arborjs, Leaflet, and/or PERL)
• Database tools and design (e.g., SQL, MongoDB, Docker)
• Development tools and services (e.g., VSCode, MS Visual Studio, Eclipse)
• Configuration Management tools (e.g., GitLab, Git)
• Algorithm development
• Basic understanding of Software Security
• Open Source, cloud and virtualization software and services

Qualified Applicants must be legally authorized for employment in the United States. Qualified Applicants will not require employer sponsored work authorization now or in the future for employment in the United States.


Organization: Smart Infrastructure

Company: Siemens Industry, Inc.

Experience Level: Early Professional

Job Type: Full-time



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 unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, 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.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here.

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?