Embedded Software Developer

Helsinki, Finland
Roles:
Backend
Must-have skills:
CJenkinsPython
Considering candidates from:
Finland
Work arrangement: Onsite
Industry: Software Development
Language: English
Level: Middle or senior
Required experience: 2+ years
Relocation: Not paid
Visa support: Not provided
Size: 51 - 200 employees
Logo of Ekahau

Embedded Software Developer

Helsinki, Finland
Founded in 2000, our client is a global leader in solutions for enterprise wireless network design and troubleshooting. Their software and hardware solutions design and manage superior wireless networks by minimizing network deployment time and ensuring sufficient wireless coverage across all industries, project sizes, building infrastructures and levels of complexity. The company is headquartered in Reston, Virginia and much of R&D and product-related functions are in Helsinki, Finland.
Ekahau is building HW products to provide world’s most advanced measurement and data collection capabilities for Wi-Fi networks. Ekahau Sidekick is a good example of such a product available today.

Now they are looking for an Embedded SW Developer responsible for close-to-hardware SW development in such a context. You will be working as part of the Devices SW team in close collaboration with hardware specialists and other SW teams responsible for services and mobile applications.

Tasks:
  • Designing, developing and testing of software for Ekahau hardware products, like Ekahau Sidekick (and its future evolution)
  • Owning of components, being accountable for their design and implementation as well as troubleshooting and debugging
  • Developing and maintaining the build and test automation systems for the embedded SW team
  • The context of the SW is tightly coupled with the hardware, so development skills and desire into hardware and embedded systems are expected
Must-have: 
  • Master's or Bachelor’s Degree in engineering
  • A minimum of 3-6 years of SW development experience, and some experience of embedded solutions
  • Good skills and proven track record with C, GitHub
  • Good interpersonal skills & the ability to work effectively with employees both in the same office and space and remote
  • Good independence: shall be a self-starter and self-sufficient and able to work with little direct supervision
Nice-to-have: 
  • Understanding of FPGA development and ARM architecture
  • Experience with Python, Linux Yocto, Jenkins is a plus
Benefits:
  • Yearly bonus (1-month salary)
  • Insurance
  • Lunch benefit
  • Sports benefit
  • Bus ticket/parking lot
  • Equipment (laptop/phone)
Interview process:
  1. Intro call with Toughbyte
  2. Screening  interview ~ 45 minutes
  3. The candidate is presented with a test assignment, not limited in time (4-8 hours to complete)
  4. Lead developer runs a technical interview ~ 1 hour 
  5. Interview with the team members
Tech stack: C, Python, Linux Yocto, Jenkins.