Sr. Linux Engineer, EV Charging Software

Sr. Linux Engineer, EV Charging Software

11 Feb 2024
Georgia, Peachtreecorners, 30092 Peachtreecorners USA

Sr. Linux Engineer, EV Charging Software

Job Family: Research & DevelopmentReq ID: 407167Are you looking for a company that empowers talent?Here at Siemens, we take pride in enabling sustainable progress through technology. We do this through empowering customers by combining the real and digital worlds. Improving how we live, work, and move today and for the next generation!Siemens eMobility® solutions is shaping the market with innovative EV charging technologies. We are dedicated to driving an open and accessible market for electric vehicles, as well as planning and implementing secure grid connections to enable further growth of EV adoption .Interested in technology that advances our communities and enables a cleaner, more efficient environment? Interested in gaining exposure to developing the systems and smart solutions that keep cities growing, businesses flourishing and people safe? Grow your career in EV with some of the brightest minds in the industry.Position overviewEmbedded Software Engineer - Embedded software development in C, C, and python for Level 2 AC Electric Vehicle Supply Equipment

Application development on embedded Linux platform (32 and 64 bit processors)

Implement new features and perform software improvement via bug fixes to support market needs

Embedded Software Engineer will report to R&D manager, AC EVSE

As the Sr. Embedded Software Engineer, you will:

Design and implement embedded software solutions in C, C and Python while following agile SDLC

Implement SW unit tests with tools such as GoogleTest, Pytest.

Document, including EML design diagrams, and architectural layouts for existing software implementations to facilitate future design.

Analyze key implementation areas, legislations, customer and system requirements and recommend changes for embedded applications.

Improve procedures for SDLC and CI/CD pipelines.

Implement WebApi, Websocket APIs for cloud client.

Develop OCPP client software to comply with OCPP 1.6 and OCPP 2.0.1.

Create and update low level drivers for various communication platforms.

Develop applications to interface with WiFi, Bluetooth, NFC, Cellular modems.

You will make impact if you have the following qualifications:Required Qualifications

Bachelors degree in computer science or related field

Minimum 5 years of Linux software development

Minimum 5 years of experience with Operating Systems such as Embedded Linux, Unix/Linux, Yocto Custom Linux Distros

Minimum 2-3 years experienced in Technologies such as DOCSIS, HDMI, TCP/IP, IPv6, MPEG, SNMP, TR-069, Ethernet, WiFi

Minimum 2-3 experience in Collaboration Tools, source control tools such as Agile, Git, Jira, Jenkins

Working knowledge of GNU Toolchain, STL, object-oriented technologies and patterns

Presently reside in the United States

Preferred Qualifications:

Bachelors or Masters in computer science or related field

7+ years of experience in embedded software development

Embedded Linux experience and/or embedded software development experience

Knowledge of electrical systems, specifically EV charging solutions is highly desired

Experience in Application development in C, Python for AM335X embedded platform

Embedded firmware development experience with 32 bit and 64 bit microprocessors

Experience in developing code for STM32 processors is highly desirable

You will benefit from:

Siemens offers a variety of health and wellness benefits to employees. Details regarding our benefits can be found here: https://www.benefitsquickstart.com/siemens/index.html .

The pay range for this position is $97,500 - $167,200. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications and premium geographic location.

Create a better #TomorrowWithUsOur Commitment to Diversity, Equity, and Inclusion:We value your unique identity and perspective. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us. Learn more about our commitment to DEI here.Protecting the environment, conserving our natural resources, fostering the health and performance of our people as well as safeguarding their working conditions are core to our social and business commitment at Siemens. They are an integral part of our Business Conduct Guidelines and our corporate strategy.Equal Employment Opportunity StatementSiemens 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 LawApplicants and employees are protected under Federal law from discrimination. To learn more, Click here (https://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm) .Pay Transparency Non-Discrimination ProvisionSiemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here (https://www.dol.gov/sites/dolgov/files/OFCCP/pdf/pay-transp%20EnglishformattedESQA508c.pdf) .California Privacy NoticeCalifornia residents have the right to receive additional notices about their personal information. To learn more, click here (https://new.siemens.com/us/en/general/legal/us-internet-privacy-notice-state-rights.html) .

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.