Bootstrap

Rolling Wireless

Senior Firmware Engineer, BSP

๐Ÿ“ŒBudapest, Hungary ๐Ÿ‡ญ๐Ÿ‡บ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

Rolling Wireless is an international company with 20+ years of experience in developing cellular modems and software for automotive market. We are worldwide the largest 2nd Tier supplier of cellular modems to the automotive industry.


Working at Rolling Wireless is joining a multicultural team at a high-growth organization.


We're excited to expand our presence in Budapest as we take the next step in building a stronger, more versatile R&D team. What started as a software development hub is now evolving into a full development center and we're looking for passionate professionals to join us on this journey.

If you're ready to be part of a dynamic, international environment where your ideas matter and innovation drives everything we do, submit your application today !


Position / Assignment Purpose:

This role is responsible for the development of Board Support Package (BSP) features, including I2C, UART, GPIO, MIPI, USB, SPI, SDIO, I2S, PCM, Ethernet, and reliability features for Rolling Wireless module development. The incumbent will contribute to the successful integration of BSP components, ensuring high performance and reliability.


Position / Assignment Summary:

As a member of the New Product Development Team, the incumbent will be responsible for the design, development, debugging, and testing of BSP-related features for Rolling Wireless modules. The role involves writing high-quality C code, debugging complex system-level issues, conducting thorough unit testing, and collaborating in design and code reviews to ensure robust and efficient BSP implementations.


Key Accountabilities / Statement of Work:

- BSP Feature Development โ€“ Design and implement high-quality BSP features, including SW Architecture Design and Software Component Detailed Design.

- Coding & Code Quality โ€“ Follow Rolling Wireless coding standards and deliver high-quality C code.

- Debugging & Troubleshooting โ€“ Utilize GDB, KDB, QXDM, QPST, and other tools to debug BSP-related issues.

- Unit Testing Development โ€“ Develop comprehensive unit test cases and ensure BSP features pass all required tests.

- Code Review & Design Review โ€“ Engage in code reviews, ensuring adherence to best practices and performance standards. Participate in design reviews, providing valuable feedback in areas of expertise.

- Technical Issue Resolution โ€“ Troubleshoot and resolve critical technical issues in BSP development.

- Prototyping & Innovation โ€“ Contribute to the prototyping of new technologies and product ideas.


Required Education and Experience:

- Bachelorโ€™s degree in Electrical Engineering (BSEE), Computer Science (CS) (mandatory); Masterโ€™s degree preferred.

- Minimum 5 years of experience in embedded software development and at least 3 years in embedded Linux device driver development.

- Programming Skills โ€“ Strong proficiency in C programming.

- Processor & Architecture Knowledge โ€“ Familiarity with ARM architecture and ARM assembly language.

- Real-Time Systems & Multi-Threading โ€“ Strong understanding of real-time operating systems (RTOS) and multi-thread programming.

- Embedded Linux Expertise โ€“ Hands-on experience in embedded Linux development and debugging.

- Debugging & Tools โ€“ Proficiency with embedded software debugging methods and tools.

- Problem-Solving & Communication โ€“ A creative and quick learner with strong analytical skills and excellent verbal and written communication in English.

- Teamwork & Independence โ€“ Ability to work both independently and collaboratively in a fast-paced environment.


Required Skills and Competencies:

- Experience in innovating and prototyping new embedded technologies.

- Demonstrated ability to take ownership of tasks and drive them to completion.

- Telematics & Network Access Devices โ€“ Experience in Telematics and Network Access Device (NAD) development is an advantage.

- Platform-Specific Experience โ€“ Experience with Qualcomm platforms is preferred.

Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

Embedded Software Engineer

@ Abbott, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“Hungary ๐Ÿ‡ญ๐Ÿ‡บ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—