Software Design Engineer II jobs in United States
cer-icon
Apply on Employer Site
company-logo

GRAYHILL · 9 hours ago

Software Design Engineer II

GRAYHILL designs and manufactures intuitive human interface solutions that enhance efficiency and safety. They are seeking a skilled Embedded Software Design Engineer II to contribute to the design and development of embedded software systems, collaborating with cross-functional teams to deliver high-performance solutions.

IndustrialManufacturingPackaging Services
badNo H1BnoteU.S. Citizen Onlynote
Hiring Manager
Nathalie Kuzlik, SHRM-CP
linkedin

Responsibilities

Design, implement, and test embedded software for microcontrollers and embedded systems
Develop and maintain device drivers, communication protocols (e.g., I2C, SPI, UART, USB, BT/BLE), and real-time operating systems (RTOS)
Collaborate with hardware engineers to bring up new boards and debug hardware/software integration issues
Optimize code for performance, memory usage, and power efficiency
Participate in code reviews, unit testing, and system-level testing
Document software designs, architecture, and development processes
Support manufacturing and field teams with troubleshooting and issue resolution
Stay current with industry trends, tools, and best practices in embedded systems development
Recommend new products and/or modifications and improvements to existing products
Interface with customers as necessary to clarify design objectives on projects and communicate updates to Sales Department
Recommend suppliers and/or other outside sources for technical information as needed to meet design objectives and communicate information to Purchasing Department
Provide technical support to internal and external customers
Coach and mentor associates assigned to projects

Qualification

Embedded software developmentC/C++ programmingMicrocontroller platformsRTOS knowledgeDebugging toolsProblem-solving skillsCommunication skills

Required

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
2–5 years of experience in embedded software development
Proficiency in C/C++ for embedded systems
Experience with microcontroller platforms (e.g., ARM Cortex-M, STM32, PIC, etc.)
Familiarity with debugging tools such as oscilloscopes, logic analyzers, and JTAG
Knowledge of RTOS concepts and implementation
Strong problem-solving and communication skills

Benefits

Comprehensive Health Insurance; medical, dental, prescription, and vision starting on day one.
Generous Paid Time Off
401(K) match up to 4% of salary
Tuition Reimbursement
Collaboration Space featuring ping pong, foosball, board games, and more...
10 company paid holidays
Optional gap insurance coverages
Company paid disability, parental leave, and basic group life
24/7 Employee Assistance Program
Catered company events - to pause and celebrate the wins!

Company

GRAYHILL

twittertwittertwitter
company-logo
Grayhill is a manufacturing company that produces touch encoder, rotary switches, keypads, pushbuttons, optical encoders and joysticks.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Scott Harrison
Chief Executive Officer & President
linkedin
leader-logo
Gregg Prothe
Chief Financial Officer
linkedin
Company data provided by crunchbase