Looking for Emedded Developers - Android related long term project - Windows Mobile Development and Hacking General

I hope I am not overstepping the Forum rules here but I have a client seeking talented engineers for 12 open positions in 6 key skill areas for their design center in Sunrise, Florida. The work will involve the development of an Android based mobile device.
If anyone here in our happy little community is interested send me your resume and salary/hourly requirements to [email protected].
Please also place XDA-Developers in the title!
These are all embedded development positions. Real Time OS experience is a plus. Linux Embedded is preferred. This is all low level development C and C++. Experience with Qualcomm chipsets is also a huge plus.
Audio Software Engineer
· Candidate must have strong audio fundamentals and compression (MP3, AAC) knowledge desired. Expertise in Music synthesis and MIDI, audio processing, and 3D audio experience desired.
· Experience with development and integration of concurrent voice and multimedia applications.
· Speech processing such as adaptive noise cancellation, echo cancellation, and speech signal enhancement
· Audio Pre/Post Processing such as 3D audio and audio effects
· Familiarity with RTOS architecture.
Multimedia Software Engineer:
· Ideal candidate need to have a high level understanding of how Multimedia solutions are integrated as well as high level grasp of their impact on performance, memory, and power via the software and hardware architecture they're based on.
· Good background in Video, Audio, Camera, Display or Graphics will be required to analyze and identify system level issues.
Additional Skills
· Knowledge on MPEG4/H263/H264 Video Codec, Camera and Image processing, and multimedia framework is an added advantage
· Software development and debugging skills in C and C++, embedded development and MIPS Optimization strongly desired
3D Graphics and Gaming Software Engineer
· Minimum 3 years game industry experience
· Good experience in C/C++
· OpenGL API experience. OpenGL ES 1.x/2.0 experience
· Strong background in game development or gaming components (i.e. game engines, particle systems, 3D effects, collision detection, etc.)
· Shader experience ( OpenGL ES 2.x or OpenGL 2.0)
· Content creation tools development for 3D games (such as Maya, SoftImage experience) is nice to have.
· Experience with embedded real-time firmware, assembler language, code space- and speed-optimization is a plus.
Bluetooth Software Engineer
· Deep understanding of the Bluetooth Stack
· Two years or more Bluetooth programming experience at the stack or profile level.
· Experience in embedded software in C.
· Experience in communications software
· Good understanding of both hardware and software interfaces.
· Good understanding of wireless communications systems
Networking / VOIP Software Engineer
· Knowledge of Ethernet IP, VoIP H.248 SIP IPTV
· Understanding of IP network protocols such as UDP/TCP, DHCP, DNS, SNMP, 802.11abg
· 802.11i, 802.11e and 802.1x is highly desirable
· Understanding of basic LAN and WAN architectures (routers, switches, NAT, DHCP, TFTP, DNS)
· Strong working knowledge and understanding of networking protocols that include sockets, TCP and UDP.
· Candidate should have a thorough understanding of Linux IP stack and IP protocols such as UDP, TCP, and Multicast.
GPS Software Engineer
· Minimum two years of GPS programming experience.
· Experience in embedded software in C.
· Experience in advanced GPS signal processing techniques and receiver design using C language who will write real-time, embedded C-language baseband firmware for high-precision consumer GPS receivers.

Related

Ati Imageon 3200 Development

