What are the responsibilities and job description for the Senior Embedded Design Engineer position at Switch4 LLC?
Title: Senior Embedded Design Engineer
Location: Blacksburg, VA
Job Type: Full Time/Permanent
Schedule: Monday Thursday, 9-hour shift & half days on Friday. Onsite 3 days/Remote work 2 days a week.
We are looking for a talented Senior Embedded Design Engineer to join the team. You will report directly to the Embedded Engineering Manager and have a hybrid work schedule in Blacksburg, VA.
Qualifications
To be considered for the Senior Embedded Design Engineer role, here's what you'll need to bring with you:
As a Senior Embedded Design Engineer, you will:
Location: Blacksburg, VA
Job Type: Full Time/Permanent
Schedule: Monday Thursday, 9-hour shift & half days on Friday. Onsite 3 days/Remote work 2 days a week.
We are looking for a talented Senior Embedded Design Engineer to join the team. You will report directly to the Embedded Engineering Manager and have a hybrid work schedule in Blacksburg, VA.
Qualifications
To be considered for the Senior Embedded Design Engineer role, here's what you'll need to bring with you:
- Education & Experience:
- Master's degree in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, Applied Mathematics, Physics, or a closely related technical field with 3 years of experience in design, development, and testing of embedded real-time control software.
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, Applied Mathematics, Physics, or a closely related technical field with 5 years of experience in design, development, and testing of embedded real-time control software.
- Technical Skills:
- Design experience with FPGAs and/or microprocessor toolsets. Knowledge of VHDL and C preferred.
- Understanding of low-level programming, bare-metal, physical and data link layer protocols.
- Hands-on experience using embedded equipment tools such as oscilloscopes, digital analyzers, multimeters, and calipers.
- Experience with industry-standard communication protocols such as USB, CAN, RS422, RS485, SPI, I2C, UART, and others.
- In-depth understanding or willingness to learn modern embedded software development processes including design, implementation, unit testing, continuous integration, and version control with Git.
- Understanding of TCP/IP stacks and protocols.
- Experience with various debugging techniques including JTAG debuggers, logic/protocol analyzers, sniffers, and oscilloscopes.
- Experience with operating systems, especially Real-Time Operating Systems (bare metal and embedded Linux) is a plus.
- Experience in Unix internals, low-level driver software, communication interface software, as well as GUI software is a plus.
As a Senior Embedded Design Engineer, you will:
- Support embedded software design and development for MIL-AERO electronics products.
- Design, develop, modify, and evaluate moderately complex embedded software-based designs for the military and aerospace markets.
- Work with internal team members to solve software and system issues and support specific project initiatives.
- Be a key resource for other embedded software design engineers.
- Perform embedded systems engineering tasks including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, integration testing, and problem-solving.
- Debug issues with existing systems.
- Create detailed plans for the implementation of software solutions, including input into determining language, platform, and resource requirements.
- Perform code maintenance, debugging, and updates in a fast-paced, evolving design environment.
- Interface with customers to understand their needs and verify requirements.