KEENFINITY logoKEENFINITY logo

Embedded Applications Software Developer (Audio_PA) (w/m/div)

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Key Experience Required:Proficient understanding of SOLID principles and their application in software design. Hands-on experience with embedded CPU architectures, including ARM microcontrollers and Xilinx Zynq. Familiarity with Linux and FreeRTOS operating systems. Proficient with version control tools such as SVN and GIT. Experience in Object-Oriented Analysis and Design (OOAD). Knowledge of Docker. Understanding of wired communication protocols including TCP/IP, RSTP, and Ethernet. Familiarity with design and modeling methods such as UML. Insight into core OS concepts like multi-threading, memory management, and power management. Experience with peripherals such as UART, SPI, I2C/I2S, GPIO, and interfacing with FPGA is a plus. Familiarity with Yocto and SCons toolchain is advantageous. Proficiency in Python and C# programming languages is beneficial. Experience in safety-critical systems is a plus. The ability to decompose complex problems into manageable tasks is essential.

About the job

Join KEENFINITY as an Embedded Applications Software Developer, where you will be responsible for designing, implementing, and testing software in line with our specifications and architectural frameworks.

Your key responsibilities will include:

  • Designing, coding, and unit testing software.
  • Documenting requirements and design specifications.
  • Breaking down designs into user stories and tasks, estimating using planning poker.
  • Translating product/system requirements into component-level specifications.
  • Organizing the development order in Sprints to achieve seamless continuous integration.
  • Ensuring adherence to Agile/Scrum principles within your team.
  • Staying updated with the latest technical advancements in your field through literature and networking.
  • Exhibiting a strong commitment to continuous improvement.
  • Implementing lean software development practices.

About KEENFINITY

At KEENFINITY, we are proud to be a global leader in providing innovative and professional security and communication solutions. With a workforce of over 4,200 employees across more than 50 countries, we strive to offer more than just technology; we secure, connect, and enhance the critical moments in life. Passionate about both technology and our work environment, we uphold values such as trust, appreciation, and accountability as we collaboratively shape a future that is bold, customer-focused, and characterized by strong team spirit. Our unit in Ovar, part of the Building Technologies division, is dedicated to developing market solutions that are integral to the smart cities of the future. We create and manufacture cutting-edge solutions for security and communication systems, electronic displays, robotic lawn mowers, and E-bike components. With around 1,200 employees, our success is driven by our highly specialized workforce.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.