Embedded Software Engineer

2 weeks ago


Cedar Park, United States NOV Full time
JOB DESCRIPTION

At NOV Energy Products and Service, we aim to deliver easy to use and reliable solutions to the industry that powers the world. Within our global team, embedded software engineers are a driver for technical excellence and essential contributor to critical projects.

This position primarily involves the development and maintenance of embedded software products for NOV Martin Decker Totco (MDT). You will be involved in the full life cycle of our software products from concept through shipping production level code & support. You will be learning alongside other disciplines (Software, Electrical, and Controls) to produce solutions that enable our customers to maximize their business. Our team is responsible for providing architectural design to meet requirements, development of robust code, verification testing, supporting validation testing, and supporting the build tools. The key to success in this position is fast learning, the love of solving problems, superb teaming, and leadership skills.

Competencies

  • C++ , JAVA
  • I2C/SPI/CAN bus/ Ethernet TCP/IP / ModBUS / RS485/232
  • Comfortable with IDE's such as Visual Studio Code, Eclipse, etc
  • Embedded System RTOS knowledge (TiRtos/Embos/QNX/Linux a plus)
  • Multi-Threaded programming
  • Comfortable in a lab environment & Hardware bring-up
  • Familiar with software version control such as GIT & comfortable with creating and debugging GitHub workflows
  • Comfortable with JTAG development environment


Primary Responsibilities

  • Collaborates with Product Managers and internal customers to define requirements, create software estimates and determine schedules and milestones.
  • Demonstrates technical proficiency when creating software requirements specifications, software design documentation and implementing code. Interfaces with hardware design and development
  • Develops code, documentation, and specifications in accordance with established processes
  • Support software Quality Assurance and Field Engineering during validation phase to deliver robust software solutions
  • Provide post commercialization support when necessary


Education / Experience

  • B.S. Computer Science, Electrical Engineering, Computer Engineering or similar
  • 3-5 years of professional experience developing product software


ABOUT US

Every day, the oil and gas industry's best minds put more than 150 years of experience to work to help our customers achieve lasting success.

We Power the Industry that Powers the World

Throughout every region in the world and across every area of drilling and production, our family of companies has provided the technical expertise, advanced equipment, and operational support necessary for success-now and in the future.

Global Family

We are a global family of thousands of individuals, working as one team to create a lasting impact for ourselves, our customers, and the communities where we live and work.

Purposeful Innovation

Through purposeful business innovation, product creation, and service delivery, we are driven to power the industry that powers the world better.

Service Above All