Hi there!
The XDA II has the new super-duper Ati Imageon 3200 graphics accelerator integrated.
Anyone informations about the API or any way to access it's special
functions?
Especially I am interested in the gourad shading feature, which
leads me to the conclusion, that you could use it to accelerate
3D graphics with this chip...
I found literally no(!) usable information via google or via the
site search feature at ati.com.
If this is possible the open source klimt(softgl) implementation of
opengl ES could be enhanced for better support of 3D-Shooters or, and that`s even better, it could be used to accelerate the augmeted reality application for kanji learning of the technical university of vienna(http://www.ims.tuwien.ac.at/research/handheld_ar/kanji.php).
greetz
farbgeist

CE6 on the Wizard

Anyone know if CE6 can run on the wizard and if so where can we get a rom for it?
dragonedge said:
Anyone know if CE6 can run on the wizard and if so where can we get a rom for it?
Click to expand...
Click to collapse
Is this crossbow what u r talking about ?
M$ has Launched Windows CE6 Today, I was wondering if anyone has got their hands on it and been able to play around with device compatibility.
Here's a link to the article:
http://msmobiles.com/news.php/5716.html
And here's a link to the trial:
http://www.microsoft.com/windows/embedded/eval/trial.mspx
Thanks for the links. I'm going to download now
dragonedge,
Please post your results, I would be very interested to know if it will run on my wizard.
Thanks,
Clay
dude...
1) you cross posted
2) again, this is released to the manufactuers, it'll be at LEAST 4 to 6 months before we even hear of a device testing this OS
3) what you posted is an evaluation environment for Visual Studio... lol. You're not going to get your hands on something like that that easily.
Windows Embedded CE 6.0 (plug-in for Visual Studio 2005)
Click to expand...
Click to collapse
awwww too bad but shouldn't you be able to create some type of Rom with this? Or is this literally just a developer tool released for a software that hasn't been released or won't be for a long time?
Overview
Windows® Embedded CE 6.0 is a componentized operating system designed from the ground up to power small footprint devices and help developers get them to market fast. Choosing from a wide variety of technology components and pre-existing templates, you can quickly build hard real-time commercial and consumer electronics devices, such as:
Set-top boxes
Thin clients
Digital media adapters
Voice-over-IP (VoIP) phones
Navigation devices
Medical devices
Portable media players
Home gateways
Digital cameras
Networked digital televisions
PDAs
Features
Along with its portfolio of hundreds of carefully tested, easily selectable OS components, Windows Embedded CE 6.0 includes innovative features designed to help promote performance, security, compatibility, and flexibility.
Robust Architecture
Unified Kernel. The redesigned Windows Embedded CE 6.0 kernel now handles more than 32,000 simultaneous processes, each with 2 GB of virtual memory space. The new file system supports larger storage media and file sizes (up to 4 GB), and removable media encryption.
Drivers. Production-quality device drivers help decrease the amount of modification needed for drivers to work with custom hardware, and enhanced driver support in CE 6.0 helps ensure easy portability. Drivers can be run in kernel mode for performance or in user mode for robustness.
Security. The redesigned one-tier security model is SDL compliant and helps ensure that only trusted applications can run on your embedded device.
Compatibility. CE 6.0 works with key processor architectures (x86, ARM, SH4, and MIPS) and, through its compatibility testing tool, has features to help port existing Win32 applications.
Device Performance. Improvements to the kernel architecture have greatly reduced the overhead of system calls between base OS services, resulting in improved operating system performance.
New Media and Communication Components
Windows Embedded CE 6.0 opens up new opportunities to develop compelling products for home and business.
Network Media Devices. You now have the ability to build networked media devices that can consume pictures, videos, and music from a Windows PC via a home network.
Digital Video Recorders. The DVR engine in CE 6.0 empowers you to build devices that can record multiple video streams to a hard drive for later playback
Cellular Networks. The new Cellcore components help enable your CE 6.0 powered devices to easily make data connections and initiate voice calls through cellular networks.
Windows Network Projectors. Users can now connect their Windows Vista™ laptop to a CE 6.0-based projector wirelessly or over any IP network.
Powerful Development Environment
By adding Platform Builder to Visual Studio 2005, Windows Embedded CE 6.0 helps deliver a superior unified embedded developer experience. Developers can now use one common familiar environment to develop both application and operating system software. Development advantages include:
Visual Studio 2005. Platform Builder for Windows Embedded CE 6.0 has been created as a plug-in for Visual Studio 2005 and is customized for developing embedded operating systems and components.
Application Development Options. You can go native or managed by choosing your preferred Microsoft development technology—Win32, MFC, or the .NET Compact Framework (C#, VB).
Device Emulation. The new ARM-based device emulator included with Platform Builder makes it easy to configure, build, and test operating system images.
Editors. Coding and building are faster. Windows Embedded CE 6.0 editors now incorporate Intellisense technology, syntax highlighting, and graphical bib and registry file editors.
Improved Compilers. Based on Visual Studio 2005, the latest compilers increase C++ language conformance; provide better libraries; support CRT, ATL, and MFC; and offer improved run-time security checks (/GS).
Source Code Access. Access to CE 6.0 source code helps developers debug, test, and make changes to an OS image. It also allows you to modify the operating system software to create differentiated features while maintaining control over your intellectual property.
Price
Development Tools: $995.00 USD
Runtime License Cost: (per runtime shipped):
$3.00 USD for Core SKU*
(The Core SKU is a subset of the Windows Embedded CE Core operating system features.)
$16.00 USD for Professional SKU*
(The Professional SKU is a higher-end license that is ideal for devices that require rich multimedia and graphics.)
* Run-time pricing is based on purchase volume of one unit (except Windows CE Core based on 1000 units). Volume discounts are available. Local taxes, tariffs and other costs may apply. Contact a Windows Embedded Authorized Distributor for details.
A complete list of the components included in Windows Embedded CE Core and Windows Embedded CE Pro is available at the Microsoft Download Center.
Details on each component are available at the MSDN Library.
For complete pricing and licensing information, please contact a Microsoft Windows Embedded Authorized Distributor.
In conclusion, this is for manufacturers/developers only. It is of no use to us.
Sounds this is just for developers

Availability of optional Java Packages

Hi,
is there a detailed specification for the HTC devices like for Nokia phones? There are some optional Java packages which not every manufacturer of mobiles implements, e.g. JSR82 (Bluetooth API), JSR135 (Mobile Media API), JSR179 (Location API) ... (http://java.sun.com/javame/reference/apis.jsp)
More precisely, I am interested in the exact Java specification of HTC Prophet and Artemis, perhaps also of a small smartphone with fewer features and less weight.
I believe this is a function of the midlet manager that your phone uses. See this thread: http://forum.xda-developers.com/showthread.php?t=339579
Michael D. Spence
Mockingbird Data Systems, Inc.

allNEW FEATURED SDK FOR DEVs

Airplay SDK is unique in providing the
facility to build your application as an
entirely OS-agnostic binary file that contains
native CPU instructions. So no compromise
on performance, yet no need to port your
application between operating systems.
Airplay SDK supports single-click
deployment to all of the following operating
systems: * iPhone OS * Android * Samsung
Bada * Symbian * Windows Mobile * BREW
* Palm/HP webOS * Maemo Additionally,
Ideaworks Labs is working closely with
leading device manufacturers to open up
new distribution opportunities for Airplay
content. Airplay SDK fixes fragmentation
within each operating system by removing
the need for developers to worry about
individual device eccentricities. Here are just
five examples of the hundreds of per-device
problems that Airplay SDK solves: *
Dynamic portrait/landscape screen
switching handled identically for all devices
* Accelerometer API implemented
identically for all devices (despite the large
number of bespoke device drivers and APIs
in the market) * Device-application
interoperability handled identically for all
devices (i.e. your application is guaranteed
to 'play nicely' with the device software, for
example to respond to incoming phone calls
and messages) * Audio handled identically
for all devices (for example, by providing
advanced software sound mixing) * Single
drawing API supports OpenGL ES 1.x,
OpenGL ES 2.0 and super-fast software
rendering, allowing your app to run with or
without any form of hardware graphics
acceleration FEATURES: Save development
time by writing your Airplay app using
vanilla C++ in the IDE of your choice. Airplay
currently supports all versions of Visual C++

Android Hardware Design and Development Company - Shenzhen Giayee

Giayee apply the latest methodologies to development of android handheld devices. All development stages are additionally analyzed by the technical experts, which minimizes error risks.
Schematic Diagrams - Designing digital and digital-analog schematic diagrams based on modern electronic components. Implementation of high-speed interfaces (Ethernet, USB, PCI), integration with wireless data transfer modules (WiFi, ZigBee, Bluetooth, GSM/GPRS) and other hardware interfaces.
Printed Circuit Boards - Designing multilayer printed circuit boards of Class 5 and above, using BGA components, controlling impedance. We develop in accordance with the IPC standards, adhere to design-for-test (DFT) and design-for-manufacture (DFM) requirements, analyze signal integrity (SI), electromagnetic compatibility (EMC) and thermal conditions throughout the entire design cycle.
Embedded Handheld Devices - Full life-circle product development, including both hardware and software development on Android OS for Tablet PC and IPTV Box. At the end of our development, we provide necessary product development support services including training and technology support.
Proprietary Algorithms - Modeling of the device operating algorithms, system design with mathematical packages and CAD, integration of the proprietary algorithms into devices together with embedded software design.
Schematic Design
All components specified in the layout are on the Schematic and are custom built per IEEE Standards and contain Schematic Symbols, PCB Pattern, and the Attributes. Consistency and intelligence in the way to build parts allows us to have very reliable, intelligent, with repeatable view schematics to meet every customer's satisfaction. By having a listing of parts contained within the Libraries, it is extremely easy to create a Netlist out of Schematics; and to load them into Netlist on the PCB software for further Layout.
Design process includes:
* Review Feasibility Study Findings
* Design Brief and Room Data Sheets
* Schematic Design
* Statutory Requirements
* Cost Estimate
* The Report
* Quality Assurance
* Approval
PCB Design and Layout
We recognize that there may come a time when you need to get a project urgently completed or just don't have the resources to do it. So our Engineering Department offers the following services:
* Designing single-, double- and multilayer printed circuit boards;
* High density of component layout, subject to assembly conditions;
* Designing boards with analog, digital and mixed components;
* PCB routing for high-speed, including routing of differential pairs and impedance control routing;
* RF Circuits;
* Library creation.
Design process includes:
Creation of schematic file (if it's not provided by the customer);
* Creation of a library with missing components;
* Schematic verification (ERC);
* Importing Schematic or Netlist into PCB Layout;
* Routing the layout (automatic and/or manual);
* Comparing PCB Layout to existing Schematic;
* Routing quality analysis (DRC, Connectivity check, Impedance control, etc.), making necessary changes;
* Adjustment of PCB Layout file based on customer comments;
* Creation of Gerber/Drill/DXF files for PCB manufacturing
* Preparing all the documents needed.

Categories

Resources