Firmware Engineer Unify Technologies - 3.1 Fremont, CA Job Details Contract $35.70 - $45.70 an hour 13 hours ago Qualifications Software engineering .NET Core C# CISSP Master's degree Bachelor's degree Linux Embedded C Full Job Description Job Summary We are seeking a dynamic and innovative Firmware Engineer to join our cutting-edge technology team. In this role, you will be responsible for designing, developing, and optimizing firmware for embedded systems that power a wide range of intelligent devices. Your expertise will drive the creation of reliable, efficient, and scalable firmware solutions that integrate seamlessly with hardware components and software platforms. This position offers an exciting opportunity to work on pioneering projects involving IoT, real-time systems, and advanced sensor technologies, all while collaborating with talented engineers dedicated to pushing technological boundaries.
Experience:
Minimum of 4 to 8 years of experience in software development in C, C++.
Primary:
Strong programming skills in C#, .NET Framework, and .NET Core . knowledge of embedded systems and real-time operating systems (RTOS) is a plus. Exposure to Unit Test framework is desirable. Experience on industrial solutions, protocol interface is a plus.
Technical Skills:
Development experience on multi-threaded applications. Experience in working with ARM based Controller & different Peripheral Interface like I2C, SPI, UART, Timer etc Knowledge of Linux/Windows internals is a plus. Knowledge of communication protocols. Knowledge of version control systems (e.g., Git, BitBucket). Understanding of CI/CD pipelines and tools (e.g., Jenkins). Bachelor's or Master's degree in Computer Science, electronics or a similar stream.