Senior Embedded Software Engineer

NESS KE, s.r.o.

Place of work
Moldavská cesta 10/B, 040 11 Košice-Juh, Košice
Contract type
full-time
Start date
ASAP

Information about the position

Job description, responsibilities and duties

• Masternaut created the field of vehicle telematics in 1996. We deliver SaaS solutions that measure and report real time data from vehicles. These solutions help our clients drive significant operational improvements: reducing fuel consumption, increasing vehicle utilization (which reduces the number of vehicles on the road), and improving the safety and productivity of their staff. In 2015, our clients reduced fuel consumption by 60 million gallons and avoided the release of 600 million kg of CO2 into the atmosphere.
• Within the rapidly expanding area of the Internet of Things (IoT), telematics is one of the most mature products with proven commercial application, delivering 3x to 5x ROIs for our customers. We are a market leader in this developing industry with huge potential for positive impact on our communities. The adoption of telematics in commercial vehicles is still below 10% globally and growing rapidly.
• We are backed by growth equity investors Summit Partners and Fleetcor Technologies.
• Masternaut at a glance: 20 years in commercial vehicle telematics, 10,000+ customers, 350+ employees across Europe, €70m revenue. We are a market share leader in a high-growth tech market!

Opportuninty :

This is an exciting opportunity to join Masternaut’s Hardware Products team as a senior software engineer. This team is responsible for Masternaut’s device & telemetry technology and product lines which includes the market leading telematics device, MT400.
MT400 is a state of the art, automotive grade, real time embedded system equipped with cellular modem, satellite positioning system, various wireless interfaces, automotive CAN interfaces, and other interfacing.
This team is responsible ongoing development and roadmap for the entire hardware and software stack.

Key Responsibilities :

• Design & Development of new roadmap features – includes requirement refinement working with product management and other senior stakeholders, specifications, design, coding, documentation, unit/integration test development, and release
• Market leading, world-class standards of embedded C/C++ code development
• De-bugging / Testing
• Complex problem analysis, localization and fixing
• As a senior staff member, contribute to embedded technology strategy and process improvement

Employee perks, benefits

Language courses
Technical courses, Certifications
Soft skills training
Purchasing of professional literature
Commercial partners discounts
Favourable terms for bank products
Home Office
Extra Vacation days
Sickness days
Ness Summer club – full-day summer program for children of our employees
Referral Fee - employee referral for onboarding a new employee
Diners club credit card
High-standard working conditions
Massage

Requirements for the employee

Candidates with education suit the position

Follow-up/Higher Professional Education
University education (Bachelor's degree)
University education (Master's degree)
Postgraduate (Doctorate)

Educational Specialization

IT

Other knowledge

C++ - Advanced
C - Advanced

Personality requirements and skills

Qualifications :

The successful Embedded Software Engineer will be degree educated and have at least 3 years' experience developing Embedded Software commercially. This experience will preferably be within a quality-driven industry such as Automotive Devices where reliability/safety is a key consideration.

Skills profile :

Ability to rapidly get a good appreciation of an overall embedded system architecture and a detailed understanding of the details of the hardware to create C/C++ code with high standard in all aspects of the project. Attention to details, motivated to always obtain a really thorough understanding of all aspects of a project. Ability to quickly identify possible problem area and expose options to address them.
• Strong Embedded C / C++
• Real Time and Multithreading
• J1939, CAN, RS232, SPI, i2C
• GPS (NMEA and proprietary binary protocols)
• GSM/GPRS (AT command set)
• TCP, UDP, IP
• Bluetooth 2.1/SPP, BLE/GATT
• Safety Critical / MISRA C
• Intel, ARM, Renesas SH2A
• Extensive low level debugging
• Enthusiasm for Engineering and Problem Solving
• JIRA, SVN, GIT

Experience :

Experience with working in a real time environment and constraints of low memory usage. Experience with working and debugging with JTAG debuggers, oscilloscope and logic analyser
Strong experience in development of BSP and device driver for various MCU on chip peripheral devices like EEPROM, CAN controllers, I2C, SPI and UARTs drivers

Advertiser

Brief description of the company

Ness KDC was established in 2005 and is the flagship Software Delivery and Innovations Center of the Ness Digital Engineering corporation.

In the area of software engineering, it is our top-quality services, individual customer approach and ability to achieve targets which are most highly valued by our clients. Thanks to these, Ness Kosice enjoys long-term business relationships with its customers. Our teams of professionals first process and analyze client’s requirements; then, through cooperation with the client, they use the newest technology to fulfil these requirements in an “agile” environment.

Our glowing references and strong corporate background continuously attract the interest of new clients. As a result, Ness KDC is now one of the most important employers in the region with a workforce of more than 600 people.

Number of employees

500-999 employees
ID: 2713288  Posting date: 13.1.2017