Previous Job
Previous
Firmware Engineer
Ref No.: 16-12509
Location: Irving PPAL, Texas
Job Summary: Siemens Postal, Parcel & Airport Logistics currently has an opportunity for a Senior Level Software/Firmware Systems Engineer. The successful candidate must have a proven track record in the software/firmware engineering field, specifically with complex integrated systems. This position requires a B.S. in Software Engineering / Computer Engineering / Computer Science and a minimum of 6+ years' experience and successful demonstration of Key Responsibilities and knowledge as presented below:
• The Senior Firmware Development Engineer will work as part of a multi-discipline team to perform complex design, development, maintenance, enhancement, testing, and support of Material Handling Automation Equipment.
• Completes the development of software/firmware test requirements for complex modules under development, executes complex test specifications.
• Completes estimates for complex modules under development, and estimates own work.
• Performs reviews of complex customers' standards specification and other documentation to determine software engineering requirements.
• Performs presentations of complex technical findings and developments.
• Completes the software quality process through the execution of complex module, subsystem and system test procedures.
• Working closely with FPGA register access and manipulation.
Major Responsibilities: • Expert in C/C++, C#, Java
• Desire to work in a fast-paced startup environment
• Real Time Embedded System Development experience in C/C++
• Working knowledge of RTOS similar to Micrium or VxWorks
• Proficient in the complete Software Development Life Cycle (SDLC) using OOD methodology
• Proficient in developing software/systems from functional requirements
• Distributed systems architecture experience
• Proficient in Multithreaded application development
• TCP/IP communications application development experience
• Working knowledge of tools such as Wireshark and Beyond compare.
• Prior experience with Altera tools set is a plus.
• Familiar with BSP generation and utilization
• Experience with scripting languages (batch scripting, Powershell, batch) a plus.
• Familiar with the UML, SysML, IBM Rational Rhapsody for embedded development.
• Strong verbal and written communication skills
• Strong ability to document technical decisions with illustrations and clear verbal explanations
Education/Experience/Licenses etc.: • Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, or Computer Science is required
• 5-8 years of successful experience in related field and successful demonstration of Knowledge and Responsibilities
• The Senior Firmware Development Engineer will work as part of a multi-discipline team to perform complex design, development, maintenance, enhancement, testing, and support of Material Handling Automation Equipment.
• Expert in C/C++, C#
• Real Time Embedded System Development experience in C/C++
• TCP/IP communications application development experience
• Working knowledge of Configuration Management Tools (preferably Microsoft Team Foundation Server MS-TFS)
• Working knowledge of RTOS similar to Micrium or VxWorks
• Familiar with the UML, SysML, IBM Rational Rhapsody for embedded development.
Education/Experience/Licenses etc.:
• BS/BA in related discipline, or advanced degree, where required, or equivalent combination of education and experience. Certification may be required in some areas.
• Typically 5-8 years of successful experience in related field and successful demonstration of Key Responsibilities and Knowledge as presented above. Advanced degree MAY be substituted for experience, where applicable.
Manager's Comments: Will consider up to $65 / hour based on candidates skill and match.