Sr. Software Engineer in Dallas, TX

July 2, 2008

Sr. Software Engineers – Video Stream, MPEG decoders, 90-115K target + profit share, great benefits, North Dallas Suburbs

Fantastic role working with a privately owned organization who is dominating their market-place. They currently hold over 50% of the market-share nation wide for their primary customer industry. This small (<200) but growing and profitable firm that has doubled its revenue is the last 3 years is seeking an embedded software engineer to work on advanced video streaming, and MPEG decoders for video content delivery and sophisticated, compact and robust set-top boxes. In this position you will develop embedded and application code. An adjacent role will focus on higher level application development using Linix and Java!. Positions will focus on the development of software for Video streaming, RF and MPEG Decoders. You will also develop and integrate software in full-life cycle projects for both custom projects, and core products. This will be a challenge and the work is fast paced and refreshing. In this position you will wear many hats and be rewarded with significant challenge and opportunity to learn new skills in the embedded-Linux, kernel and device driver markets.

If you meet the requirements, please send your MS Word resume to resume [at] alynpatrick [dot] com.

Skills sought:
– 5+ years of embedded software
– Experience with MPEG decoders or video streaming, or set-top-box
– Prefer uClinux or embedded Linux but open to Windows and other platforms.
– Device driver skills in Linux or Windows DDK environment a plus
– For the higher level role, will consider software engineers who have worked on handsets, video display, digital signage, RF tuners, set-top-box, video on demand, video content delivery for airplanes, hospitals, universities, hotels, casinos etc

Skill menu (skills / technologies considered pluses but not all required): h.264, h264, h.263, h263, mpeg, mpeg2, mpeg4, jpeg, ddk, device driver, video, transport, audio decoders, demuxers, NuMega, WDM, buffers, SoftICE 1394, arm, mips, MP3 streaming, audio, playback media, bios, pcmcia, Visual C++, .Net, C#, Java

Guy Kawasaki’s Top Ten Lies of [Software] Engineers

June 5, 2008

I stumbled across this old blog post from Guy Kawasaki…

1. “We’re about to go into beta testing.” This is a meaningless statement because it doesn’t matter when you go into beta testing–what matters is when you come out of beta testing. (The only hard and fast deadline for coming out of modern-day beta testing is “before you run out of money.”)

In the good old days, “alpha” used to mean “all features are implemented though not necessarily working properly.” “Beta” used to mean “there are no more repeatable bugs.” Nowadays beta means “we’ve gone as long as possible past the shipping date that we promised our investors.”

2. “I don’t know anything thing about marketing…” This is a lie of false modesty. The engineer is thinking, in totality, “I don’t know a thing about marketing, but how hard could it be compared to what I’m doing? I should run marketing and engineering. I just hope that the marketing the MBAs come up with is worthy of my code.” However, don’t worry too much about this lie because it self-corrects as the engineer misses deadline after deadline and comes to realize that he has bigger issues.

3. “I’ll comment the code, so that the next person can understand what I did.” This is a lie of good intentions. Really, the engineer did intend to comment the code but as the schedule slipped, priorities changed. The question put to management became: “Do you want me to comment the code or finish it sooner?” Guess what the answer was. Luckily, the lack of comments usually doesn’t matter because the code is so crappy that a total rewrite is necessary in a year.

4. “Our architecture is scalable.” This is the lie that I enjoy hearing the most. Typically, an engineer who has never shipped a product says this after creating a prototype in Visual BASIC. The whole conversation goes like this: “Google’s architecture isn’t as scalable as mine. They can support 25 million simultaneous searches. We will be able to easily handle a billion.”

Luckily, in most cases, the adoption of the product is slower than the CEO’s “conservative” forecast, so scalability never becomes an issue. Yeah, those clowns at Google, Yahoo, Oracle, Microsoft, Apple, and AOL don’t know anything about scaling compared to the engineer…

5. “The code supports all the industry standards.” This is almost a truth but for a short omission: “This code supports all the industry standardsthat I agree with.” The engineer has made a personal decision to ignore standards she doesn’t like–for example, those promulgated by Microsoft. It’s no big deal–customers will never know…

 

Read the rest of his post HERE

Embedded Software Engineer in Dallas, TX

June 2, 2008

Embedded Software Engineer (Set-Top-Box), 90-110K + profit share, North Dallas Suburbs

