Embedded Software Engineer, Warsaw

3 tygodni temu


Warszawa, Mazovia, Polska TN Poland Pełny etat
Job Description

Softeq is a full-stack company that helps clients create turnkey smart gadgets and standalone components of IoT systems.

Role Overview

As an Embedded Software Engineer, you'll collaborate with a multi-disciplinary team to provide embedded software, kernel modules, and BSP development for custom analog and digital hardware solutions.

Responsibilities
  1. Design and implement systems using C, C++, and a variety of languages (e.g. bash, Python).
  2. Work with various frameworks & OS including bare-metal systems.
  3. Write code from high-level embedded applications down to register-level device drivers.
  4. Utilize a variety of processors and hardware peripherals (e.g. PWM, ADC, DAC, CAN, UART, etc.).
  5. Write and execute complete testing plans, protocols, and documentation for assigned portion of the application.
  6. Identify, debug, and create solutions for issues with code and integration into the application architecture.
  7. Develop and modify BSPs (including porting and integrating kernel device drivers).
  8. Board bring-up as well as debugging and validation of new hardware.
Requirements
  1. Min. 2 years of experience in commercial projects (Embedded development).
  2. Basics of software design patterns and Unit Testing.
  3. Experience in (Embedded) Linux: Kernel Architecture, Kernel module development and hardware support, POSIX system programming, Daemon development (systemd/system V).
  4. Good algorithmic thinking.
  5. Experience with collaboration tools (i.e. GIT, JIRA, and Confluence) and software configuration tools.
  6. Demonstrated ability to work collaboratively, both within and outside one's own workgroup.
  7. Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  8. Strong written and verbal English language communication skills (min. B2 level).
  9. Good knowledge of GIT including command line.
