Senior Embedded Software Engineer Job San Diego, CA
Position Description:
- You will design software components based on functional specifications and customer requirements
- Implement software components based on high and low-level design descriptions
- You will need experience with rapid prototyping of software designs
- Write test embedded software and participate in testing and debugging of new hardware and software designs.
- You will modify, extend, and/or debug past implementations to support revised or novel products
- Develop software building blocks such as interpreted scripts, application programs, device drivers, unit tests, web pages, and graphical user interfaces
- Prototype multiple implementation techniques, analyze the prototypes, and propose the best technique that meets the client’s requirements
- Develop unit testing software to aid the testing and debugging of hardware and software products.
Position Requirements:
- B.S. or equivalent in Computer Science/Engineering or related field.
- Three plus years of experience in software design and development.
- Proficiency in standard C, understanding of assembly programming, and expertise in one or more scripting languages such as Perl, Python, PHP, Ruby, etc.
- Understanding of computer architecture, embedded programming techniques, command-line compilation tools, build systems based on Makefiles, and development/debugging using popular debuggers such as gdb.
Staffing Startups and the Fortune 500.
In an economy driven by ideas and intellectual know-how, top companies recognize the importance of employing smart, highly talented people.
HCRM CORP Provides IT, Development, Marketing & Creative talent. Working with us gives you immediate access to highly skilled, pre-evaluated professionals for your hiring needs.
We invite you to contact us for any of your staffing needs.