Search Software Jobs & Positions

The Computer Software industry includes businesses for development, maintenance and publication of software that are using different business models, mainly either "license/maintenance based" (on-premises) or "Cloud based." The industry also includes software services, such as training, documentation, consulting and data recovery. Globally, the Computer Software industry was valued at $389 billion in 2020. Major companies include Microsoft, Oracle, IBM, SAP, and Symantec.

What are common job types in the Software industry?

Data Security Analyst - Data Security Analysts monitor their organization’s networks for security breaches and investigate a violation when one occurs, and install and use software, such as firewalls and data encryption programs, to protect sensitive information.

Web Developer - Web Developers are responsible for designing, coding and modifying websites, from layout to function and according to a client's specifications.

Computer Software Engineer - Computer Software Engineers conceptualize, design, construct, install, maintain and repair computer systems. They advise users regarding the technical direction of their computer systems based on their needs. They may recommend making changes to an existing system or installing an entirely new system.

Computer Hardware Engineer - Computer Hardware Engineers develop, design, and test computer hardware components for computer and electrical systems. Their duties may include designing and testing computer hardware components, analyzing test data, eliminating errors, modifying existing hardware, and designing hardware for other electrical devices.

Account Executive - Account Executives plan and coordinate account activity, generate sales opportunities, and report status of accounts on a regular basis.

Mechanical Engineer - Mechanical Engineers design or redesign mechanical and thermal devices or subsystems, using analysis and computer-aided design. They investigate equipment failures or difficulties to diagnose faulty operation and to recommend remedies, and develop and test prototypes of devices they design.

CE Instrumentation Engineer - Critical Environments (CE) Instrumentation Engineers maintain availability, data quality, service and change management, reporting, and the security of all computer systems and applications that monitor, control, host, transport, and deliver data.

What Software jobs are in demand?

Data Security Analysts and Computer Software Engineers are the most in demand jobs in the Computer Software industry. Data Security Analysts are in high demand due to the increasing concern for security against cyber attacks. Computer Software Engineers have continued to rise as technology advances and cloud software becomes more desirable.

What are the highest paying Software jobs?

Systems Engineers, Data Security Analysts, Computer Software Engineers, and Computer Hardware Engineers are the highest paying jobs in the Computer/Software industry. Systems Engineers earn on average $102K per year, while Data Security Analysts earn $106K per year. Computer Software/Hardware Engineers earn the highest, with $109K per year.

Why should one start a career in the Software industry?

A career in the Computer Software industry offers a high salary and continuous growth in a booming industry. As technology advances, so will your skills in this industry. A career in the Computer Software industry can allow you to get in on the ground floor of technological advances, in turn increasing your knowledge and learning opportunities within the Computer Software industry.

Please keep in mind that these jobs represent only a small percentage of the positions we currently have available. If you don't find what you're looking for, it does not mean that we're not hiring in your desired industry or location - be sure to register and a recruiter will be in contact with you about the jobs that are a match for your background, desires and qualifications.


Search for jobs by filtering for City, State, Keyword, and Date Posted.


    Total: 1  |  Pages:
  • 1

Embedded Software Firmware Engineer

Job Ref: # EB-8165385594
Date Posted: 9/18/2023 8:00:00 AM
City, State: Auburn, AL
Category: Computer/Software
Salary: $90,000 - $110,000


Position Details:

• Title: Embedded Software/Firmware Engineer
• Location: Auburn, AL
• Shift: Days (7:30am – 3:30pm EST)
• Compensation: $90-110 (or more BOE) & Holiday Bonus
• Benefits: 401K, MED, DEN, VIS plus more!
• Travel: No
• Relocation package: Yes

Position Description:
This is a hands-on firmware design engineering position within the product development team. This employee plays a key role in the design of new PCB-based, industry-compliant, embedded electronic equipment. Depending on the project, the employee will either work as an individual or as part of a multi-disciplinary team. The employee sometimes directs the work of other engineers, designers and technicians, and performs other duties as assigned.

What you’ll be contributing:
• Collect and analyze technical information from a variety of sources, including:
• Conversations with engineers, product managers, suppliers, etc.
• Technical documents, operation of equipment and their own tests & experiments
• Develop design concepts for systems involving high-speed analog and digital design techniques and interface sensors with microcontrollers/microprocessors.
• Develop, test and demonstrate device compliance with specifications and industry standards.
• Define measurement techniques, tuning procedures, special test fixtures for production use.
• Prepare production documentation.
• Conducts design activities for a project and coordinates design activities with other personnel where appropriate including the flow of information and documentation to other departments.
• Develops expertise for a particular product line, product technology or design area and gives guidance to others working on designs in this area.
• Meet or exceed typical expectations for creativity, productivity, quality of work, and safety.

• Design experience with DSPs, microcontrollers, FPGAs, and audio codecs using C/C++
• Experience interfacing with USB HID/FTDI, SPI, I2C, UART, displays, Li-ION Batteries.
• Experience with low-power management, RF and wireless applications preferred.
• Familiarity with computer-based software and/or web applications using TCP/IP preferred.
• Experience with Code Composer Studio development tools and scripts/batch files for automated builds preferred
• Working knowledge of version control systems.
• Experience developing clear project specifications for SW, embedded and fabric designs.
• Skill in identifying and implementing process improvements for each stage of development.

• A Bachelor’s degree in Electrical Engineering, Computer or Software Engineering
• 3 - 5 years of hands-on design and troubleshooting of electronic assemblies or demonstrable competencies, which are commensurate with that level of experience.
• Good oral and written communication skills; Works well in a team environment.
• Results-driven and action-oriented; positive and energetic.
• High degree of personal and professional integrity.
• Good problem-analysis and resolution skills.
• Strong process orientation and drive for continuous improvement.

Please Login or Register to apply
    Total: 1  |  Pages:
  • 1
Access your account
Access your account
Register to find a career
Get started with Orion's services