Embedded Software Developer

Há 3 dias


Jundiaí, Brasil Siemens Tempo inteiro

**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? **Siemens** might be the right place for you Our **Smart Buildings** help create efficient, safe, responsive, and responsible environments - and so, we are creating the future of the **Building Automation**. We are looking to empower people wanting to tackle the challenges facing society and who want to bring real change by integrating the real with the digital world. Think this is you?

**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, encouraging a growth mindset. 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 Buildings** (SI B)**:
**Responsibilities**:

- Design and develop an open ecosystem with wired and wireless device integration via an automation control device.
- Troubleshoot and resolve issues related to embedded systems.
- Contribute to the software architecture, design and implementation of automation control devices based on Embedded Linux.
- Collaborate with other software developers and product owners to understand the requirements and deliver solutions that meet or exceed expectations.
- Evaluation of and contribution to Open and Inner Source components with an «open mindset» and following the «upstream first» principle.
- Work in an agile development environment, following Scrum principles with a clear customer focus.
- Contribute to a healthy and collaborative team spirit within the large, interdisciplinary product teams based in United States and Switzerland as well as other Siemens locations worldwide.

**Requirements**:

- Bachelor's degree in computer science, computer engineer, electrical engineer, information technology, or a relevant field preferred.
- In-depth knowledge of software engineering on Embedded Linux based devices (Yocto / cross-development / Linux Kernel / Device Drivers) and effective use of OSS
- At least five years’ experience in object-oriented design, preferably implemented in modern C++ (+17) as well as in scripting languages (e.g. Python, and specifically MicroPython for embedded systems)
- Experience using and developing modern CI/CD pipelines for embedded devices (CMake, GitLab Runner, Lava,)
- Expertise in various communication protocols such as MQTT, CoAP, HTTP, and others commonly used in IoT and automation.
- Experience in using tools such as Git, Gitlab CI/CD or Jenkins for version control and continuous integration.
- Familiarity with RTOS for handling real-time requirements in automation systems
- Experience with Docker
- Experience with TDD / BDD
- Experience in the building automation domain is a plus.
- Experience with BACnet and KNX and other field bus protocols like Modbus and Dali is a plus.
- Proactive and motivated personality with excellent communication skills, able collaborate across different disciplines as well with other locations around the globe.
- Real-world problem-solving skills and a hands-on, can-do mentality.
- Readiness to take over ownership of topics and extended roles (e.g. Scrum Master, Product Owner,)
- Excellent interpersonal and communication (verbal & written) skills in English a must.
- Ability to create clear and concise documentation for code, APIs, and system architecture.
- Working knowledge of agile methodology, techniques, and frameworks, such as Scrum or Kanban.
- Good people skills and experience in project management.
- Good analytical and problem-solving skills.

**Place of work**: Jundiai/SP - Hybrid

**Diverse teams are better teams** If everyone thinks the same way, innovation will not happen. Therefore, we seek talents from different backgrounds, genders, ages, ethnicities, sexual orientations, and people with disabilities. At Siemens, opportunities are for everyone.

Come build the future Join our team



  • Jundiaí, Brasil Netvagas Tempo inteiro

    A Share People Hub em parceria com empresa de tecnologia com mais de 120 anos de atuação, busca por Embedded Software Developer, para atuação no modelo Híbrido em Jundiaí/SP, com 1 dia presencial por semana, podendo variar conforme a dinâmica da equipe.  Desafios da Posição | Principais Responsabilidades:Projetar e desenvolver um ecossistema...

  • Embedded software developer

    4 semanas atrás


    Jundiaí, São Paulo, Brasil Share People Hub Tempo inteiro

    A Share People Hub em parceria com empresa de tecnologia com mais de 120 anos de atuação, busca por Embedded Software Developer, para atuação no modelo Híbrido em Jundiaí/SP, com 1 dia presencial por semana, podendo variar conforme a dinâmica da equipe.  Desafios da Posição | Principais Responsabilidades: Projetar e desenvolver um ecossistema...

  • Firmware Engineer

    Há 7 dias


    Jundiaí, Brasil Truelogic Software Tempo inteiro

    Overview Firmware Engineer (Embedded Systems) - Health Care at Truelogic. The client is creating a fundamentally better healthcare experience for people with chronic health conditions and those that care for them. They are building a breakthrough healthcare device that uses radar sensing to track vital signs and integrates with an LLM-powered companion...

  • Software Developer/Engineer

    1 semana atrás


    Jundiaí, Brasil Siemens Tempo inteiro

    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?Siemens might be therightplace for you OurSmart Buildingshelp create efficient, safe, responsive, and responsible environments –...

  • Software Developer/Engineer

    3 semanas atrás


    Jundiaí, Brasil Siemens Tempo inteiro

    Software Developer/Engineer - Test Professional Join to apply for the Software Developer/Engineer - Test Professional role at Siemens Software Developer/Engineer - Test Professional Join to apply for the Software Developer/Engineer - Test Professional role at Siemens Who designs your future? You do. Are you looking for a career where you can showcase...


  • Jundiaí, Brasil Valor Software Tempo inteiro

    Join to apply for the Senior Python Developer role at Valor SoftwareValor Software is a software development and consulting company specializing in advancing and bringing together open-source technologies to achieve technological and business advancement for their customers.Job DescriptionValor Software is a software development and consulting company...

  • Software Developer/Engineer

    3 semanas atrás


    Jundiaí, Brasil Siemens Tempo inteiro

    Software Developer/Engineer - Test ProfessionalJoin to apply for the Software Developer/Engineer - Test Professional role at Siemens Software Developer/Engineer - Test ProfessionalJoin to apply for the Software Developer/Engineer - Test Professional role at Siemens Who designs your future? You do. Are you looking for a career where you can showcase your...


  • Jundiaí, Brasil Netvagas Tempo inteiro

    A Share People Hub em parceria com empresa de tecnologia com mais de 120 anos de atuação, busca por Software Development Embedded Tester, para atuação no modelo Híbrido em Jundiaí/SP, com 1 dia presencial por semana, podendo variar conforme a dinâmica da equipe. Desafios da Posição | Principais Responsabilidades:Participar ativamente das...


  • Jundiaí, São Paulo, Brasil Share People Hub Tempo inteiro

    A Share People Hub em parceria com empresa de tecnologia com mais de 120 anos de atuação, busca por Software Development Embedded Tester, para atuação no modelo Híbrido em Jundiaí/SP, com 1 dia presencial por semana, podendo variar conforme a dinâmica da equipe. Desafios da Posição | Principais Responsabilidades: Participar ativamente das...

  • Software Developer/Engineer

    3 semanas atrás


    Jundiaí, Brasil Siemens Mobility Tempo inteiro

    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? Siemens might be the right place for you! Our Smart Buildings help create efficient, safe, responsive, and responsible...