Michigan IT Jobs

Mobile michigan-jobbank Logo

Job Information

DornerWorks Senior Firmware Engineer in GRAND RAPIDS, Michigan

Senior Firmware EngineerDornerWorks, a leader in embedded systems engineering, is growing and seeks a Senior Firmware Engineer to join our team. Our Separation Technology team is pioneering the use of hypervisors and virtualization in the embedded space. Using hypervisors in embedded applications is relatively new, and our outstanding team is partnering with vendors and customers to apply this novel technology to new products.Demand for our expertise continues to grow, and we are seeking top-notch technical minds who are comfortable blazing a trail in this emerging technology. As you develop hypervisor functionality, you will become an expert in the open source ecosystems around Xen Project hypervisor, Linux, and the seL4 micro-kernel as you gain advanced understanding of cutting-edge system-on-chips (SoC).If you are excited by the opportunity to continually hone your technical skills and long for the opportunity to build solutions for challenging problems, this is the position for you.At DornerWorksrsquo; you can make a difference. Your days will be filled with challenge and variety. Being part of the team at DornerWorks requires talent and commitment to being part of a high functioning team, that you are willing to mentor and be mentored, and that you have the confidence to ask for and give help when needed. Success and innovation at DornerWorks come from working and growing together.What you will do:ulliEngage in the full engineering life cycle focused on development of embedded applications of open source hypervisor technologies, like Xen Project hypervisor and seL4 microkernel, for our customers./liliDevise system architecture and requirements for innovative embedded software products./liliIntegrate and validate embedded systems./liliDevelop detailed designs to meet customer requirements and specifications./liliCollaborate with the team and customers to deliver standout hypervisor-based solutions./liliConduct testing and analyses./liliFocus on continuous improvement of technology, tools, and processes./liliLead technical team on projects/liliCommunicating frequently with customer, ensuring success of the project/liliMentor colleagues in your areas of expertise/li/ulWhat we expect from you:ulliBachelorrsquo;s degree in Electrical Engineering, Computer Engineering, or Computer Science required./lili8+ years of experience with embedded computing platforms./liliProficiency with C./liliExperience with low level embedded development, such as bootloaders, device drivers, or operating systems./liliAptitude for learning new technologies and applications./liliAbility to identify problems and develop solutions./liliUnrestricted right to work in the US without requiring sponsorship./li/ulAdditional experience we like to see:ulliExperience with ARM microprocessors./liliExperience communicating technical details with customers./liliExperience working in a Linux environment using open source toolchains./liliExperience creating or modifying BSPs for real-time operating systems./liliExperience using hypervisors, such as Xen, seL4, Disco, Denali, ESX, or KVM in any environment (cloud, desktop, embedded)./li/ulWhat we offer you:ulliThe opportunity to have work that is challenging, diverse, engaging, and collaborative/li

DirectEmployers