|
|
|
We have been approached by companies asking if they could post job and contract opportunities on the Mobidogs site which our readers might be interested in. The following is a list of job and contract opportunities which members of our different mobile developer audiences may be potential candidates for. If you are interested in any of these employment and career opportunities please send us the name of the opportunity you are interested in along with your resume and we will forward it on to the companies that have provided us these listing.
If you are looking to hire or contract a developer for a mobile related project and would like to reach our readers please send us a description of the roles you are trying to fill and the related details.
|
| |
|
|
|
|
Submit an article and get published
|
One way to demonstrate your knowledge and command of a technology is to share your experiences and opinions with others by writing how-to articles, white papers and other short technology pieces. Besides feeling good about giving back to the online community of developers, you will also be building an online portfolio, which will help potential employers identify the top candidates amongst those who are applying for a position with their firm.
If you are looking for a way to participate in the online developer community and would like to submit something to us to consider for publishing on our site, please send us your submissions to Editorial Submission. We will review your submission and get back to you. Appropriate content which is approved will be posted in one of a number of areas (like DevTalk or HowTo) on the site.
| Job Posts from our Readers... |
|
|
| |
|
|
|
|
Windows Mobile application developer – Porting uPnP
|
2 month contract with option to extend, Glasgow, Scotland, UK
Applicants can work remotely.
Looking for a Windows Mobile application developer that would be interested in taking on an open source development contract to deliver control solutions for high quality, open, digital audio distribution and playback. The company currently sells thousands of multi-room AV controllers for their audio distribution system, and this project will contribute to creating the next generation of handheld controllers for the networked audio and video market based on open standards.
The first target application is a graphical interface for music selection and playback in a multi-room environment. The software will control the highest performance digital music player available. The application includes a robust, standards compliant uPnP stack that is capable of controlling all audio equipment that complies with the uPnP AV standard. Both the interface and the uPnP stack are open source. The libraries target C# .NET, running on Mono.
The contract will require porting the companies control point interface and uPnP stack to Windows Mobile 5. This will include, (but not limited to), porting the .NET/Mono code-base to .NETCF (compact framework), developing all necessary platform specific software, eg: Windows Mobile networking, and power management code, plus implementations of any functionality ‘missing’ from .NETCF. Additionally a software installer is required.
Skills required:
- Windows Mobile 5, application development
- Wireless networking on Windows Mobile devices
- .NET
- .NETCF
- C#
- Networking protocols - uPnP, HTTP, TCP/IP
- Graphics programming skills beneficial
- Familiarity with OpenNETCF or similar, beneficial
- Familiarity with Mono beneficial
Submit your resume for the above position
|
|
| |
|
|
|
|
Intermediate to Senior Software Developer – Mobile Client
|
Fulltime-permanent, Toronto, Ontario
A high growth software development company that provides rich content adaptation and distributions for Web and wireless applications has an opportunity which offers a very competitive salary with benefits. This position needs to be filled ASAP.
RESPONSIBILITIES:
- Participate in architecture review and high level design meetings
- Develop and write Java ME code (and potentially other platform) using standard handset development guidelines and design patterns
- Assist in project effort estimation and project schedules development to meet project needs
- Assist the QA team with the testing cycle of developed product/solution
- Provide technical guidance and make recommendations for changes to development guidelines and standards
Required Technical Skills:
Must Have Skills:
- Extensive experience in Java development languages
- Strong experiences building JavaME applications that run on different device platforms including BlackBerry, Nokia S40 and S60, Sony Ericsson, Motorola, Samsung and others
- Experience with building low level user interface application using Canvas and Game APIs
- Experience in designing client server application using different communication protocol (HTTP, TCP, Messaging…)
- Experience with XML Parsing, Processing and Rendering using DOM, SAX, and CSS…
- Good knowledge of application packaging, signing and deployment (OTA provisioning)
- Strong experience developing application for device fragmentation behaviour and capability
- Experience with various tools such as Ant, CVS, Eclipse, Eclipseme, J2MEPolish, BlackBerry JDE, etc…
The following skills are not required but will be considered an asset:
- While a JavaME platform is the main requirement it would be a real asset to have some good experience in a second platform and more specifically BREW 3.xx and Symbian Nokia S60 2nd and 3rd Edition
- Experience in the operator certification process including testing, code signing and management
- Understanding of full product/solution development life cycle, specifically RUP methodology
Education and Qualifications:
- Bachelors degree in Computer Science, Electrical or Software Engineering, or equivalent
- More than 5 years of experience in software development
- Minimum 2 years of experience in mobile application development
General Skills:
- Team player with strong commitment to project deliverable.
- Strong problem solving and decision-making
- Strong organizational skills with ability to prioritize and delegate tasks and activities
- Strong interpersonal skills, verbal and written English communication skills
- Ability to work under pressure with multiple priorities, and to perform successfully under limited supervision
Submit your resume for the above position
|
|
| |
|
|
|
|
Applications Development Engineer
|
ESSENTIAL DUTIES AND RESPONSIBILITIES: Other duties may be assigned.
- Very strong .NET C# development skills and experience
- Experience using the .NET framework and related technologies such as .NET web services and ASP.NET.
- Strong Relational Database experiences (i.e. SQL Server, Oracle)
- Ability to translate functional requirements into design level requirements.
- Participates in code development by actively writing code and conducting dev unit testing.
- Coordinate with development teams as well as QA, CM, Test and Support in participation of the full software development lifecycle.
- Deliver functional documentation of design and development.
- Knowledge of and experience with Agile Development Practices
QUALIFICATIONS:
- BS degree in Computer Science or similar major.
- 5+ years of programming experience in a commercial software development environment.
- Knowledge and experience in the following: Visual Studio.NET, C#, VB.NET, SQL, HTML, JavaScript, XML, SOAP, Style Sheets, Web Services.
- Knowledge and experience with database design principles. Knowledge and experience with integrating to Enterprise Systems a plus.
- Familiar with Meta-Data design principles.
- Familiar with application design metaphors.
- Familiar with the full software lifecycle methodology.
- Flash experience a plus
Submit your resume for the above position
|
|
| |
|
|
|
|
J2ME Mobile Applications Engineer
|
Onsite contract-to-hire north of Seattle, WA
The position of Senior Java Engineer is responsible for designing and developing major enhancements to the client’s Server and other components of their Mobility platform using technologies such as the Java and XML. Also responsible for developing functional design specifications based on functional requirements for delivery to QA and Technical Documentation teams.
ESSENTIAL DUTIES AND RESPONSIBILITIES: Other duties may be assigned.
- Translates functional requirements into design level requirements.
- Participates in code design and development by actively writing code and conducting development unit testing.
- Coordinates with development teams such as Applications, Tools, Core and Data as well as QA, CM, Test and Support in participation of the full software development lifecycle.
- Delivers functional documentation of design and development.
QUALIFICATIONS:
- BS or MS in Computer Science or equivalent knowledge and experience.
- 5+ years of programming experience in a commercial software development environment.
- 3+ years designing and developing distributed enterprise-level server software.
- 2+ years development experience developing communication software.
- Strong knowledge and experience in the following areas: threading and thread-safety issues, synchronizing data for multi-threading, application domains, distributed asynchronous programming, transaction processing fundamentals, performance, XML, Design patterns.
- Plusses: experience in the .NET Framework, C#, MDA/EDA, Mobility, J2ME, Symbian OS.
COMMUNICATION SKILLS:
- Excellent communication skills, both verbal and written.
- Demonstrated ability to read and interpret technical information.
- Demonstrated ability to compose clear and concise technical written communication.
Submit your resume for the above position
|
|
| |
|
|
|
|
Part-time or Full-time Windows Mobile Developer
|
Preferably someone in the Atlanta, Georgia area. This work can be done remotely. Initially 3 to 6 month contract hired on as 1099 status.
The successful candidate will be responsible for changes, updates and edits to a scalable enterprise application with mobile components involving the following:
- A Windows mobile application developed in C#. Utilizing .NET Compact Framework for mobile devices as well as an SQL Server Mobile database that replicates and synchronizes with the SQL database on the server. The IDE is Visual Studio.
- A Web application programmed using ASP.NET, .NET Framework 2.0 with ADO.NET components and C#, whose IDE is Visual Studio.
- The application's main dataset is stored in MS SQL 2005 on a Windows server.
Skills Required:
- ASP.NET, C#
- .NET Framework 2.0 with ADO.NET components
- .NET Compact Framework for mobile devices
- SQL Server
- SQL Server Mobile
- Visual Studio
Experience Required:
- 3+ years experience with C# Development and .NET technologies.
- 1 or more mobile applications utilizing SQL Mobile DBs which sync to SQL Server.
Submit your resume for the above position
|
|
| |
|
|
|
|
Software Design Engineer in Test
|
Contract or Contract to Hire in Seattle
A heavily funded startup is seeking an SDET to compliment their team in mobile applications development.
Duties will include ownership of the automated daily build system, designing and building the automated test harnesses for the product, and setting up a test case management system. Candidate will also work with test tools to perform code analysis and will be involved in load and stress testing of servers. Including some manual tests.
Required:
- BS degree in Computer Science or equivalent years of experience
- Three or more years industry experience
- One or more years of experience as a SDET or test lead
- One or more full ship cycles with a commercial product Building or making significant improvements to development infrastructure tools that are in production use (e.g. build system, bug tracking database)
- Writing automated test code to verify at least one of: Windows client applications, Windows server applications, embedded/mobile applications Preferred
- C++ MFC, JAVA (J2ME), C#
- Experience working with overseas testers/developers (the majority of our work is done locally, though)
- Significant work with load and stress testing of highly scalable systems
- Experience with code analysis and code coverage tools
- Startup experience
H1 candidates are also encouraged to apply
Submit your resume for the above position
|
|
| |
|
|
|
|
Experienced Windows Mobile Developer
|
3-6 + month contract in Bothell, Washington, 20 minutes Northeast of Seattle.
Experienced Windows Mobile Developer needed to work on the design, implementation, testing and technical documentation of application software on Windows Mobile/PocketPC devices.
Key Responsibilities:
- Plan, design, and implement software on all Windows Mobile/PocketPC devices
- Develop and execute unit test suites for these applications
- Provide input to the design and architecture
- Mobile RTOS development a plus
Submit your resume for the above position
|
|
| |
|
|
|
|
Senior Windows Mobile Developer
|
(Full Time/Onsite in Rotterdam, The Netherlands)
You will be working on the design, implementation, testing and technical documentation of for a company that produces leading edge mobile application software on Windows Mobile/PocketPC devices. You’ll be a key team member in driving new features onto their mobile client software.
Key Responsibilities:
- Plan, design, and implement software on all Windows Mobile/PocketPC devices
- Develop and execute unit test suites for these applications
- Provide input to the design and architecture of the companies overall services solutions
- Investigate and fix bugs
- Produce design and test documentation
Required Work Experience:
- At least 3 years experience in programming for PocketPC 2003SE, Windows Mobile 5, 6. PDA's and Smartphones
- Experience with C(++) on other platforms like Symbian, BREW, Palm OS or embedded Linux is advantageous
- Strong mobile application domain knowledge is desirable
- Knowledge of SMS, WAP, and OTA is desirable
- Self-motivated, with the ability to work independently in a team environment
- Good understanding of the general software development cycle
- Affinity with IM, chatting, communities, etc is very desirable
Required Education:
- Bachelor of Computer Science, Engineering or equivalent
- Comfortable in speaking and writing in English
Submit your resume for the above position
|
|
| |
|
|
|
|
Seasoned Mobile/Embedded Engineer
|
We are seeking a seasoned mobile/embedded engineer to work on our Client Application. This platform will involve graphics, network, storage, offline caching, threading, and keypad/touch screen interaction in an application that runs on high-end feature phones on all major US carriers.
As a senior member of our team, you will work closely with other members of our client platform in developing a high-performance yet lightweight application. This is your chance to be in on the ground floor and help build a platform that will change the way people use mobile devices. The successful candidate will combine solid engineering, organizational and interpersonal communication skills with an in depth knowledge of one of more mobile/embedded platforms.
Key Skills Include:
- Proficiency with J2ME
- Brew, Symbian, Blackberry experience preferred
- Mobile RTOS development a plus
- Shipping experience through at least one full product life-cycle
Submit your resume for the above position
|
|
| |
|
|
|
|
2 embedded real time engineers
|
San Diego company is looking for 2 Sr. Embedded Software Engineers.
The identified Engineers will perform design, analysis, test, and integration work on next-generation Real-Time communications equipment.
The appropriate candidate will either have RLC/MAC experience, or else be able to write layer 1 code.
The appropriate engineer is of the level that could pick up a schematic and program a PIC.
Requirements:
- BSCS, BSEE, or the equivalent
- 8+ years of Software Engineering experience
- 5+ years of embedded software engineering / RTOS experience
- The ability to design robust code, debug it, and implement.
- Good communication skills.
- RLC (Radio Link Control) / MAC (Media Access Control) experience, or layer 1 (Physical layer) development experience.
Submit your resume for the above position
|
|
| |
|
|
|
|
3 Positions, 2 Sr. Embedded SW Engineers, 1 Controls System Architect
|
Embedded Controls Software Engineer / Architect
Rancho Bernardo (San Diego), company is looking for a highly experienced Sr. Control System Engineer to lead their design and architecture for new and existing products and applications. This role is perfect for someone who wants to see the results of their knowledge and experience directly influence the success of the company.
This role will involve senior hands-on leadership and development, as a key member of the team, for real-time embedded software architecture for control systems on complex high-capital high-tech machinery.
The appropriate candidate will:
- Lead the efforts to design and improve architecture for software applications, and solve complex problems at the system level.
- Own the architecture of the overall software platform and drive changes to implement new scalable functionality.
- Understand and develop complex control systems including embedded real-time, application layers, and the associated hardware environment
- Develop and document software architecture specifications, and define project scope.
- Drive decision analysis and and software architecture optimization.
- Perform risk analysis and mitigation
- Provide mentorship and training to team members, and participate in cross-functional engineering guidance
- Develop and drive software feature enhancement.
- Perform root-cause analysis
- Manage small teams of engineers.
Requirements:
- 10+ years of related experience, including demonstrated software architecture experience (Architect) 8+ years experience for Sr. SW Engineers.
- BSCS, BSCE, BSEE, or the equivalent. MS preferred.
- Demonstrated expertise with object oriented programming in a real-time embedded system environment.
- Solid communication, leadership, and project management skills
- Expert TCP/IP and DeviceNet knowledge
- Significant experience in at least two of the following:
- Embedded microprocessor development
- Controls systems, particularly electromechanical interfaces
- Embedded CORBA
- Data communications.
- Semiconductor experience/knowledge of SECS/GEM and Semi Standards preferred.
Submit your resume for the above position
|
|
| |
|
|
|
|
Digital Signal Processing Engineers
|
San Diego company is looking for 2 DSP Engineers (One Sr. / One Jr.)
The identified Engineers will participate in the development of embedded DSP firmware for satellite communication products.
The identified engineers will participate in the design, implementation, integration, and verification of DSP firmware.
The appropriate candidate will work with LDPC (Gallager) codes, as well as Amplitude-Shift keying (ASK).
Requirements:
- BSCS, BSEE, or the equivalent
- 3/8+ years of Software Engineering / DSP experience
- Algorithm development experience
- The Ability to debug and test real-time DSP code using ICE tools and logic analyzers.
- Good communication skills.
- LDPC/ASK experience
- Communications system/DSP experience required.
Submit your resume for the above position
|
|
|
|
|
|
|
|