![]() |
| ||
| Embedded Software Engineer Position: Embedded Software Engineer Location: Philadelphia, PA. USA Positions: 2 Job type: Full Time/Permanent Responsibilities include: • Assist scientists with the development and implementation of the technology into embedded applications in 8 bit and 32 bit processors. • Support software development efforts, including the complete requirements analysis, design, development, and testing of information operations tools and applications. • Invent novel solutions to challenges and problems. • Contribute to the design of the architecture and the development of the product and services. • Collaborate with researchers, program managers, and product designers in an open, creative environment. • Improve performance, scalability, and availability of systems • Developed and optimize C and assembly subsections for embedded solutions. • Diagnose and debug issues in a production environment. Preferred Experience: • Programming of devices and controllers such as SDIO, Bluetooth and Ethernet • Robotics systems and sensors (magnetic, gravitational, gyroscopic) • Contiki, TinyOS or other RTOS for embedded operating system • Distributed wireless networks, communication protocol and data management using IPV4 and IPV6 for mobile and distributed systems. (Mote, Zigbee, etc.) Required qualifications: • 2-8 years experience developing embedded software for a range of micro-controllers. • Experience using I2C, SPI, Timers and DMA controllers. • Experience developing for the ATMEL and ARM Cortex families is preferred. • Familiarity with developing software using C and C++. • Ideal candidate would have interest or experience in distributed wireless network protocol design. Position: Mobile Applications Engineer Location: Philadelphia, PA. USA Positions: 2 Job type: Full Time/Permanent Responsibilities include: • Developing applications on mobile devices, primarily under the J2ME platform. User platforms include most mobile operating systems to include WinCE, Android, iPhone, Simbian and others. • Supporting the design of an intuitive graphical user interface, and interfacing with attached hardware peripherals. • Developing a back-end data-base, along with programming for website integration and technical support. • Supporting the software development process, including the complete requirements analysis, design, development and testing. • Invent novel solutions to challenges and problems. • Contribute to the design of the architecture and the development of the product and services. • Collaborate with researchers, program managers, and product designers in an open, creative environment. • Improve performance, scalability, and availability of systems • Diagnose and debug issues in a production environment. Required qualifications: • 2-8 years experience working under the J2ME applications platform for mobile devices. • Experience developing applications using Java, C and C++. |
| All times are GMT -4. The time now is 10:44 pm. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC