Firmware Software Engineer Job at ShiftCode Analytics, Redmond, WA

cHBvZk1TU094RC9ac0poTWppRHZyaXB5bkE9PQ==
  • ShiftCode Analytics
  • Redmond, WA

Job Description

Interview : Video Visa : USC, GC, GC EAD, H4, L2 This is hybrid from day-1 Description :

THE OPPORTUNITY FOR YOU

Firmware Development: Architect, design, implement, and thoroughly test firmware using C/C++ languages under real-time operating systems (RTOS) for a variety of embedded systems projects. Requirements Gathering: Collaborate with customers and cross-functional teams to gather requirements and translate them into detailed and actionable tasks for firmware execution. Unit Testing: Create comprehensive unit tests to maintain high software quality standards and ensure the reliability of firmware solutions. Collaboration and Mentoring: Work closely with Electrical, Firmware, and Software engineers to define innovative solutions. Provide support, constructive feedback, and mentorship to junior team members. Peripherals and Communication Protocols: Utilize extensive experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, and GPIO. Familiarity with wireless and wired communication protocols, including USB, TCP/IP, Ethernet, Bluetooth, and 802.11. Integration: Integrate software with FPGAs, custom ASICs, and micro-controllers, ensuring seamless communication and functionality. Troubleshooting: Demonstrate outstanding troubleshooting skills, utilizing tools such as oscilloscopes and logic analyzers for hardware troubleshooting and validating firmware solutions. Software Lifecycle: Apply expertise in the entire software development lifecycle, ensuring the production of fail-safe firmware for low-power real-time system control. Version Control and Collaboration: Proficiently use version control systems like Git and collaborate effectively within a team environment, ensuring high coding standards and best practices. KEY SUCCESS FACTORS Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field. A Master's degree is a plus. 6+ years of hands-on experience in embedded firmware development using C/C++ languages and extensive expertise in real-time operating systems (RTOS) such as ?C/OS-II and others. Strong proficiency in working with various communication protocols including USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO, as well as wireless and wired communication protocols like TCP/IP, Ethernet, Bluetooth, and 802.11. Experience in integrating software with FPGAs, custom ASICs, and micro-controllers, ensuring seamless functionality and communication. Exceptional troubleshooting skills, attention to detail, and ability to make necessary system changes to validate firmware solutions. Proficiency in version control systems like Git and extensive experience with Linux, Bash, and command-line tools. Excellent verbal and written communication skills, with the ability to gather and translate customer requirements into actionable firmware tasks. Strong mentoring skills, providing support, feedback, and guidance to junior team members. HARD MUST HAVES C/C++ experience Experienced writing code for embedded targets Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO, etc. Preferred Qualifications Ability to work on a team Able to take high-level requirements and break them down into tasks Good communication skills ShiftCode Analytics

Job Tags

Similar Jobs

Kaiser Permanente

Staff - Level III Registered Nurse (RN) - OB/GYN - $55-75 per hour Job at Kaiser Permanente

 ...Kaiser Permanente is seeking a Registered Nurse (RN) OB/GYN Level III for a nursing job in San Diego, California. Job Description & Requirements ~ Specialty: OB/GYN ~ Discipline: RN ~ Duration: Ongoing ~32 hours per week ~ Shift: 8 hours, days ~ Employment... 

SkyHop Global LLC

Airline Shuttle Driver Job at SkyHop Global LLC

 ...Global is a premier ground transportation company that transports crew members from top airlines to/from the airport and hotels. We are looking for experienced drivers for our EWR location who are friendly and dynamic with a passion for delivering reliable, on-time... 

MSCCN

Security Officer (2nd Shift) | Part Time Job at MSCCN

 ...employee property. Maintain professional attitude and appearance. Qualifications Previous security experience highly preferred. Red Cross and First Aid Certified. Able to work nights, weekends, and holidays. Omni Hotels & Resorts is an equal opportunity/AA/Disability/... 

Jetson

Flight Test Pilot Job at Jetson

 ...the future by democratizing the skies allowing everyone to be a pilot. We envision a future filled with flying cars.We are recruiting...  ...team of experts.Jetson is currently looking for multiple Flight Test Pilots to join our Flight Operations team in Italy.General... 

Arootah

Consultant - Trading Assistant Job at Arootah

Hedge Fund/Family Office Consultant - Trading Assistant Join our experienced roster of consultants that support Hedge Funds and Family Offices. Arootah is a personal and professional development leader in the Investment and Financial Services industry. Our mission is...