This drives us to anticipate our customers' needs and work with them to deliver the finest products and services on time and on budget.

  • Cedar Park, United States Agile Resources, Inc. Full time

    Location/Remote: Hybrid Remote in Cedar Park, TX (i.e., 4 days onsite/week)Employment Type: Direct Hire/Full Time/PermanentCompensation: Salary up to $125k (depending on experience)We are seeking a highly skilled Embedded Software Engineer with a proven track record in developing embedded control software for the automotive industry. The ideal candidate will...


  • Cedar Park, United States Agile Resources, Inc. Full time

    Location/Remote: Hybrid Remote in Cedar Park, TX (i.e., 4 days onsite/week)Employment Type: Direct Hire/Full Time/PermanentCompensation: Salary up to $125k (depending on experience)We are seeking a highly skilled Embedded Software Engineer with a proven track record in developing embedded control software for the automotive industry. The ideal candidate will...


  • Cedar Park, Texas, United States Firefly Aerospace Full time

    About Firefly AerospaceAs a leading-edge space transportation company, Firefly Aerospace is dedicated to revolutionizing the way we explore and utilize space. Our mission is to provide comprehensive space services, from launch to lunar and orbital operations, to government and commercial clients worldwide.Job SummaryWe are seeking an exceptional Embedded...


  • Cedar Park, United States Firefly Aerospace Full time

    About Firefly AerospaceAs an end-to-end space transportation company, Firefly Aerospace is on a mission to enable our world to launch, land, and operate in space anywhere, anytime. Our launch vehicles, lunar landers, and orbital vehicles provide government and commercial customers with full mission services from low Earth orbit to the surface of the Moon and...


  • Cedar Park, Texas, United States Agile Resources, Inc. Full time

    Job SummaryAgile Resources, Inc. is seeking a highly skilled Embedded Controls Software Developer to join our team. As an Embedded Controls Software Developer, you will be responsible for designing, developing, and testing embedded software components for vehicle systems.Key ResponsibilitiesDesign and develop embedded software components for vehicle systems,...


  • Cedar Rapids, Iowa, United States Saige Partners LLC Full time

    Saige Partners LLC is seeking skilled Embedded Software Engineers to contribute to a prominent organization in the avionics and defense sector. Opportunities are available for mid-level to Principal positions, with options for remote work. The team specializes in C/C++, Python, and embedded Linux, focusing on the architecture and creation of embedded...


  • Cedar Rapids, Iowa, United States Saige Partners LLC Full time

    Saige Partners LLC is seeking skilled Embedded Software Engineers to contribute to a leading organization in the avionics and defense sector. The positions available range from mid-level to Principal, with flexible remote work options. This dynamic team utilizes C/C++, Python, and embedded Linux, concentrating on the architecture and implementation of...


  • Cedar Rapids, Iowa, United States Saige Partners LLC Full time

    Saige Partners LLC is seeking skilled Embedded Software Engineers to contribute to a leading organization in the avionics and defense sector. The positions available range from mid-level to Principal, with flexible remote work options. This team specializes in C/C++, Python, and embedded Linux, concentrating on the creation and enhancement of embedded...


  • Cedar Park, United States Agile Resources, Inc. Full time

    Location/Remote: Hybrid Remote in Cedar Park, TX (i.e., 4 days onsite/week)Employment Type: Direct Hire/Full Time/PermanentCompensation: Salary up to $125k (depending on experience)We are seeking a highly skilled Embedded Software Engineer with a proven track record in developing embedded control software for the automotive industry. The ideal candidate will...


  • Menlo Park, California, United States eInfochips (An Arrow Company) Full time

    About the RoleWe are seeking a highly skilled Embedded Systems Software Engineer to join our team at eInfochips (An Arrow Company). As an Embedded Systems Software Engineer, you will be responsible for developing software features for Smart Glasses and Wrist devices.Key ResponsibilitiesSoftware Development: Develop and maintain software features for Smart...


  • Menlo Park, United States BCforward Full time

    Hiring Embedded Software Engineer V in Multiple locations in the USJob Title: Embedded Software Engineer VDuration: 6 Months (High possibility in Extension)Location: Boston, MA, Menlo Park, CA, Burlingame, CA, Seattle, WA (Onsite)Job Description:Work on new connectivity/wireless software stacks (Wi-Fi, Bluetooth, HDMI, cellular, GPS, etc.) to shape the...


  • Menlo Park, United States BCforward Full time

    Hiring Embedded Software Engineer V in Multiple locations in the USJob Title: Embedded Software Engineer VDuration: 6 Months (High possibility in Extension)Location: Boston, MA, Menlo Park, CA, Burlingame, CA, Seattle, WA (Onsite)Job Description:Work on new connectivity/wireless software stacks (Wi-Fi, Bluetooth, HDMI, cellular, GPS, etc.) to shape the...


  • Cedar Rapids, United States Performance Software Full time

    Performance Software is a medium-sized company with a great work/life balance, specializing in providing innovative embedded software to our client companies. We are looking for passionate Software Development Engineers with good FMS experience to develop new FMS systems. Experience developing FMS s...


  • Cedar Rapids, Iowa, United States BAE Systems Full time

    Job Description BAE Systems is looking for a Software Engineering Student with a passion for engineering and the desire to be part of an innovative, dedicated team responsible for industry-leading Global Positioning Systems (GPS) products. Our team seeks engineers interested in architecting, designing, and developing software for real-time embedded GPS...


  • Menlo Park, California, United States eInfochips (An Arrow Company) Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display drivers to join our team at eInfochips (An Arrow Company).Key ResponsibilitiesDesign, develop, code, test, and debug system software with a focus on display.Review code and design to ensure high-quality software.Analyze...


  • Menlo Park, California, United States eInfochips (An Arrow Company) Full time

    About the RoleWe are seeking a highly skilled Embedded Systems Software Engineer to join our team at eInfochips (An Arrow Company). As a key member of our team, you will be responsible for developing software features for Smart Glasses and Wrist devices.Key ResponsibilitiesSoftware Development: Develop and maintain software features for wearable devices,...


  • Allen Park, United States Programmers.io Full time

    One of our Global Client is looking for Embedded Software Development Engineer Role Allen Park, MichiganPlease find Job DescriptionTitle- Embedded Software Development EngineerLocation- Allen Park, MichiganTerms- ContractMandatory Skills7+ years C/C++ software development experience in the automotive/infotainment industry5+ years of experience in developing...


  • Cedar Rapids, Iowa, United States Collins Aerospace Full time

    About the RoleThis is a challenging and rewarding opportunity to join Collins Aerospace as a Software Engineer II - Embedded Linux and DevOps. As a key member of our team, you will be responsible for designing, developing, and maintaining state-of-the-art embedded Linux software solutions.Key ResponsibilitiesDesign and Development: Design, develop, and...


  • Cedar, United States Omni Inclusive Full time

    Job DescriptionOmni Inclusive is seeking a highly skilled Software Architect to join our team. As a key member of our organization, you will be responsible for designing and developing software systems for real-time embedded systems.Key ResponsibilitiesDesign and develop software systems using object-oriented design principlesDevelop and maintain...

  • Embedded Systems

    1 month ago


    Brooklyn Park, United States Cirtec Medical Full time

    This position is eligible for a $5,000 sign on bonus. This position is located on-site based out of our corporate headquarters in Brooklyn Park, MN. ABOUT THE COMPANY Cirtec Medical is more than just another design shop or contract manufacturer, we offer a uniquely comprehensive range of vertically integrated capabilities. Cirtec Medical...