PRODUCTS

OUR CUSTOMERS

SERVICES

SUPPORT

DOWNLOADS

PARNTERS

a Trinity Convergence company

::   Tech Support   ::   Contact Us   ::   About Us   ::

Contact Us

News & Events

Jobs

JOBS

Company

Swell Software is a wholly owned subsidary of Trinity Convergence, Inc., a multi-national company and leading developer of embedded multimedia software for connected devices. Our work environment offers a challenging, fast-paced environment that requires both indepedent thinking and strong collaboration skills.


Swell Software offers the world's most portable embedded GUI development tools. Supporting more than 20 real-time operating systems and a multitude of microprocessors and microcontrollers, the company is the leading provider of GUI design tools across the Automotive, Consumer, Industrial, Medical and Transportation markets.


We attribute our success to the quality and flexibility of our products, combined with a support and professional services organization that helps keep our customers' and partners' GUI development and design projects on track. Our continued success will depend largely on the quality of the people who join our organization. If your background matches the requirements below, and you're interested in joining a growing team of highly-skilled embedded software developers based in Port Huron, Michigan, we'd like to hear from you.


Engineering Manager

We are seeking an experienced Engineering Manager with a track record of delivering embedded software projects on-time and on-budget. Must be able to demonstrate full software lifecycle experience, from project concept through to delivery and customer support. This position requires strong technical leadership skills with the ability to co-ordinate multiple project teams running multiple projects. Effective communication and management skills with an ability to lead and motivate a team of embedded software developers.


Additional requirements and responsibilities include:
- 10+ years of Software Development Management
- Experience leading Embedded Software projects on a range of processors and RTOSs
- Ability to provide technical expertise, guidance, mentoring and leadership to a software development team
- Organizational skills and the ability to set clear objectives and manage multiple priorities
- Project management and tracking for multiple developments
- Creation and maintenance of software development processes in line with business objectives
- Sound understanding of the following: Embedded software development; GUI design and implementation; touch screen and display technology; software development in C & C++; OOD; Device drivers; RTOSs; Software Development Procedures/Methodologies
- Development and maintenance of product strategy and direction with ability to advise the organization on the appropriate use of technology to support business goals
- Support the pre-sales function and assist in the preparation of technical bids
- Management of technical assistance and support to customers and partners
- Strong written and verbal communication skills with 8+ years customer-facing experience


Senior Embedded Software Engineer

Skilled embedded software developer with strong C and C++ development skills. Must be familiar with low level software development and have experience working on a range of real time operating system (RTOSs) and processors. Ability to produce efficient software designs and implementations for use in embedded applications. Device driver development and experience with Graphical User Interface software implementation is highly desirable. Must possess strong communication skills and be able to work effectively in a team environment. Minimum of 5 years experience in embedded software required.


Additional requirements and responsibilities include:
- 7+ years C and C++ software development
- Experience developing software for RTOSs on a range of embedded processors
- GUI design and implementation, experience with touch-screen GUIs desired
- Device driver development
- Low level software design, implementation, optimization and debug
- Production of quality software in line with company software development processes
- Linux and Windows desktop software development
- Excellent problem solving skills with the ability to think "out of the box"
- Excellent written and verbal communication skills; 3+ years customer-facing experience
- Strong team skills with ability to work with colleagues to achieve a common goal



Additional Information:

Location: Port Huron, MI
Position: Permanent, Full-Time, On-Site
Travel: Limited/Infrequent

Benefits:

Trinity Convergence understands and appreciates the need to create a balance between professional and personal time. That is one of the reasons the company provides a very competitive and comprehensive compensation and benefits package to all of its full-time employees. Some of the highlights of the employer provided benefits include:


Health Insurance -- the company covers 100% of the health insurance premiums for both the employee and their dependents

Dental and Vision -- the company provides a competitive Dental insurance plan and a supplemental plan for Vision related costs; the cost for employees and dependents is 100% paid for by the company

Flex Spending / Dependent Care -- company-sponsored Flexible Spending Accounts enable employees to put aside pre-tax dollars for eligible medical expenses; separate accounts are available for pre-tax savings for dependent care (daycare, pre-school, etc); the company contributes $1,000 to each employee’s unreimbursed medical expenses account

Holidays / Paid-Time-Off (PTO) -- U.S. employees receive 10 paid holidays and receive up to 15 personal days (sick/vacation) per year

401k -- new employees may enroll in a 401k retirement plan that offers a variety of investment funds to choose from

Internet -- employees are provided a monthly stipend to cover the cost of high-speed Internet access at home


Please submit a current resume and salary requirements to jobs@swellsoftware.com