This small but growing and profitable firm that has doubled its revenue is the last 3 years is seeking an embedded software engineer to work on advanced set-top-box systems for video content delivery. In this position you will develop embedded and application code associated with advanced SoC devices for set-top-boxes associated with video content processing and delivery. Position will focus on the development of software for Video streaming, RF and MPEG Decoders. You will also develop and integrate software in full-life cycle projects for both custom projects, and core products. In this position you will wear many hats and be rewarded with significant challenge and opportunity to learn new skills in the embedded, kernel and device driver markets.

If you meet the requirements, please send your MS Word resume to resume [at] alynpatrick [dot] com.

Skills sought:

– 5+ years of embedded software
– Experience with MPEG decoders
– Prefer uClinux or embedded Linux but open to Windows and other platforms.
– Device driver skills in Linux or Windows DDK environment a plus

Skill menu (skills / technologies considered pluses but not all required): pci mpeg jpeg ddk device driver video transport audio decoders demuxers NuMega WDM buffers SoftICE 1394 arm mips MP3 decoders playback media bios pcmcia Visual C++, .Net, C#, Java

Sr. Embedded Software Engineer in North Dallas, Texas

May 21, 2008

Sr. Embedded Software Engineer, $80-100K target + bonus + excellent benefits, North Dallas suburbs

If designing, creating, debugging and documenting embedded C code for emerging wireless products is your expertise, consider joining this razor-sharp team of strategic technologists. You will interface with clients and colleagues while developing code for the most advanced wireless products and features for personal, computer, industrial and commercial applications. Initially you will travel frequently (50%) overseas, but travel will be less (approximately once a quarter) after acclimation. This global leader in the wireless industry rewards performance with generous salary, robust benefits, and bonus based on both personal and team performance. If you match the requirements listed here, please send MS word resume to resume [at] alynpatrick [dot] com for immediate consideration.

Requirements:

– BSCS or BSEE required; Masters in CS/EE desirable
– 5+ years development experience within a successful product development environment in telecom, medical device, defense or wireless communications at the component level (will consider related electronics industry experience including nanotechnology)
– Exceptional embedded C programming skills and low level firmware
– Knowledge of telecom, network communications and/or current wireless systems and protocols, i.e., T1, E1, Ethernet, WLAN, SNMP, 802.11
– Superior analytical and problem-solving skills
– Ability to work independently as well as in a team environment with both software and hardware engineers
– Experience reading and understanding data sheets and schematics and to quickly grasp and apply new concepts
– Track record in identifying, recommending and architecting improvements to existing products
– Experience developing low level hardware-interfacing or microcontroller code
– Experience testing and debugging embedded products, including board-level debugging skills
– Excellent verbal, written and personal interaction skills and the ability to thrive in a dynamic, challenging, rapid-paced work environment
– Ability and desire to travel as needed for the position, including international travel

Desirable Skills:

– PC hardware configuration experience
– Windows knowledge and experience
– Ability to comprehend and navigate a large existing code base
– Scripting language skills
– Writing, debugging, and testing embedded C code for real-time systems such as VxWorks, PSOS, Greenhills, VRTX, Nucleus, ARM, MIPS
– Experience using standard lab tools for debugging such as logic analyzers and oscilloscopes
– Systems integration skills
– Prior experience in role combining highly technical development along with client-facing skills

 

Application Instructions:

Send a MS Word formatted resume to resume [at] alynpatrick [dot] com

Advanced Embedded Linux Software Engineer in Dallas, TX

April 4, 2008

Job Title: Advanced Embedded Linux Software Engineer, 90-100K, North Dallas Suburbs
Job Location: North Dallas Suburb
Career Level: Mid (5-7yrs)
Job Type: Direct
Pay Type: Salary
Maximum Pay: $100,000
Minimum Pay: $90,000
Required Engineering Field/Major Other
General Job Description :

Advanced Embedded Linux Software Engineer, 90-100K, North Dallas Suburbs

This small but growing and profitable firm that has doubled its revenue is the last 3 years is seeking a real-time embedded Linux engineer. In this position you will develop low level embedded and application code associated with advanced SoC devices for the MPEG / Audio / Video markets. You will also develop and integrate software in full-life cycle projects for both custom projects, and core products. In this position you will wear many hats and be rewarded with significant challenge and opportunity to learn new skills in the embedded, kernel and device driver markets.

Required Skills

Skills sought:
– 5+ years of embedded Linux.
– Prefer uClinux but open.
– Device driver skills in Linux or Windows DDK environment

Skill menu (skills / technologies considered pluses but not all required): pci mpeg jpeg ddk device driver video transport audio decoders demuxers NuMega WDM buffers SoftICE 1394 arm mips MP3 decoders playback media bios pcmcia

Apply for this job Now!


« Previous PageNext Page »