Nice to Have Skills
  1. Knowledge of scripting languages such as Bash and Python.
  2. System build tools experience (yocto, open embedded, buildroot)
  3. Media streaming experience (gstreamer)
  4. Experience with Wireless interfaces Bluetooth/BLE/WiFi.
  5. Experience with video media streaming and/or image processing will be a plus.


  • Warszawa, Mazovia, Polska Sonova Warsaw Service Center Sp. z o.o. Pełny etat

    At Sonova Warsaw Service Center Sp. z o.o., we are seeking an experienced professional to accelerate the development of embedded software by continuously improving our development environment.Job DescriptionWe develop, verify, deploy, and maintain tools, CI/CD workflows, and infrastructure used to develop, integrate, and test low-level software for hearing...


  • Warszawa, Mazovia, Polska Evertz Pełny etat

    Recruitment process :  Screening with recruiter (30min) Technical interview with 2 Software Engineers & Hiring Manager (about 180 min) Requirements: C, C++ programming and debugging skills Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience essential Object-oriented design and programming techniques, data structures. Knowledge...


  • Warszawa, Mazovia, Polska Google Pełny etat

    We are seeking a highly skilled software engineer to join our team. As a senior software engineer, you will be responsible for developing complex systems and firmware using C++ programming language.Job DescriptionThe ideal candidate will have a strong background in computer science and extensive experience in embedded systems development. You will work...


  • Warszawa, Mazovia, Polska TN Poland Pełny etat

    We are seeking a highly skilled and experienced Senior Automotive Embedded Software Engineer to join our team at TN Poland. The ideal candidate will have extensive knowledge of automotive ECUs, embedded software development, and thermal comfort appliances within a car.The successful applicant will work closely with our customer, a leader in the automotive...


  • Warszawa, Mazovia, Polska Google Inc. Pełny etat

    Job DescriptionWe are seeking an experienced Software Engineer III to join our team at Google Inc. This role involves developing software solutions for embedded systems and firmware development.ResponsibilitiesDevelop software products or systems using C or C++ programming languages.Participate in design reviews and provide feedback on code quality.Review...


  • Warszawa, Mazovia, Polska Microamp Solutions Pełny etat

    Job Description:Your work matters in driving the implementation of next-generation telecommunications technologies for global markets.Key Responsibilities:Design and develop new functionalities for 5G mmWave communication systems based on ARM architecture.Collaborate with cross-functional teams to ensure timely and successful project completion.Participate...


  • Warszawa, Mazovia, Polska Evertz Pełny etat

    Job DescriptionEvertz is seeking an experienced Embedded Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software solutions for real-time systems.The ideal candidate will have a strong background in C and C++ programming, as well as experience with real-time operating systems, such as...


  • Warszawa, Mazovia, Polska Spyrosoft Pełny etat

    Project description Are you passionate about sustainability and ready to revolutionize the future of energy supply with dedication and expertise? Join us as a  Senior Java Embedded Engineer  in Engineering Digital Services, where you'll contribute to groundbreaking advancements in home energy management systems (HEMS) and make a meaningful impact on...

  • Linux Embedded Engineer

    3 tygodni temu


    Warszawa, Mazovia, Polska TN Poland Pełny etat

    Job Title: Linux Embedded EngineerWe are seeking an experienced Linux Engineer to join our team in Copenhagen.You will work on innovative projects for our top-tier client, collaborating with international experts and contributing to transformative business solutions.Terms of Engagement:Area: Consulting ITLocation: Denmark - Copenhagen (on-site)Start Date:...


  • Warszawa, Mazovia, Polska TN Poland Pełny etat

    TN Poland is seeking a talented C++ Software Engineer for Embedded Devices to join our Engineering team.About the JobIn this role, you will be responsible for the development of hardware and firmware for fleet management solutions, including leading the development process from specification to mass production.Your Key ResponsibilitiesDevelop and design...


  • Warszawa, Mazovia, Polska TN Poland Pełny etat

    Job SummaryWe are seeking a skilled Embedded Systems Engineer to join our IT Consulting Services team in Copenhagen. As an Embedded Systems Engineer, you will be responsible for developing and implementing innovative solutions using Yocto Linux.


  • Warszawa, Mazovia, Polska Google Inc. Pełny etat

    About the RoleAs a Software Engineer III at Google Inc., you will have the opportunity to develop next-generation technologies that impact billions of users worldwide.Key ResponsibilitiesDesign and implement software solutions for embedded systems and firmware development.Collaborate with cross-functional teams to drive technology innovation and product...


  • Warszawa, Mazovia, Polska Google Inc. Pełny etat

    We are seeking an exceptional Embedded Security Engineer to join our team. As a key member, you will be responsible for designing and developing secure infrastructure to facilitate software development processes and manufacturing for Pixel devices.ResponsibilitiesParticipate in design reviews with peers and stakeholders to select the most suitable...


  • Warszawa, Mazovia, Polska TN Poland Pełny etat

    Description of RoleWe are seeking a highly skilled Lead Firmware Engineer to join our Embedded department at Softeq.The successful candidate will be responsible for developing embedded firmware for hardware solutions, collaborating with a multi-disciplinary team, and ensuring timely completion of projects.Responsibilities include communicating with...


  • Warszawa, Mazovia, Polska Capgemini Pełny etat

    Are you looking for a challenging role that combines software development and testing? As a Validation Senior Engineer at Capgemini Engineering, you will have the opportunity to work on cutting-edge projects and collaborate with a talented team of engineers and scientists.We are seeking an experienced professional with hands-on knowledge of embedded software...


  • Warszawa, Mazovia, Polska MBR Partners Pełny etat

    About the TeamOur team is passionate about delivering high-quality networking solutions to our clients. We are looking for a talented Embedded C Systems Engineer to join our team and contribute to the design, development, and maintenance of the OS that powers our networking products.Key ResponsibilitiesDesign and develop high-quality software for Linux...


  • Warszawa, Mazovia, Polska Google Pełny etat

    About the JobWe're looking for a skilled Embedded Systems Security Engineer to join our team. As a security expert, you'll design and develop secure infrastructure for Pixel devices, ensuring the integrity of software development processes and manufacturing.Key ResponsibilitiesDesign and build scalable, secure, and reliable infrastructure to facilitate...


  • Warszawa, Mazovia, Polska Tietoevry Pełny etat

    Tietoevry is one of the largest Nordic IT service companies, delivering modern IT business solutions mainly as software development for well-known companies from different sectors like automotive and smart devices. We are looking for a skilled Senior QA Engineer for Embedded Systems to support our expansion.In this role, you will be responsible for...


  • Warszawa, Mazovia, Polska Pearson Carter Pełny etat

    Pearson Carter is looking for a skilled Embedded Software Development Expert to join their team.The expert will be responsible for configuring AUTOSAR Basic Software and creating Classic AUTOSAR concepts, architecture, and specifications.The ideal candidate should have 5 years of experience in embedded software development with C and/or C++.Required skills...


  • Warszawa, Mazovia, Polska Pearson Carter Pełny etat

    As an experienced Embedded Software Development Expert, you will be working with a team of professionals at Pearson Carter.The ideal candidate should have 5 years of experience in embedded software development with C and/or C++.You will be responsible for configuring AUTOSAR Basic Software and creating Classic AUTOSAR concepts, architecture, and...