Beschreibung
Embedded Engineer - Helsinki, Finland - 70 - 90 EUR/hr - 7 Months - 50% RemoteResponsibilities
* Architect, develop, debug, optimize, review, and test software for real-time embedded platforms in areas including on-vehicle communication, diagnostics, logging, configuration management, and software update.
* Develop, extend, and maintain libraries, frameworks, and systems services to make our embedded development faster, simpler, and more testable.
* Integrate third-party libraries into the software stack
* Characterize and optimize full-stack embedded systems
* Contribute to all phases of the software development cycle including prototyping, requirements capture, design implementation, and validation
Qualifications
* Bachelor's or Master's degree in computer science, electrical engineering, or equivalent experience
* 5+ years experience developing real-time embedded software for resource constrained systems
* Strong embedded C/C++ programming experience
* Strong experience with microcontrollers and/or microprocessors (ARM, PowerPC)
* Experience architecting, debugging, and optimizing embedded software on-top of a real-time OS
* Familiarity with modern software development methodologies and tools (Agile, Git, unit testing, CI, etc.)
Bonus Qualifications
* Experience with automotive communication protocols and stacks (CAN, LIN, ethernet, UDS, DDS etc.)
* Familiarity with high assurance development practices and tools (Polarion, ISO-26262, MISRA C/C++, etc.)