Senior Embedded Software Engineer
(4+ years exp)Skykrafts Aerospace
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
The Role
Versatile embedded developer with exposure to broad range of hardware targets, ability to do a concept-proof prototype within a specified time.
Thorough knowledge of embedded architecture is important along with experience in Linux and embedded RTOS, particularly NuttX and FreeRTOS, experience in event-driven systems modeling (UML) and development.
Must Have Skills
Experience in OPEN SOURCE compilers and toolchain
Professional experience in C/C++
Linux shell scripting
Algorithm Development
Experience in ARM CortexM4/M7/Atmega/Renesas
Additional Skills
Thorough knowledge of using oscilloscope, frequency analyzers and port sniffers.
Working knowledge of LabVIEW/MatLab/Simulink to create development and test fixtures.
Ability to see kernel debuggers, system dumps, and assembly language, as well as higher level languages.
Ability to write, modify, and debug software for diverse embedded devices.
Ability to write performance critical code in resource-limited environments, including low power, low memory, restricted bandwidth, CPU, etc.
Ability to test and document software, work with other teams and having work related soft skills.